pH is the single most important variable in cleaning chemistry, and getting it wrong is the fastest way to cause permanent damage to a carpet or rug. Wool and silk are protein fibres that are safe in a narrow band around neutral, roughly pH 5 to 8, and are permanently damaged outside it. Synthetics tolerate a far wider range. Almost every household cleaner is strongly alkaline. That is the whole problem in three sentences.
The reason this matters to an owner rather than only to a technician is that the damage is invisible at the moment it happens. An alkaline cleaner on a wool rug does not produce an immediate mark. It produces a rug that felts, yellows and bleeds over the following days and weeks, by which time nobody connects it to the spray bottle.
The scale, briefly
pH runs from 0 to 14. Seven is neutral. Below seven is acidic, above is alkaline, and the scale is logarithmic, so each whole number is a tenfold change. A cleaner at pH 11 is a hundred times more alkaline than one at pH 9, which is why "slightly stronger" products are not slightly stronger at all.
For orientation: lemon juice sits around 2, white vinegar around 2.5, pure water at 7, bicarbonate of soda around 8.5, most all-purpose household cleaners between 9 and 11, oven cleaner and caustic products from 12 upward.
Why alkalinity cleans, and why that is a trap
Alkaline solutions cut grease. They convert fats and oils into soap through saponification, and they swell fibres so soil is released more easily. That is genuinely effective, and it is why the strongest degreasers are strongly alkaline.
The trap is that the same chemistry that dissolves a grease film also attacks protein, and wool and silk are protein. Alkalinity does not distinguish between the soil on the fibre and the fibre itself.
What alkaline chemistry does to wool
- Felting and shrinkage. Wool fibres are covered in overlapping scales. Alkalinity swells the fibre and lifts those scales, and once lifted they ratchet together under agitation and do not release. The result is stiff, matted, shrunken wool, and it is permanent.
- Dye bleed. Alkalinity loosens the bond between acid dyes and the wool fibre. This is the mechanism behind most rug colour runs, and it is why a red that is stable in neutral water will release in an alkaline solution. Our dye testing guide covers testing with the actual solution rather than plain water, for exactly this reason.
- Yellowing. Alkaline residue left in wool causes progressive yellowing, most visible on ivory and cream grounds.
- Fibre weakening. Sustained alkaline exposure breaks down the protein structure itself. The wool loses tensile strength and the pile starts shedding.
Silk is more sensitive again, and viscose, though not a protein fibre, has its own severe problems with water regardless of pH. Our silk and viscose guide covers those.
Why the rinse is on the acid side
Cleaning wool involves a genuine tension: you need enough alkalinity to release soil, and alkalinity is what damages the fibre. The resolution is to work in a controlled range and then neutralise.
An acid-side rinse, typically in the pH 4 to 6 range, does three jobs at once. It neutralises any residual alkalinity from the pre-spray so nothing alkaline is left sitting in the fibre. It tightens the dye onto the fibre, substantially reducing migration risk while the rug is still wet. And it returns wool to the slightly acidic condition it is naturally happiest in, which is also what keeps it soft rather than harsh.
This is the step that separates a clean that lasts from one that does not, and it is invisible to the customer. Our post on the rinse stage covers what else it achieves.
Residue is a pH problem too
Alkaline detergent left in a carpet does not simply sit there inertly. Detergent is designed to attract and hold soil, which is exactly what it carries on doing once it is dry in the pile. The carpet re-soils dramatically faster than it did before it was cleaned, and it does so permanently until the residue is removed.
This is the actual mechanism behind a carpet that looks wonderful for a fortnight and then looks worse than it started. It is not that the clean "wore off". It is that a soil magnet was left in the fibre. Our post on carpets getting dirty again quickly covers it, and it is the reason a thorough rinse matters more than a strong pre-spray.
Where household products go wrong
- All-purpose cleaners and washing-up liquid, at pH 9 to 11, are far too alkaline for wool and leave residue that is never rinsed out. This is the most common domestic mistake.
- Bicarbonate of soda, around pH 8.5 and mildly alkaline. Its bigger problem on a rug is that it is a fine powder that works into the foundation and cannot be vacuumed back out.
- White vinegar, at around pH 2.5, is far more acidic than an acid rinse and is not a substitute for one. It also does nothing to uric acid crystals in pet urine, which is the job it is most often recommended for. Our post on natural remedies covers this properly.
- Oxygen and chlorine bleaches are not a pH problem, they are an oxidation problem, and on wool they strip dye permanently and degrade the fibre. Never on wool or silk, in any dilution.
- Enzyme cleaners are usually alkaline and, worse, are designed to digest protein. On wool and silk they digest the fibre itself.
Our full list of products that damage carpet and rugs goes through the rest.
Synthetics: more forgiving, not immune
Nylon, polyester and polypropylene are not protein fibres, so they tolerate a much wider pH range without structural damage, which is part of why synthetic rugs can be machine washed for a deeper clean than hand work delivers. Two cautions still apply. Nylon with a stain-resist treatment can have that treatment stripped by strongly alkaline chemistry, which permanently removes the carpet’s stain resistance. And residue is just as much of a problem on synthetics as on wool, because a soil magnet is a soil magnet regardless of what fibre it is sitting in.
Why heat is part of the same conversation
Temperature amplifies whatever the chemistry is doing. Heat accelerates alkaline damage to wool, increases dye mobility and therefore bleed risk, drives felting alongside moisture and agitation, and sets protein stains such as blood, milk and egg by cooking them into the fibre.
This is why we extract at normal water temperature rather than hot. Heat improves soil release, and on a wool carpet or a natural-dye rug what it also does is make every failure mode more likely at once. Correct chemistry and adequate dwell time do the same work without that risk. Our extraction methods guide sets out the trade-off in full.
What WoolSafe certification actually certifies
WoolSafe certification means a cleaning product has been independently tested and confirmed to be safe for wool and natural fibres, and pH is the central criterion. It is why wool carpet manufacturers commonly require certified products in their warranty conditions, and it is a large part of why our work is WoolSafe certified: with wool and hand-knotted rugs forming a substantial share of what we clean, the chemistry has to be right by default rather than by exception. Our post on why wool needs wool-safe cleaning covers what that means in practice.
Common questions
What pH is safe for cleaning wool carpet and rugs?
Roughly pH 5 to 8, and closer to neutral is safer. Wool is a protein fibre that is permanently damaged outside that band: alkaline chemistry above about pH 8 lifts the fibre scales and causes felting and shrinkage, loosens the dye bond and causes bleeding, and produces progressive yellowing. An acid-side rinse around pH 4 to 6 is used afterwards to neutralise residual alkalinity and tighten the dyes.
Why is alkaline cleaner bad for wool?
Because alkalinity attacks protein, and wool is protein. It swells the fibre and lifts the overlapping scales on its surface, which then ratchet together under agitation and cannot release, producing permanent felting and shrinkage. It also loosens the bond holding acid dyes to the fibre, which is the mechanism behind most rug colour runs, and leaves residue that yellows the wool over time.
Can I use vinegar to clean a carpet?
It is not a substitute for a proper acid rinse. White vinegar sits around pH 2.5, far more acidic than the pH 4 to 6 range used professionally, and it does nothing to the uric acid crystals in pet urine, which is the job it is most often recommended for. It also leaves its own residue and smell. On wool in particular, guesswork with household acids and alkalis is how rugs get damaged.
Why does carpet get dirty faster after being cleaned?
Because alkaline detergent was left in the pile. Detergent is designed to attract and hold soil, and it carries on doing that once it has dried in the fibre, so the carpet re-soils far faster than before and keeps doing so until the residue is removed. A thorough rinse that neutralises and extracts the cleaning chemistry is what prevents it.