Professional Carpet Cleaning
Regular, periodic cleaning of any carpet should be done professionally. Hire a cleaner who uses truck mounted equipment rather than a portable unit. A truck mounted unit is far more powerful and effective vs a portable unit.
Cleaning carpet yourself is not recommended, apart from spot cleaning. It is impossible to buy, rent, or borrow a machine that is as powerful as a truck-mounted cleaning system. Always let your carpet cleaning professional know whether your runner is made of synthetic or wool fiber.