The fibres of a synthetic carpet become damaged when walked upon, so that they trap dirt more easily. HG carpet & upholstery cleaner removes the dirt & fills up the gaps in the fibre surface with a dirt repellent layer. Woollen carpets have more or less the same problem, as the natural wool grease gradually disappears.