Dimensions, firmness (H1–H5) and core systems are the attributes that sell a mattress — but suppliers deliver them in five different formats. Making them mandatory and comparable is the whole job.
A mattress is a deceptively simple product to sell and a hard one to describe. Nobody buys it for the brand story — they buy it for a firmness that matches how they sleep, a size that fits their frame, and a core system they can compare against the one next to it. Every one of those is a precise, filterable attribute. And in a multi-supplier catalog, every one of them arrives in a different format.
Product data for beds and mattresses is a matter of technical precision: dimensions, firmness grades and core systems have to be mandatory, normalized attributes — or the category simply doesn't work as a filterable shop. This is a focused sub-branch of the broader furniture retail challenge: furniture in general is variant- and dimension-heavy, but the sleep category pushes attribute precision the furthest.
The problem isn't that the data is missing — it's that the same attribute arrives in incompatible shapes from every supplier:
Do this by hand and it doesn't scale — and half-filled records reach the shop. The fix is the same discipline as everywhere: consolidate, normalize, enrich and publish — but here the normalization step carries almost all the weight.
You might expect a classification like eCl@ss or ETIM to solve this. They help — they give the article a group and a shared vocabulary — but they were built to classify, not to enforce your mandatory attributes or to normalize supplier units for you. Here's the honest split:
| Data layer | What eCl@ss / ETIM deliver | Where it stops |
|---|---|---|
| Article grouping | Classifies „mattress“ or „bed frame“ into a class | Doesn't enforce which attributes are mandatory in your shop |
| Dimensions | Defines attribute slots for width/length/height | Doesn't normalize „140x200“ vs. „Doppelbett“ for you |
| Firmness grade | No binding H1–H5 norm exists | Text vs. number vs. code stays inconsistent |
| Core system | Partial value lists | Free-text supplier wording rarely maps cleanly |
| Sales content | Not the job of a classification | Descriptions, SEO text, benefit copy absent |
In short: a classification gives you a skeleton and a shared language, but it doesn't do the two things that actually hurt in this category — making your key attributes mandatory, and normalizing five delivery formats into one comparable scale. That's the gap.
The throughline is turning loose supplier data into mandatory, normalized attribute groups — and that's exactly what Productbay is built for:
Productbay is built for specialist retailers running multi-supplier, multi-channel catalogs — from mid-sized shops to large chains. For the wider category picture, see the furniture retail overview.
Dimensions, firmness grades, core systems — the sleep category runs on precise, mandatory attributes that suppliers deliver inconsistently. See how Productbay normalizes them into one structure and fills them from Excel and PDF in a 30-minute walkthrough.
Get started