Make sure that you get a deep cleaning of the carpet as often as it is needed. To achieve a clean carpet, you'll need to have it cleaned by a professional or you'll need to use a deep cleaning machine. There are advantages and disadvantages to this method, although a thorough cleaning is needed every six months or so.
Although vacuum cleaning can remove a majority of the dry soil, it is also necessary to clean your carpet on a frequent basis to remove the oily, sticky soil that builds up in the pile as a result of odors and dirt that is tracked in from outside.
The process of steam cleaning your carpet involves hot water being fed to a spray extraction tool or wand, coupled to a pump vacuum power unit. The cleaning solution is injected under pressure deep into the carpet through water jet nozzles.