If you were wondering whether or not you should subject your carpets to professional treatment, even if they seem to be in good nick, industry experts and carpet technicians recommend that all carpets fitted throughout the house should undergo professional steam cleaning at least twice a year. Steam cleaning is the only way to keep carpets clean and fresh for longer periods of time and spare them from harsh conventional chemical treatments that leave them looking worse for wear.