Carpet cleaning typically involves the process of thorough vacuuming to get rid of any dirt or allergens that is loose followed by stain treatment applied to any areas visible. To eliminate the smells, allergens and dirt that has been ingrained, the process can also include intensive cleaning using specialized equipment. Deodorizing, fabric protection and a final grooming to restore the carpet's appearance.