Carpet rugs gives warmth to cold bare floors and lend depth to rather boring surfaces. But not even the most expensive rug will look great if left dirty, covered with dust and worse, splattered with stains.
Vacuum all rugs at least once a week, and more often if it is located in heavy traffic areas, like iin entrances, lobbies, hallways. It is also good to vacuum under the rug at least once a month. Vacuuming prevents heavy soiling as well as harboring dust mites which may cause allergies. Dust and accumulated dirt make carpet pile stick together, thus carpet loose its fluff.
Stains and spills must be treated immediately. Allowing them to get embedded more deeply may make removal harder and even destroy the rug.
When maintained this way, shampooing may be scheduled from once a year to two times a year when necessary. Get a reliable cleaner to care for your rugs especially of they are delicate ones.