How to write rug descriptions that actually rank
Most rug product copy is a spec table in a sentence. Here is the structure that earns search traffic and still reads like a person wrote it.
Open ten rug listings and nine of them open the same way:
This beautiful handmade rug will add elegance and sophistication to any room in your home.
That sentence contains no information. It does not say what the rug is, where it came from, what it is made of, or who it is for. It could be pasted onto any of the other nine listings without anyone noticing — which is precisely how Google treats it.
Why generic copy loses twice
It loses in search, because there is nothing distinctive to match a query against. Nobody searches for "beautiful handmade rug elegance". They search for "8x10 wool Persian rug navy medallion" or "washable runner for hallway with pets".
And it loses in conversion, because a shopper who cannot touch the rug is reading for evidence, and adjectives are not evidence. "Elegant" is your opinion. "Hand-knotted wool, roughly 90 years old, Kashan, with the low pile you would expect from that age" is a fact they can act on.
The structure that works
Open with the specific noun phrase
The first sentence should be the thing itself, said plainly:
A hand-knotted Kashan in wool, roughly 90 years old, with a central medallion on a deep indigo field.
Everything a search engine needs to classify this page is in that one line: construction, material, origin, age, pattern, colour. Everything a buyer needs to know whether to keep reading is there too. Nothing is wasted.
Then answer the questions the photos cannot
Photographs handle appearance. Text should handle everything a camera cannot see:
- Provenance. Where it was made, and when.
- Construction. Hand-knotted, hand-tufted, machine-woven — and what that
means for how long it lasts.
- Condition. For anything antique, say it honestly. "Even low pile
throughout, small restoration to one corner" builds far more trust than silence does.
- Practicality. Does it work with underfloor heating? Under a dining
chair? With a dog?
Give the attributes their own structured block
Prose is for reading; a table is for scanning and for machines. Pull material, size, origin, construction, pile height, shape and condition into a structured block. This is also what makes a listing eligible for rich results — Google can parse an attribute table in a way it cannot parse a paragraph.
One rule: never publish an empty attribute. A row that reads "Condition: —" is worse than no row, because it signals that nobody checked. Leave it out until you know.
Write for the room, not the rug
The highest-intent searches are rarely about rugs in the abstract. They are about problems:
| What they type | What they mean | | --- | --- | | runner for narrow hallway | will it fit, and will it slip | | washable rug with dogs | will it survive | | rug under dining table | can chairs move on it | | low pile rug for door clearance | will my door open |
A paragraph that names the room and the situation — "at 80cm wide this suits a standard hallway, and the low pile clears most internal doors" — is the paragraph that captures those searches. It is also just useful.
What to stop doing
- Stop keyword stuffing. "Persian rug Persian carpet Persian area rug" has
been actively penalised for a decade.
- Stop reusing one description across sizes. Duplicate copy on twelve
variant pages means Google picks one and ignores the rest.
- Stop claiming what you cannot verify. If you do not know the region,
write "likely north-west Persian" rather than inventing a town.
The honest constraint
Everything above takes about twenty minutes per rug to do properly, and it has to be done again for every new arrival. For a shop with a thousand rugs, that is the whole reason the generic paragraph exists — not laziness, arithmetic.
That is the specific problem Larina was built for: it reads the rug from the photo, takes what you know about it in your own words, and writes the listing in that structure — the specific opening line, the evidence, the attribute table, and the practical paragraph.
Try it on one rug and read what comes out. No account needed.