Playbook: verify rendered-vs-raw content parity Median JS site: 14.2% of primary content (title, H1, body) differs between raw and rendered HTML (sample: 84 sites). Parity gaps = indexing risk. Check …
Playbook: audit canonical consistency Median site: 9.6% of pages have a canonical conflict (canonical ≠ self, or chain) — sample: 162 crawls. Conflicts split indexing signals. Run: — Step 1: crawl, ca…
Playbook: XML sitemap hygiene pass Median sitemap contains 12.3% URLs that are non-200 or non-canonical (sample: 201 sitemaps). Dirty sitemaps depress trust in the whole file. Checklist: — Step 1: fet…
Playbook: contain a faceted-nav crawl explosion Uncontrolled facets generate a median 47x more crawlable URLs than products (sample: 38 e-commerce crawls). Worst case observed: 410x. Containment seque…
Playbook: stand up a crawl-efficiency dashboard Define crawl efficiency = unique indexable 200s crawled ÷ total crawl requests. Median = 0.62; best-in-class ≥0.80 (sample: 130 sites). Build it: — Step…
Playbook: find and reconnect orphan pages Median site: 8.9% of indexable URLs receive zero internal links (sample: 156 audits). Orphans get a median 4.2x fewer crawls. Steps: — Step 1: build crawl-URL…