Roll it up and throw it away. Well no. Do not do that. That was a joke. If you have a stained carpet, you should try to clean it. Is that not obvious? Unless they look atrocious, then please refer to the first sentence.
In case it looks alright save for a couple of stains, you have to clean the carpet. So how can you clean it?
Well that depends on the size and the age of your stain. If the stain is as old as America, there is nothing you can do about it. Which is upsetting, however if you want to see the sunnier side of things, there is nothing you can do about America either.
Though if the stain is relatively fresh then you can try to remove it using carpet shampoos or powders, or use household items. When it comes to Home Maid Services, powders are more preferable than shampoos. This is because Shampoos wet the carpet and anyone who has wet a carpet knows they take forever to dry. Powders on the other hand can be easily removed off a carpet using a vacuum cleaner therefore the carpet would not have to be wet. Furthermore they also work just as well as a regular carpet shampoo.
If you want to use household items then you might be interested to know that soda or Tonic water can remove coffee stains. I am not sure about the science behind this but it works. If the stain is caused by blood then again refer to the first sentence.
Or use bicarbonate of Soda which works well to remove blood off carpet fibers.
Furthermore another item in your house that works well to remove stains in general is shaving cream. Shaving cream can remove a lot of stains and does a pretty good job at it. So go ahead and try that out.
One thing you should keep in mind when cleaning the carpet by yourself is that you should blot the stain and not rub it in. When you rub the cleaning cloth on the stain, you could make the liquid that caused the stain to go deeper into the fibers which in turn would make it more difficult to remove.
If your stain or covers a huge area that you cannot clean by yourself, you can always hire a carpet cleaning service to do the job. They are not too expensive and can clean carpets of all sizes. As they use industrial-grade cleaning materials, stains that you cannot remove, could be removed by them.
Therefore if you are unable to clean the carpet or you are just beinga bit lazy, get the professional to do the job for you.