How to Classify Furniture in a Product Taxonomy: Google, GS1 and bol. Compared
A practical 6-step taxonomy guide for furniture retailers — picking the right standard, designing attributes that scale, and the PIM workflow that keeps it clean across channels.
Furniture taxonomy looks simple — chairs go in chairs, sofas go in sofas. Then a buyer searches for 'velvet emerald 3-seater with chaise' and your category tree has no place for that. Or your sofa lives under 'Living Room' on your storefront, 'Furniture > Sofas' on Google Shopping, 'Wonen > Banken' on bol., and 'Home Furniture > Living Room Furniture > Sofas' in GS1's Global Product Classification — and all four want different attributes. This guide walks through the six steps furniture retailers who get this right consistently follow, with a comparison of the major taxonomy standards and the attribute mistakes that quietly kill catalog quality.
Last updated:
Why furniture taxonomy is harder than it looks
Multi-axis classification: a 3-seater fabric sofa is a sofa (function), upholstered (material), living-room (room), and modular (configuration) — single-tree taxonomies force a choice; faceted taxonomies let buyers search across all four.
Channel-specific recipes: Google's Product Taxonomy organises by physical type; bol. organises by room and use; Pinterest organises by style. The same sofa lands in different positions in each tree.
Material attributes are first-class: fabric, wood species, upholstery weave, foam density and finish all matter to buyers. A taxonomy that doesn't surface them as attributes loses the spec-comparison sale to a competitor's PDP.
Dimensions matter for purchase: width, depth, height, weight, seat-height, arm-height, leg-style. Buyers check fit before buying — a taxonomy that hides these in a description blurb causes returns.
Style-driven discovery: customers don't search 'modular sofa' alone — they search 'mid-century modern modular sofa' or 'Scandinavian linen 3-seater'. Style/era/aesthetic must be searchable attributes, not free-text claims.
The 4 furniture taxonomy standards retailers actually use
| Standard | Coverage | Furniture fit | Best for |
|---|---|---|---|
| Google Product Taxonomy | 8,500+ categories across all retail; furniture branch ~140 leaves (Sofas, Coffee Tables, Beds, Office Chairs etc.). | Solid for free Google Shopping listings and Performance Max — exact taxonomy that Google indexes against. Less granular for style/era distinctions. | Mandatory for any retailer using Google Shopping; safe baseline for Western markets. |
| GS1 Global Product Classification (GPC) | Industry-standard hierarchical taxonomy maintained by GS1; 60+ furniture bricks (Sofas, Beds, Tables) with attribute schemas attached. | Required by some big-box retailers and GDSN data pools. More attribute-rich than Google but less granular at the leaf level. | Retailers shipping into wholesale partners that mandate GDSN compliance; manufacturers selling B2B. |
| bol. Productcategorieën | Marketplace-specific taxonomy with ~80 furniture categories under 'Wonen', plus structured attribute requirements per category. | Mandatory for selling on bol. — the dominant marketplace in NL/BE for furniture. Strong attribute discipline; rejects products that don't fit the recipe. | Any retailer selling furniture in NL/BE markets via bol. |
| Custom storefront taxonomy | Whatever you decide — typically room-based ('Living Room', 'Bedroom') as the top axis, with style and material as secondary facets. | Optimised for your storefront UX; doesn't have to match marketplace recipes 1:1 if your PIM maintains both. | Brand-led storefronts that prioritise discovery UX over channel-tree alignment. |
The 6-step furniture taxonomy design playbook
How furniture retailers structure taxonomy and attributes so they land correctly across storefront, Google, marketplaces and GDSN — without per-channel manual work.
Step 1 — Pick one canonical taxonomy as your internal source of truth
Every product needs to live somewhere in your internal tree. Pick one — usually a custom storefront taxonomy that fits your buyer's mental model — and treat every channel mapping as a derivation from it. Don't try to maintain three trees in parallel; one canonical tree, multiple per-channel mappings.
A €40M furniture retailer's canonical tree: Living Room → Sofas → 3-Seater Sofas. From there, derived: Google = 'Furniture > Sofas'; bol. = 'Wonen > Banken > 3-zitsbanken'; GS1 = '10000845 (Sofas/Couches/Loveseats)'. One source, three derivations.
Step 2 — Make multi-axis classification faceted, not nested
Don't try to model 'Living Room > Modern > Modular > 3-Seater > Velvet > Emerald' as a tree. Make Style, Configuration, Material and Colour structured facets that any product can be tagged with. Buyers searching 'velvet emerald 3-seater' will find it via attribute filters; the canonical tree only needs the function (3-seater sofa).
Step 3 — Define required attributes per category leaf
Sofas need width, depth, height, seat-height, seats-count, frame-material, upholstery-fabric, fill-material. Beds need width, length, height, mattress-included flag, frame-material, headboard-style. Tables need width, depth, height, surface-material, leg-material. Each category leaf should declare its required attributes; the PIM enforces them at publish time.
Step 4 — Map your canonical tree to each channel's taxonomy once
Per category leaf, define the corresponding Google Product Category ID, bol. category path, GS1 brick code, Amazon browse-node ID. The PIM stores these mappings; when a product publishes, it picks up the right channel-side category automatically. New product → no mapping work; new category leaf → one mapping per channel, then automatic for everything in it.
Step 5 — Track style and era as attributes (not categories)
'Mid-Century Modern', 'Scandinavian', 'Industrial', 'Boho', 'Contemporary' should be a structured Style attribute (multi-select: a sofa can be both 'Mid-Century' and 'Modern'). Era attribute can be a discrete value ('1950s reissue', 'contemporary', 'antique'). Buyers searching style-driven queries find products via these — keeping them out of category trees keeps the tree clean.
Step 6 — Monitor channel-fit per category and iterate quarterly
Every quarter: pull rejection rates per channel × category, search-impression-share for 5–10 head queries per category, and conversion rates per category × channel. Where rejection is high or impressions are low, review the channel mapping (Step 4) and required attributes (Step 3). Furniture taxonomy isn't done; it iterates with channels' own taxonomy updates.
5 furniture attribute mistakes that quietly kill catalog quality
Storing dimensions as a description blurb instead of structured fields
'Approximately 220cm wide and 90cm deep' in a description means buyers can't filter by dimension and AI search engines can't surface fit. Make width, depth, height, seat-height, weight all discrete numeric attributes with units.
Mixing colour and material into a single attribute
'Emerald green velvet' should be Material=Velvet + Colour=Emerald — two separate attributes. A single 'Finish' field defeats marketplace filtering and breaks variant-axis logic.
Not declaring assembly required
Buyers want to know if a sofa arrives flat-pack or assembled. Assembly required (boolean) and assembly time (estimated minutes) should be standard attributes — not buried in a 'Care & Use' description paragraph.
Skipping warranty and origin attributes
Country-of-origin and warranty-period are buyer filters — premium furniture buyers actively check them. Make both structured attributes, not free-text claims.
Letting style live only in description copy
If 'Mid-Century Modern' is in the description but not as an attribute, your product can't surface in style-filtered search. The style attribute is increasingly the most-clicked filter on furniture marketplaces — make it structured.
Frequently asked questions — furniture taxonomy
Answers to the questions furniture retailers ask during taxonomy design.
Still have questions?
Can't find the answer you're looking for? Please get in touch with our team.
Contact SupportGet your furniture taxonomy right on the first try
WISEPIM ships pre-built furniture taxonomy templates with 17 required attributes per leaf and channel mappings to Google, bol. and GS1. Free tier covers 100 SKUs — drop in your living-room range and see the canonical tree mapped to all channels the same week.