Faceted Navigation Auditor · one finding
Filter parameter creates crawlable duplication
Recommended action: Allow only valuable filter combinations to be indexed and canonicalize or block low-value variants consistently.
Fix principle: Faceted, sorted, paginated, and tracking-parameter URLs multiply combinatorially, and Google's own guidance is that crawling them "tends to cost sites large amounts of computing resources due to the sheer amount of URLs and operations needed to render those pages." Before changing anything, diagnose which specific parameter patterns actually create duplicate content or an unbounded crawl space, decide per pattern whether it should be crawlable at all, and then enforce that decision with the one mechanism suited to it — crawl-blocking, canonicalization, or indexing control are different remedies with different consequences, and using the wrong one for a given pattern either wastes crawl budget or hides real defects from Google entirely.
Implementation for your setup
Confirm first: A filter, sort, or tracking-parameter combination produces a crawlable URL that duplicates the content of its unparameterized page, without a consistent decision about which variant should be indexed. A pagination or facet-combination pattern expands the crawlable URL space faster than it expands unique, valuable content — including patterns with unbounded or very high cardinality (for example date/calendar-style parameters that can generate endless future or past URLs). A facet variant serving indexable content lacks canonical consolidation to the preferred category URL, so Google may select the low-value variant instead of the intended one. A low-value facet variant remains indexable despite offering no unique content or user value over its parent category.
Do not apply when: The parameter pattern is confirmed not to create duplicate content (each combination genuinely renders unique, valuable content) and the site has made a deliberate, consistently enforced decision that the pattern should be crawlable and indexable. The URL pattern is already excluded from crawling or consolidated via canonical, and no crawlable, indexable duplicate or unbounded variant remains reachable through internal links, sitemaps, or pagination.
Likely control points: cms-app · server · edge-cdn · managed-vendor
Choose the layer that owns the final response.
How to verify
- Enumerate the site's actual filter, sort, pagination, and tracking-parameter patterns and confirm each has one deliberate, documented crawl/index decision.
- Fetch representative sample URLs for each pattern and confirm the applied mechanism (robots.txt disallow, canonical, or intentional indexability) actually took effect, and that no URL carries conflicting signals (both blocked and canonicalized, or both blocked and noindexed).
- Confirm any pattern kept crawlable and indexable returns unique, valuable content, is reachable via a stable crawlable link path, and returns 404 for combinations with no results.
- Rerun Faceted Navigation Auditor on the same representative parameter set.
Escalate when
Escalate when ownership of the URL-generating system is unclear, no one can state a deliberate per-pattern crawl/index decision, or fetched sample URLs keep showing conflicting robots/canonical/index signals after the enumerated patterns have been addressed.