Regular vacuuming is the first and best defense to keeping carpets and rugs clean but you also need to do it the right way. The best way to vacuum is to vacuum slowly in back and forth repetitive strokes, allowing vacuum cleaner to vibrate carpet fibers and containing dust in the vacuum. This removes most of the dust that tend to be abrasive and give your carpet a dull look.
Of course you vacuum your carpets and rugs regularly, but is that really getting them clean? Who knows what’s living deep within those fibers. If not, how often should you steam clean them? There isn’t one-size fits all answer to how often you should have your carpets professionally cleaned. It all depends on individual household and its occupants. Taking good care of your carpeting with deep cleaning extends the life of the flooring. Generally it is recommended to have it professionally cleaned at least once a year.
Almost all carpet manufacturers require you to professionally clean your carpet every 12 to 24 months, to keep your warranty valid. Be sure to keep records of your professional cleanings. Most manufacturers recommend steam cleaning method. This penetrates deep into the fibers and lifts out the dirt and the many pollutants.