Resources · 53

Search and facets: make a catalog usable

Connect customer language, reliable attributes and filter states to clear results and controlled URLs.

· 3 min

Method diagram: Intent → Attributes → Filters → Results → Controlled URLs Method diagram · steps explained in the text

What this guide helps achieve

  • Qualify attributes
  • Test actual intents
  • Preserve filter state
  • Limit useless combinations

Quick check

  • Are units and values coherent?
  • Does a missing attribute exclude a product?
  • Can one filter be removed?
  • Does back navigation preserve state?
  • Which facets deserve discoverable pages?

Step-by-step method

  1. 01

    Collect intents

    Build queries covering exact identifiers, needs, synonyms and typing errors. Have an offer specialist review expected results. Do not measure clicks alone: ambiguous labels can generate clicks without relevance.

    Deliverable: queries and expected relevance.

  2. 02

    Make attributes reliable

    Normalise units, vocabulary, variants and missing values. Separate unknown, inapplicable and unavailable. Reconcile some results with authoritative catalog data before optimising ranking.

    Deliverable: dictionary and data checks.

  3. 03

    Make filters clear

    Show active filters, result count and a way to remove each choice. Test keyboard, zoom and announcements after changes. Autocomplete, when used, needs a coherent accessible interaction model.

    Deliverable: state and interaction acceptance.

  4. 04

    Handle empty results

    Explain which criteria produced no results and offer filter removal or reformulation. Do not present unavailable products as exact answers. Separate an empty catalog, an empty query result and search-service failure.

    Deliverable: empty and unavailable states.

  5. 05

    Decide crawlable URLs

    Facet combinations can multiply URLs. Select pages serving an independent need and apply a consistent crawling strategy to others. Google specifies combination and no-result rules for facet URLs intended for crawling.

    Deliverable: facet policy and URL tests.

  6. 06

    Replay with current catalog

    After imports or stock changes, rerun queries. Check variant availability through the cart, shared filters and back navigation. Classify failures as data, index, relevance or interface issues.

    Deliverable: catalog regression report.

Reusable worksheet

Complete with your authorised observations. These fields are a working template, not observed results.

FieldInformation to record
QueryIntent, language and expected products
FiltersAttribute, unit, values and omissions
ResultRelevance, availability and empty state
URLIntended crawling, canonical and back navigation

Worked example

Illustrative situation

Fictional example: a size filter excludes a product whose value was imported in a different format.

Decision and expected evidence

The check fixes source vocabulary and rebuilds the index; hiding the filter would only conceal the defect.

Distinguish the mechanisms

MechanismPurposeCheck or limitation
SearchExpress free-form intentTest synonyms and empty states
FacetNarrow by attributeMissing or incoherent values
Editorial categoryServe a stable needDistinct content and relevant selection

Management indicators

IndicatorWhat it measuresFirst action
Zero-result queriesValid queries without answersSeparate absent offers from broken indexing
Top-result relevanceUseful answers in the query setFix data before ranking
Crawled combinationsFacet URLs visited by crawlersReview those without value

Common pitfalls

  • Creating a page for every filter
  • Hiding active filters
  • Confusing absence with failure
  • Ignoring missing attributes

Frequently asked questions

Should every facet be indexed?

No. Choose those serving a distinct need with useful content; others require an appropriate crawling strategy.

Should an empty search return 404?

Internal search and crawlable facet URLs differ. Status follows the route contract; Google recommends 404 for crawlable no-result combinations.

How can a small team test this?

Start with important intents, exact references and edge cases, using reviewed expectations and dated data.

Official references

References consulted on 2 October 2026. The method and worksheet propose checks to adapt to your context; they do not constitute certification.