Use this section to decide which category, filter, and search states should be crawlable and indexable. Do not rely on one signal in isolation; compare internal links, response behavior, canonical tags, robots directives, sitemap inclusion, and actual index status.
Facet URL generation and canonical intent. Evidence required: a representative crawl of category and multi-select filter paths, URL parameter patterns, canonical tags, robots directives, and Google Search Console index examples.
Pass condition: only intentionally indexable facet combinations are exposed as durable search landing pages, non-target combinations do not create an unrestricted crawl path, and canonical signals agree with the intended indexable URL.
Fail condition: crawlers can expand through effectively unbounded filter combinations, equivalent states resolve to competing indexable URLs, or canonicals conflict with index controls. Severity: high.
Owner: technical SEO and web engineering. Corrective action: document an indexability matrix by facet and combination, normalize URL rules, limit crawlable links for non-target states, and align canonicals and robots behavior with that matrix.
Validation step: recrawl representative category paths with Screaming Frog and inspect selected URLs in Google Search Console to confirm that discovered links and index signals match the approved intent.
Non-search-value filter interactions. Evidence required: rendered filter controls, href attributes, generated URLs, event behavior, and crawl discovery from category templates. Pass condition: filters that are not intended as search landing pages can be used by shoppers without exposing unnecessary crawlable URL combinations; any AJAX or Shadow DOM implementation still preserves accessible product discovery for users.
Fail condition: low-value filter interactions generate large families of crawlable links or hide important product links from the rendered experience. Severity: high. Owner: front-end engineering with technical SEO review.
Corrective action: change link generation or interaction behavior so non-target states do not expand crawlable URL space, while keeping useful navigation accessible. Validation step: inspect rendered behavior in Chrome DevTools and run a focused Sitebulb crawl from affected templates.
Index controls for low-value attribute combinations. Evidence required: keyword and intent research, URL samples for each facet class, index coverage, canonicals, robots meta directives, and internal linking.
Pass condition: combinations with a justified search purpose can stand as useful landing pages, while non-target combinations remain crawlable when needed for directive discovery but are not promoted for indexing.
Fail condition: arbitrary combinations are indexed without useful differentiated content or a documented search purpose, or robots.txt prevents a needed noindex directive from being seen. Severity: high.
Owner: technical SEO. Corrective action: classify combinations using evidence from Ahrefs, Semrush, first-party query data, and merchandising intent; then align internal links, noindex use, canonicals, and crawl controls to the selected policy. Validation step: inspect live directives and recrawl samples from each class after implementation.
Breadcrumb navigation and BreadcrumbList structured data. Evidence required: visible breadcrumb trails across category depth, linked hierarchy, markup output when present, and validator results. Pass condition: breadcrumbs reflect a useful user hierarchy and, if BreadcrumbList markup is present, the structured data matches the visible trail and validates without material errors.
Fail condition: breadcrumbs point to inconsistent parents, omit useful hierarchy links, or markup describes a path users cannot see. Severity: medium. Owner: technical SEO and template engineering. Corrective action: fix the visible breadcrumb model first, then update any matching structured data.
Validation step: sample shallow and deep templates with Schema.org references and Validator.schema.org, and confirm rendered links resolve correctly.
Internal Search Result Pages (ISRPs). Evidence required: internal search URL patterns, index status, robots meta tags, sitemap inclusion, and links that expose search results to crawlers. Pass condition: search result pages that are not intentionally designed as durable landing pages are kept out of the search index, are not included in XML sitemaps, and do not become a large crawl path.
Fail condition: arbitrary query pages are indexable, internally promoted, or duplicated across many equivalent terms. Severity: medium. Owner: technical SEO and web engineering. Corrective action: define which search experiences, if any, merit dedicated landing pages; otherwise use appropriate index controls and reduce crawlable exposure without blocking directives that need to be crawled. Validation step: test representative URLs and inspect Google Search Console examples after recrawling.