All postsGuides

Product taxonomy: where a product sits, and which queries it is eligible for

Lily AI · Product Intelligence · August 6, 2026 · 11 min read

Ask three merchandisers where a fleece-lined flannel shirt jacket belongs and you get three incompatible answers.

A product taxonomy is the hierarchy that determines where a product sits in a catalog, and it decides which queries the product is eligible to appear for on every discovery surface. Most retail taxonomies are organized around internal structure (buying teams, warehouses, margin bands) rather than around how shoppers describe what they want, which is why products that clearly match a query are frequently not retrieved for it. Google's product taxonomy is a mapping requirement, not a strategy; the strategic layer is whether your own hierarchy mirrors shopper intent.

Taxonomy gets filed as an internal-organization problem. It is a discovery problem.

What is a product taxonomy, and how is it different from an ontology or a category tree?

A product taxonomy is a hierarchical classification in which every product has one primary home, reached by a single path of parent and child nodes: Apparel > Outerwear > Coats & Jackets > Puffer Jackets. Five neighbouring concepts get conflated with it.

An ontology is a model of how product concepts relate, not only how they nest. A taxonomy says a puffer jacket sits under outerwear; an ontology says it is down-filled, worn as an outer layer, warmer than a shirt jacket. Hierarchy is one relationship; an ontology carries many.

A category tree is one rendered instance of a taxonomy, usually the customer-facing one. Navigation is a presentation layer: it hides nodes that exist and exposes landing pages that exist nowhere in the tree. Google product category is a fixed, published list Merchant Center classifies items against; you map to it, you do not design it. And product attributes are the properties of one item: fabric, rise, occasion. Attributes describe the product. Taxonomy places it.

The terms below are used interchangeably in most organizations and are not interchangeable.

TermIn one sentenceWhat it governs
Product taxonomyThe hierarchy giving every item one primary place.Eligibility, reporting, assortment
OntologyA model of how product concepts relate.Synonymy, substitution, intent matching
Category treeOne rendered instance of a taxonomy.What a browse path looks like
NavigationThe clickable paths shown to a shopper.Findability by clicking
Google product categoryA fixed published list Merchant Center classifies against.Ad and free-listing classification
AttributesThe descriptive properties of one product.Filtering, matching, retrieval detail

Taxonomy vs categorization vs attribution: what is the difference?

A product taxonomy is the structure, product categorization places an item into it, and product attribution describes the item once placed. Structure, placement, description, each failing differently.

Attribution fails visibly: the item appears wrong in a filter, or not at all because the field is blank. Categorization fails silently: a vendor's category string is inherited and the item lands in a node nobody browses. Taxonomy fails structurally, which is the worst, because a bad node is wrong for every item inside it until somebody redesigns the tree. It is why product data enrichment plateaus when nobody questions the hierarchy.

Why does every retailer run five taxonomies at once?

Every retailer already runs several product taxonomies at once, and they are not the same tree: the internal merchandising hierarchy, the site's browse structure, Google's category list, each marketplace's required node, and, new since generative search, the implicit taxonomy an AI assistant builds from the language in your record. The work is mapping between them, then keeping the mapping alive.

All five exist in most catalogs today. Who owns each, what reads it, what breaks when it is wrong.

Which taxonomyWho owns itWhat reads itWhat breaks when it is wrong
Internal merchandising hierarchyBuying and planningERP, PIM, sell-through reportingPlanning drifts from what shoppers buy
Site browse taxonomyEcommerce merchandisingBrowse, category landing pages, facetsCategory pages go thin; the product cannot be clicked to
Google product categoryFeed and channel opsMerchant Center, Shopping, Performance MaxItems are disapproved, mis-bid, or served wrong queries
Marketplace taxonomyMarketplace / channel teamMarketplace browse, search, attribute rulesListings are rejected, or land in a node with no demand
Implicit AI taxonomyNobody, currentlyLLM retrieval, AI Mode, in-chat shoppingThe product is never retrieved, and no dashboard reports it

The last row changes the job. The first four are yours to author or map. The fifth is inferred from your product language by a system you cannot query.

Why do internal hierarchies lose queries?

Internal hierarchies lose queries because they encode how the business is organized rather than how demand is expressed. A tree built around buying teams, warehouse zones or margin bands is a good management artifact and a poor retrieval structure.

The pattern is easy to spot. Dresses split across two top-level nodes because two buyers own them. "Contemporary," a price tier nobody types. A "Basics" node defined by a vendor agreement. Meanwhile occasion, fabric, fit and warmth live nowhere in the hierarchy, or only as facets that never generate an indexable page.

That is criterion (a) in physical form: the problem sits in the input layer, not in the bidding or the dashboard above it. No spend fixes a product that was never eligible.

How deep should a product taxonomy go?

A product taxonomy should be deep enough that every leaf node maps to a distinct thing a shopper asks for, and no deeper. Depth buys precision and costs maintenance; breadth buys coverage and costs relevance.

Too shallow, and a leaf holds thousands of items sharing nothing but a department, so ranking inside it is arbitrary. Too deep, and leaves hold a handful of items each: thin pages, unstable reporting, rot. A node that exists only because one buyer wanted a report is a filter wearing a category's clothes.

Depth follows demand asymmetrically. Running shoes and foundation shades earn depth; categories where shoppers ask loosely earn breadth plus strong attribution.

Where do product taxonomies break?

Product taxonomies break at the seams: seasonal and occasion categories, cross-category products, gifting, and new product types. Each is a case where the item has one home in the hierarchy and several in a shopper's head.

Seasonal nodes are time-bound and the tree is not; a "Holiday" node built in October is still there in March, ranking for nothing. Gifting breaks because "gifts for a new dad under fifty dollars" is defined by recipient, price and occasion, which are attributes rather than places. New product types break because the taxonomy predates the product.

Worked example: where does a fleece-lined flannel shirt jacket belong?

It legitimately belongs in three places. By construction it is a shirt. By use it is outerwear. By occasion it is a transitional-weather layer shoppers name with a word, "shacket," that appears in no formal taxonomy.

Resolve it without cloning the SKU:

  1. Pick one canonical node and record why. Apparel > Outerwear > Shirt Jackets. Use beats construction, because retrieval follows how people shop.
  2. Give the internal hierarchy its own field. Buying still needs it under Wovens/Shirts. A reporting attribute, not a second parent.
  3. Express every other home as an attribute. layer: mid-layer, lining: sherpa, fabric: cotton flannel, warmth: light, season: transitional. These drive facets and collections without fracturing the tree.
  4. Map google_product_category deliberately. Apparel & Accessories > Clothing > Outerwear > Coats & Jackets, not Shirts & Tops. Write down why; it will be re-litigated otherwise.
  5. Carry the vocabulary in the language record. "Shirt jacket," "shacket," "flannel overshirt." A node cannot hold synonyms. The product-language record can, and it is what feeds every discovery surface. One home in the tree, many homes in the language.

How does taxonomy decide what an AI assistant retrieves?

Taxonomy decides AI retrieval by deciding what your product is grouped with in the only structure an assistant can see: the language of the record itself. The assistant builds an implicit taxonomy from the words attached to each item, then retrieves against a shopper's phrasing.

So the hierarchy matters only insofar as it surfaces in language. An item titled "Style 4471 Woven Top" has no group; it is not in the consideration set for "casual layering piece for autumn" at all. Google's May 2026 Merchant Center release added six conversational attributes because platforms need this vocabulary and cannot generate it: the field exists, the value has to come from the retailer. In a statistically significant A/B test, rewriting the product-language input produced a 28.3% increase in onsite revenue against the untouched control. That test moved the language, not the tree, which is the honest boundary of what it proves.

How do you stop a product taxonomy from decaying?

A product taxonomy decays because the catalog churns underneath it, so the only thing that stops decay is a maintenance loop running on the catalog's clock, not a project schedule. New product types arrive, vendors change category strings, seasonal nodes outlive their season, and a mapping that was correct when it was written goes stale without anyone editing it.

Governance that holds has five parts:

: A named owner with authority to add and retire nodes. Not a committee.

: A written rule for creating a node, and one for retiring it. Trees rot from unrestricted creation more often than from bad design.

: A review cadence tied to the buying calendar, not the content calendar.

: Four counts monitored continuously: items in a catch-all node, nodes too thin to rank, items mapped to a parent Google category rather than a leaf, and vendor-supplied categories never reviewed.

: A change log, so the next person inherits the reasoning.

This is criterion (b), and it is the one taxonomy projects skip. A one-time re-taxonomy starts depreciating the day the next drop lands; a quarterly clean-up is a slower version of the same mistake.

What to do this quarter

Pull the four counts above. Then take your twenty highest-revenue items and ask: does the record carry the words a shopper would use, or only the words your buying team uses? If it is the second, the tree is not your first problem.

Then hold what you do next to the standard that matters: one category, one changed input, one control, and a result that survives a finance review. This piece sits alongside product attributes, product data enrichment and product feed optimization.

Frequently asked questions

What is a product taxonomy in ecommerce?

A product taxonomy is the hierarchical classification that gives every item in a catalog one primary place, reached through a single path of parent and child categories. That hierarchy determines which browse pages a product appears on and which queries it is eligible for across search, shopping and AI assistants.

What is the difference between a product taxonomy and a category tree?

A product taxonomy is the classification logic for the whole catalog, while a category tree is one rendered instance of that logic, usually the version shoppers browse. One taxonomy can produce several category trees, and a browse tree often hides or reorders nodes without changing the taxonomy underneath.

What is Google's product taxonomy and is it required?

Google's product taxonomy is a fixed, published list of category nodes that Merchant Center uses to classify items, and retailers map their own categories onto it rather than designing it. Mapping is required for reliable classification in Shopping ads and free listings, but it is table stakes rather than strategy, because every competitor maps to the same list.

How many levels should a product taxonomy have?

A product taxonomy should have enough levels that each leaf node corresponds to a distinct thing shoppers ask for, which in practice is usually three to five levels deep. Categories where shoppers ask precisely justify more depth, while loosely described categories are better served by fewer levels plus strong attribute coverage.

Can a product belong to more than one category?

A product should have one primary node in the hierarchy and express every other legitimate home as an attribute rather than a second parent. Duplicating an item across parents fractures reporting and inventory, whereas attributes such as occasion, layer and season let the same item surface in many collections and filtered results.

How often should a product taxonomy be reviewed?

A product taxonomy should be reviewed on the catalog's cadence rather than a fixed annual schedule, which means every time a new season, product type or vendor category string enters the catalog. Retailers with high churn need continuous monitoring of catch-all nodes and unmapped items, because a taxonomy accurate last quarter is already drifting.

See Lily in action

Book a personalized demo and see how Lily can grow your retail revenue.

Related Blogs