Scent family, note pyramid, concentration and fill size decide whether a fragrance can be filtered and compared — here's how to get those attributes structured for the marquee and the niche alike.
Two bottles sit next to each other on the shelf: same brand, same 100 ml, same box design. One is an Eau de Toilette, the other an Eau de Parfum — different concentration, a different note pyramid, a different price. To a customer who can't tell them apart, your shop is broken. The difference lives entirely in the product data, and if that data is buried in a free-text description, no filter, no comparison and no scent-family search will ever surface it.
Product data for fragrances is attribute data: scent family, top/heart/base notes, concentration and fill size are the fields that make a fragrance findable and comparable. Everything else — the marketing prose, the hero image — is secondary. This is a focused sub-topic of beauty and cosmetics retail, where fragrance is the most attribute-driven category of all.
Most product categories have a handful of specs. A fragrance has a structured profile that customers actively shop by:
Do this by hand across dozens of suppliers and it doesn't scale. The fix is the same as everywhere: consolidate, normalize, enrich and publish — but for fragrance, the normalize step is where the value concentrates.
For the marquee houses, the brand feeds do a lot of the work. The big listed lines often arrive with clean master data, images and even a structured note pyramid. That covers the branded core everyone stocks.
The problem is everything outside those feeds:
So the real setup is two-track: clean brand feeds for the marquee core, and manual spreadsheet-and-PDF work for the long tail. The feeds solved the easy part; the painful attribute extraction on the niche is still done by hand.
There is no single dominant fragrance-specific data standard the way TecDoc governs car parts. What you have instead is a set of attribute conventions plus the general retail identifiers. Here's what carries the load and where each layer stops:
| Data layer | What brand feeds / identifiers deliver | Where it stops |
|---|---|---|
| Identity (GTIN/EAN) | Clean article matching per size variant | Says nothing about scent family or notes |
| Scent family | Present for marquee brands | Missing or free-text for niche and private label |
| Note pyramid | Sometimes structured by big houses | Usually prose in a description field |
| Concentration (EdT/EdP) | In the title, occasionally a field | Rarely a clean, filterable attribute |
| Sales content & images | Brand assets for listed lines | Absent for niche, seasonal and own-brand |
In short: GTIN/EAN and the brand feeds give you identity and the branded core, but they rarely give you filterable scent families, structured notes and clean concentration across the whole assortment. That gap — turning prose into structured attribute groups — is the real work.
The throughline is a three-step job — and it's exactly what Productbay is built for:
Crucially, Productbay starts where the brand feeds end. If the marquee houses already feed your core, great — Productbay complements them, structures the attribute groups the feeds never carried cleanly, and takes over the niche longtail no standard provides for. Productbay is built for specialist retailers running multi-supplier, multi-channel catalogs — from mid-sized shops to large chains.
Scent families, note pyramids, EdT vs EdP, size variants — a fragrance assortment is pure attribute work. See how Productbay structures those attribute groups and enriches the niche longtail in a 30-minute walkthrough.
Get started