Carpets should really be deep cleaned AT LEAST once every year with maintenance cleaning of high traffic areas in between. Floors and carpets get dirty, sometimes quickly (especially if you have pets and young children) or sometimes gradually over time and to contend with this we all of us have a vacuum cleaner. Most people believe that vacuuming is enough but it really isn't Unfortunately even the best vacuum and regular vacuuming can only remove so much dirt. Some is always left behind to accumulate because it is either deep within the carpet fibers or actually attracted to the fibers, and over time this builds up.