Skip to main content
The Knot Journal

Care & Repair · Cleaning

Products for Rug Cleaning

What to use, what to avoid, and which claims on the bottle are meaningless — a short list, because most rug cleaning needs almost nothing.

The honest version of this subject is short: most rug cleaning needs cold water and patience, and most products sold for it make things worse.

What is actually worth owning

Cold water
Handles most fresh spills on its own
White cotton cloths
For blotting and for colourfastness testing
Wool-safe detergent
pH 5–7, used weak. One bottle lasts years.
Dry absorbent powder
Cornflour or bicarbonate, for oil and grease
A good vacuum
With the beater bar switchable off
A squeegee
If you ever wash a small rug yourself

That is the whole list. Nothing on it is expensive.

What pH means and why it is the only spec that matters

Wool is keratin — a protein — and proteins are damaged by alkali. That single fact governs product choice.

ProductpHOn wool
White vinegar, diluted~3Safe; useful for rinsing and odour
Wool-specific detergent5–7Safe
Clear pH-neutral shampoo~6Safe, used weak
Dish soap8–10No — strips lanolin
Ammonia solutions11+No
Oxygen bleach10+No — digests the fibre
Chlorine bleach12+Never

Most general-purpose household cleaners are alkaline because alkali cuts grease. That is exactly why they should not go near wool. The mechanism is in cleaning wool rugs.

The claims that mean nothing

Unregulated words

"Pet-safe", "eco", "natural", "non-toxic" and "green" are not regulated terms and say nothing about pH. Some plant-derived cleaners are strongly alkaline and worse for wool than a conventional neutral product. Read the pH, not the front of the bottle.

"Carpet shampoo" deserves separate warning. It is formulated to be extracted by machine, and any residue left in the pile is sticky — a shampooed rug attracts soil faster than it did before, which owners then read as needing more cleaning. This is one of the most common self-inflicted problems in common mistakes.

Stain "removers" with solvents frequently spread the stain and can strip dye. Test on the back of a corner or do not use them.

Products for specific problems

Oil and grease. Not a liquid problem. Cover with cornflour or bicarbonate of soda, leave several hours, vacuum, repeat. Water spreads oil rather than lifting it — rug stains.

Odour. Bicarbonate of soda left on the pile overnight and vacuumed out handles most domestic smells. Pet urine is not an odour problem, it is a chemical one, and it is a professional job.

Moths. Cedar and lavender are mildly repellent and lose potency; refresh annually. They are a supplement to disturbance and cleanliness, not a treatment — moth damage.

Equipment worth having

A vacuum with a switchable beater bar matters more than any cleaning product. Beater bars shred fringes and accelerate pile loss on older rugs, and a great many rugs are damaged by vacuuming rather than by anything spilled on them.

A rug pad is the other thing that does more than any bottle — it prevents foundation abrasion, which is the dominant wear mechanism. See rug pads.

What to leave to a professional

Anything requiring immersion. Anything on silk, viscose or an antique. Anything where the colourfastness test transfers dye. And anything where your first attempt made the area larger — see DIY vs professional.

Common questions

What is the best cleaner for a wool rug?

Cold water, in most cases. Where that is not enough, a wool-specific detergent at pH 5–7, used weaker than the label suggests and rinsed until the water runs clear. Wool's problems come from over-treatment far more often than under-treatment.

Are "pet-safe" and "eco" rug cleaners better for rugs?

Not necessarily. Neither term is regulated and neither says anything about pH, which is the property that actually matters on wool. Some plant-derived cleaners are strongly alkaline and worse for wool than a conventional pH-neutral product.

Method & scope

Part of Rug Cleaning. Corrections are published on the article they affect, dated, rather than edited in quietly.