50 checks in Technical SEO & Index Control. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 5.4.01 | Detect pagination on category/archive pages | Present where needed |
| 5.4.02 | Validate pagination URLs use clear structure (/page/2/) | Clean |
| 5.4.03 | Validate pagination links return 200 | OK |
| 5.4.04 | Validate page 1 canonical points to main category URL | Correct |
| 5.4.05 | Validate page 2+ canonical self-references | Correct |
| 5.4.06 | Validate noindex incorrectly applied to pagination | None |
| 5.4.07 | Validate meta robots consistent across paginated pages | Consistent |
| 5.4.08 | Detect duplicate titles on paginated pages | Unique or appended |
| 5.4.09 | Validate paginated titles append page numbers | Yes |
| 5.4.10 | Validate paginated descriptions appended | Yes |
| 5.4.11 | Validate “previous” and “next” rel links (legacy Google) | Present if used |
| 5.4.12 | Validate all pagination pages crawlable | Yes |
| 5.4.13 | Extract all parameterized URLs | Full extraction |
| 5.4.14 | Validate clean parameters (sort=, filter=, q=) | Minimal junk |
| 5.4.15 | Detect session IDs in URL | None |
| 5.4.16 | Detect tracking parameters (utm_, fbclid, gclid) | Canonicalized or stripped |
| 5.4.17 | Validate noindex for infinite parameter combos | Controlled |
| 5.4.18 | Validate canonical on parameter pages | Points to clean version |
| 5.4.19 | Validate parameters do not create duplicate content | No clones |
| 5.4.20 | Validate URL parameter ordering canonicalized | Consistent |
| 5.4.21 | Validate paginated + parameter URLs controlled | No explosion |
| 5.4.22 | Detect 404s inside parameter variants | None |
| 5.4.23 | Detect soft 404s inside parameter variants | None |
| 5.4.24 | Validate JS-based parameters exposed in <a> where needed | Discoverable |
| 5.4.25 | Detect faceted navigation UI | Identified |
| 5.4.26 | Validate faceted filters use clean parameters | Clean |
| 5.4.27 | Validate faceted pages not all indexable | Controlled |
| 5.4.28 | Validate canonical for faceted URLs | Base category canonical |
| 5.4.29 | Validate “selected filter” represents content meaningfully | Semantic |
| 5.4.30 | Detect infinite URL combinations | Prevented |
| 5.4.31 | Validate filters do not block crawl path | Crawl-safe |
| 5.4.32 | Validate JS filters degrade gracefully | Discoverable |
| 5.4.33 | Validate important filter combinations indexed | Strategic |
| 5.4.34 | Validate <a> fallback for important facets | Present |
| 5.4.35 | Detect duplicate facet URLs (different order same filter) | Normalized |
| 5.4.36 | Validate truncated parameter lists for long filter chains | Prevent bloat |
| 5.4.37 | Validate parameter blocks in robots.txt are correct | No overblocking |
| 5.4.38 | Validate Google Search Console parameter rules (if defined) | Consistent |
| 5.4.39 | Detect canonical vs robots conflicts | None |
| 5.4.40 | Validate sitemaps exclude faceted URLs | Clean |
| 5.4.41 | Validate rel="prev"/"next" simulation for LLM chunk recognition | Present |
| 5.4.42 | Validate parameters do not inflate index bloat | Minimal |
| 5.4.43 | Validate structured data not duplicated across facets | Clean |
| 5.4.44 | Validate product/service listings stable across facets | Stable |
| 5.4.45 | Identify crawl loops caused by parameter permutations | None |
| 5.4.46 | Validate URL routing normalizes parameter order | Stable |
| 5.4.47 | Compute pagination health score | >= 90% |
| 5.4.48 | Compute parameter control score | >= 90% |
| 5.4.49 | Compute faceted navigation control score | >= 90% |
| 5.4.50 | Compute pagination + parameter + facet composite score | >= 90% |
← 5.3 XML Sitemaps Suite5.5 Canonicalization & URL Normalization Suite →
A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.
See plansMachine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).