Most stains can be easily removed thanks to the high quality of today's rug fibres. Each stain does, however, require a different approach.
Most stains can be thoroughly removed if you act quickly. If you spill a liquid it should be absorbed as quickly as possible with a towel. A towel will fully soak up the liquid so to speak. Then place a bath towel that has been wrung out in tepid water on the mark remaining. Leave it until the towel has dried. If there is still soiling left put a new, clean damp towel down and try again until the stain does not give off any more soiling. Leave the towel until it is dry. If you spill a solid substance first remove it with a spoon. If a stain remains, repeat the method explained above. Do not use soapy cleaning products or salt. Never rub the stain, only dab it. If you rub too hard the stain can become bigger and the rug pile can be damaged.
The majority of stains on rugs such as from drinks and foodstuffs but also blood, vomit or urine are best removed with a towel and tepid water as described above.
Some stains are best treated differently, however:
It is quite possible that after a while the rug will require a thorough clean. If marks appear in places often walked on in or other dirty areas and you notice that vacuum cleaning is no longer sufficient, it is best to clean the rug more thoroughly.
Deep cleaning your rug is required to remove stubborn soiling. How often this must be done depends on rug use and traffic on the rug. Such deep cleaning is best done by a specialised company.