A product taxonomy can look tidy in a spreadsheet and still create a poor shopping experience. Products may sit in the wrong branch, suppliers may use inconsistent names, filters may be missing, and channel mappings may quietly fail. A taxonomy audit catches those problems before they become lost searches, weak landing pages, feed errors, or manual cleanup work.

What a product taxonomy audit checks

An audit reviews the relationship between products, categories, attributes, variants, filters, search terms, and external channel requirements. It is not just a spelling review. The goal is to confirm that the structure helps people find products and gives every downstream system a consistent interpretation of the catalog.

Start with the ecommerce product taxonomy and category mapping guide if the basic structure is still being designed. Use this checklist when the structure already exists and needs a quality review.

1. Audit the category tree

  • Every active category has a clear parent and a useful customer-facing name.
  • No category is empty, duplicated, or so broad that it mixes unrelated buying missions.
  • Important categories are not buried under unnecessary levels.
  • Sibling categories follow the same logic. For example, product type should not be mixed with material or audience at the same level.
  • Leaf categories are specific enough to support useful filters and landing-page copy.
  • Redirects or aliases exist for retired category URLs.

2. Check product-to-category assignments

Export a sample of products from every major branch. For each product, ask whether a first-time shopper would expect to find it there. Look for products assigned only to a broad department when a more precise leaf exists, products assigned to multiple competing leaves, and products that have no category at all.

Review supplier category values separately from your internal category. A supplier value such as “home accessories” is a source label, not automatically a final ecommerce category. Keep the source value for traceability, then map it to your controlled structure.

3. Review attribute and filter coverage

For each high-traffic category, list the decisions shoppers need to make. Apparel may need size, colour, fit, material, and gender. Furniture may need width, height, material, room, and style. Electronics may need compatibility, connectivity, storage, and power.

  • Each important buying decision has a controlled attribute.
  • Values use one naming convention and one unit of measure.
  • Attributes are not being used as hidden category names.
  • Filters do not expose empty or nearly empty values.
  • Variant attributes are separated from product-level attributes.

See how to create ecommerce attributes that help customers buy for a deeper filter design workflow.

4. Test search and navigation together

Run a sample of internal searches using customer language, supplier language, synonyms, abbreviations, and common misspellings. A product should be discoverable even when the search term does not match the official category label word for word.

Check that category navigation, breadcrumbs, filters, and search results agree. If a product appears under one category but its breadcrumb, structured data, or feed category says something else, the inconsistency will eventually create reporting and merchandising problems.

5. Validate channel mappings

Keep the internal taxonomy as the source of truth, then maintain explicit mappings to each channel. Do not replace your internal structure with a marketplace taxonomy. Google, Shopify, Amazon, and other destinations have different category models and may require different attributes.

  • Every channel-required product has a destination category.
  • Mappings are versioned and owned by a named person or team.
  • Unmapped products are visible in an exception queue.
  • Category changes do not silently remove products from a channel.
  • Feed tests cover category, identifier, price, availability, image, and landing-page fields.

6. Score the audit and prioritize fixes

Give each category branch a simple score for structure, assignment, attribute coverage, search behavior, and channel readiness. Prioritize branches with high traffic, high revenue, high return rates, or frequent support questions. A small correction in a high-demand category is usually more valuable than a full rewrite of a low-volume branch.

A practical audit report should contain the issue, affected products, business impact, proposed fix, owner, and due date. Keep the decision log with the taxonomy so future changes do not recreate the same problem.

How to sample products for an audit

You rarely need to review every product. A structured sample finds most systemic problems.

  1. List your top categories by revenue and traffic.
  2. For each, sample 20 to 50 products across brands, suppliers and price points.
  3. Add a sample of recently imported products, since new data causes new errors.
  4. Include products with the lowest conversion or highest returns.

If more than a few percent of the sample has an issue, treat it as systemic and look for the root cause rather than fixing items one by one.

Severity levels for audit findings

SeverityExampleAction
CriticalProduct has no category, or maps to the wrong channel category and is rejectedFix before next publish
HighImportant filter missing or populated inconsistently in a top categoryFix this sprint
MediumSibling categories mix logic; naming inconsistentSchedule in the taxonomy backlog
LowCosmetic naming or rarely used categoryBatch with other changes

An example audit finding

Write each finding in the same format so it can be assigned and tracked.

  • Issue: “Dining chairs” products are split between “Chairs” and “Dining furniture”.
  • Evidence: 38 of 120 sampled products sit in the wrong branch.
  • Impact: Filters differ between branches; search returns inconsistent results.
  • Fix: Merge into a single “Dining chairs” leaf, redirect the old URL and update the Google category mapping.
  • Owner and date: Category manager, two weeks.

An audit scoring template

BranchStructureAssignmentAttributesSearchChannelPriority
Furniture●●●●●Based on revenue and score
Apparel●●●●●
Electronics●●●●●

Score each cell from 1 to 5 and multiply the lowest scores by the branch’s revenue weight to decide where to start.

How often to audit

Run a light audit each quarter, and a deeper one after a major supplier onboarding, a replatform or a channel change. Record the findings and decisions with the taxonomy so the history is easy to follow. If the audit shows the structure itself needs a rebuild, use the taxonomy migration guide .

Taxonomy audit FAQ

How long does a taxonomy audit take?

A focused audit of the top categories can often be done in a few days. A full-catalog review takes longer and depends on data quality.

Who should run it?

A taxonomy owner or data steward, with input from merchandising, SEO and channel owners.

What is the difference between an audit and a migration?

An audit finds and prioritizes problems. A migration restructures the taxonomy and moves products. Many audits lead to small fixes rather than a full migration.

Tools and exports that make the audit faster

You can run most of the audit from exports you already have. Collect the following before you begin:

  • A full category tree with parent IDs and product counts.
  • A product export with category, key attributes and identifiers.
  • Site search logs with top queries and zero-result queries.
  • Traffic and revenue by category for the last quarter.
  • Channel feed diagnostics, including category and attribute errors.

Simple checks you can run in a spreadsheet

  1. Sort categories by product count and flag any with zero or one product.
  2. Flag categories with very high counts, which may need splitting.
  3. Check for products with no category or more than one primary category.
  4. Group attribute values and count variants of the same value (“Grey”, “Gray”).
  5. Compare the category on the product page, in the feed and in structured data for a sample.

Turn findings into a backlog

Convert the audit into a short backlog with owners and dates. Group changes that affect the same branch, since doing them together reduces risk. After each release, re-run the sample and record whether the issues are resolved. The product data quality scorecard can track progress across audits.

Download-ready next step

Once the audit is complete, run the affected products through the Completeness Checker and review the catalog with the Catalog Health Score . If your team is standardizing the whole catalog, the PIM Readiness Score helps identify whether the process is ready for managed workflows.

Product taxonomy mapping from supplier data into an organized ecommerce category structure

Product taxonomy mapping from supplier data into an organized ecommerce category structure

Product taxonomy series