150 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.24.01 | Validate page returns HTTP 200 status | 200 |
| 6.24.02 | Validate noindex meta tag absent (unless intentionally used) | Absent |
| 6.24.03 | Validate robots meta tag allows indexing | index,follow |
| 6.24.04 | Validate robots.txt does NOT block important pages | Safe |
| 6.24.05 | Validate page fully renders in Google’s mobile crawler | Renderable |
| 6.24.06 | Validate canonical tag exists and is correct | Valid |
| 6.24.07 | Validate canonical is self‑referencing for primary pages | Correct |
| 6.24.08 | Validate canonical domain consistency (www vs non-www) | Stable |
| 6.24.09 | Validate no duplicate canonicals | Clean |
| 6.24.10 | Validate language‑alternate canonicals if multilingual | Present |
| 6.24.11 | Validate URLs clean, human-readable, SEO-friendly | Clean |
| 6.24.12 | Validate no session IDs or unnecessary parameters | Clean |
| 6.24.13 | Validate slug structure consistent across site | Consistent |
| 6.24.14 | Validate no mixed-case URLs | Lowercase |
| 6.24.15 | Validate URLs are short and descriptive | Concise |
| 6.24.16 | Validate no trailing slash inconsistency | Stable |
| 6.24.17 | Validate pagination URLs follow standard format | Clean |
| 6.24.18 | Validate faceted navigation does NOT create index bloat | Clean |
| 6.24.19 | Validate parameters handled via canonicals or noindex | Correct |
| 6.24.20 | Validate XML sitemap accessible | Accessible |
| 6.24.21 | Validate sitemap index file exists for large sites | Present |
| 6.24.22 | Validate all important URLs included | Complete |
| 6.24.23 | Validate sitemap <loc> entries absolute URLs | Correct |
| 6.24.24 | Validate sitemap <lastmod> accurate | Accurate |
| 6.24.25 | Validate sitemap compression (gzip) available | Present |
| 6.24.26 | Validate image/video sitemaps if required | Present |
| 6.24.27 | Validate hreflang sitemaps valid (if multilingual) | Correct |
| 6.24.28 | Validate sitemap file size/URL count limits not exceeded | Within limits |
| 6.24.29 | Validate no orphan pages | None |
| 6.24.30 | Validate internal links accessible without JS | Functional |
| 6.24.31 | Validate crawl depth ≤ 3 for important pages | ≤ 3 |
| 6.24.32 | Validate hierarchical linking patterns logical | Logical |
| 6.24.33 | Validate no excessive link counts (spam patterns) | Clean |
| 6.24.34 | Validate footer links not excessive | Balanced |
| 6.24.35 | Validate contextual internal linking used correctly | Strong |
| 6.24.36 | Validate important pages receive sufficient internal authority | Strong |
| 6.24.37 | Validate server-side rendered HTML present before JS | Present |
| 6.24.38 | Validate hydration does NOT break content visibility | Stable |
| 6.24.39 | Validate headless-render output matches browser render | High parity |
| 6.24.40 | Validate JS errors absent during crawl | Clean |
| 6.24.41 | Validate dynamic content visible to crawlers | Visible |
| 6.24.42 | Validate shadow DOM content indexable (if used) | Indexable |
| 6.24.43 | Validate lazy-loaded content still indexed correctly | Visible |
| 6.24.44 | Validate dynamically inserted metadata (JS) rendered server-side | SSR-backed |
| 6.24.45 | Validate hydration warnings absent | Clean |
| 6.24.46 | Validate pages meet baseline technical indexing readiness | Pass |
| 6.24.47 | Validate stable crawlability signals across all templates | Stable |
| 6.24.48 | Validate internal linking density average within norms | Healthy |
| 6.24.49 | Validate sitemap & robots coherent with indexing strategy | Aligned |
| 6.24.50 | Compute partial Technical SEO score for Chunk 1 | Complete |
| 6.24.51 | Validate no duplicate content across URLs | Clean |
| 6.24.52 | Validate canonical freezer logic consistent (no dynamic overrides) | Stable |
| 6.24.53 | Validate no URL variations (UTM, params) indexed | Clean |
| 6.24.54 | Validate uppercase/lowercase variations not indexed | Clean |
| 6.24.55 | Validate alternate versions (HTTP/non-www) redirect correctly | 301 |
| 6.24.56 | Validate canonical chains avoid loops | Clean |
| 6.24.57 | Validate thin/near-duplicate pages not indexable | Controlled |
| 6.24.58 | Validate pagination implemented correctly (no index bloat) | Stable |
| 6.24.59 | Validate infinite scroll SEO fallback (paginated URLs) | Present |
| 6.24.60 | Validate filters/facets noindex or canonicalized | Controlled |
| 6.24.61 | Validate query parameters not generating crawl traps | Clean |
| 6.24.62 | Validate sorting options handled correctly | Canonical or noindex |
| 6.24.63 | Validate paginated content internally linked in sequence | Linked |
| 6.24.64 | Validate sitemaps include only indexable URLs | Clean |
| 6.24.65 | Validate sitemap update frequency matches site activity | Consistent |
| 6.24.66 | Validate multilingual hreflang sitemaps free of conflicts | Correct |
| 6.24.67 | Validate sitemap hosted on same domain/subdomain | Correct |
| 6.24.68 | Validate sitemap not blocked by robots.txt | Accessible |
| 6.24.69 | Validate sitemap GSC submission present | Submitted |
| 6.24.70 | Validate server response stable < 200ms (TTFB target) | Fast |
| 6.24.71 | Validate caching headers correct (etag, max-age, cache-control) | Optimal |
| 6.24.72 | Validate CDN integration correct (no duplicate caching layers) | Stable |
| 6.24.73 | Validate HTTP/2 or HTTP/3 enabled | Enabled |
| 6.24.74 | Validate gzip/brotli compression enabled | Enabled |
| 6.24.75 | Validate origin→CDN routing clean | Stable |
| 6.24.76 | Validate JSON-LD correctly parsed | Valid |
| 6.24.77 | Validate Organization schema consistent sitewide | Correct |
| 6.24.78 | Validate Article schema correct for blog pages | Present |
| 6.24.79 | Validate breadcrumbs schema correct | Valid |
| 6.24.80 | Validate Product/FAQ schema (if applicable) correct | Valid |
| 6.24.81 | Validate schema free of contradictions | Clean |
| 6.24.82 | Validate no duplicate entities across schemas | Clean |
| 6.24.83 | Validate schema sameAs array consistent with Section 6.21 | Matching |
| 6.24.84 | Validate structured data matches page content | High parity |
| 6.24.85 | Validate no outdated schema types | Updated |
| 6.24.86 | Validate headless render retrieves full content | Full |
| 6.24.87 | Validate no script timeouts or blocked resources | Clean |
| 6.24.88 | Validate hydration parity across all devices | Stable |
| 6.24.89 | Validate scripts loaded in correct order | Correct |
| 6.24.90 | Validate deferred/async scripts not blocking render | Clean |
| 6.24.91 | Validate technical decay minimal | Low |
| 6.24.92 | Validate structured data footprint complete | Complete |
| 6.24.93 | Validate crawler/renderer parity stable | Stable |
| 6.24.94 | Validate server/CDN behavior consistent globally | Consistent |
| 6.24.95 | Validate faceted navigation choices reinforce canonical logic | Strong |
| 6.24.96 | Validate extraneous parameters eliminated | Clean |
| 6.24.97 | Validate “SEO Noise” minimal (irrelevant markup removed) | Low |
| 6.24.98 | Validate render-blocking resources minimized | Minimal |
| 6.24.99 | Validate no hidden or cloaked content | Clean |
| 6.24.100 | Compute partial Technical SEO score for Chunk 2 | Complete |
| 6.24.101 | Validate subdomains properly mapped (DNS + SSL + routing) | Correct |
| 6.24.102 | Validate main domain → canonical domain redirect (301) | Correct |
| 6.24.103 | Validate no duplicate content across subdomains | Clean |
| 6.24.104 | Validate localized subdomains (if any) use unique hreflang | Correct |
| 6.24.105 | Validate cross-domain canonicalization not misconfigured | Clean |
| 6.24.106 | Validate crawl budget not wasted on non-important URLs | Efficient |
| 6.24.107 | Validate no endless URL combinations (crawl traps) | None |
| 6.24.108 | Validate low-value pages deprioritized (nofollow/noindex) | Correct |
| 6.24.109 | Validate internal link priority matches business priority | Correct |
| 6.24.110 | Validate crawl rate control (server stable at peak) | Stable |
| 6.24.111 | Validate correct SSR for critical SEO pages | Strong |
| 6.24.112 | Validate hydration does not hide essential content | Stable |
| 6.24.113 | Validate CSR fallback works when JS fails | Clean |
| 6.24.114 | Validate prefetching/preserving state does not break crawlers | Clean |
| 6.24.115 | Validate shadow DOM content discoverable (if used) | Discoverable |
| 6.24.116 | Validate HTML noise minimal (inline styles, excessive wrappers) | Low |
| 6.24.117 | Validate DOM depth not excessively nested | Healthy |
| 6.24.118 | Validate AI-parseable structure (semantic tags, consistent patterns) | Strong |
| 6.24.119 | Validate microdata duplication avoided | Clean |
| 6.24.120 | Validate accessibility structure helps AI segmentation | Strong |
| 6.24.121 | Validate strong hub pages linking clusters | Strong |
| 6.24.122 | Validate pillar → cluster → subcluster hierarchy | Correct |
| 6.24.123 | Validate contextual anchors semantic (not generic “click here”) | Descriptive |
| 6.24.124 | Validate dynamic linking components (related posts) indexable | Visible |
| 6.24.125 | Validate anchor text distribution healthy | Balanced |
| 6.24.126 | Validate edge caching stable globally | Stable |
| 6.24.127 | Validate CDN routing optimized (no hops/delays) | Optimal |
| 6.24.128 | Validate image CDNs return optimized formats (WebP/AVIF) | Yes |
| 6.24.129 | Validate JS/CSS served compressed from edge | Compressed |
| 6.24.130 | Validate caching TTL correctly set per asset type | Correct |
| 6.24.131 | Validate uptime ≥ 99.9% | Yes |
| 6.24.132 | Validate response times stable under load | Stable |
| 6.24.133 | Validate backend errors (500, 503, 504) minimal | Minimal |
| 6.24.134 | Validate hosting configuration no misconfigurations | Clean |
| 6.24.135 | Validate DNS propagation correct & stable | Stable |
| 6.24.136 | Validate AI-powered crawlers get consistent final HTML | Consistent |
| 6.24.137 | Validate no content differs between JS-rendered and raw HTML | Parity |
| 6.24.138 | Validate all primary entities readable (organization, product, article) | Readable |
| 6.24.139 | Validate metadata duplication avoided (title/desc conflicts) | Clean |
| 6.24.140 | Validate alternate language versions render properly | Correct |
| 6.24.141 | Validate core technical health across all templates | Strong |
| 6.24.142 | Validate unified indexing strategy implemented | Unified |
| 6.24.143 | Validate render parity browser ↔ crawler ↔ AI systems | High |
| 6.24.144 | Validate technical quality stable over time (no decay) | Stable |
| 6.24.145 | Validate signals consistent with Section 6.23 (UX) | Aligned |
| 6.24.146 | Validate canonical & sitemap logic match entity roles | Correct |
| 6.24.147 | Validate structured data, canonicals, hreflang produce unified identity | Unified |
| 6.24.148 | Validate indexing footprint minimal (no bloat) | Clean |
| 6.24.149 | Validate full technical readiness for AI crawlers | Strong |
| 6.24.150 | Compute full Technical SEO composite score for Section 6.24 | >= 90% |
← 6.23 UX / Interaction Signals / Engagement & Behavioral Metrics Suite6.25 Content Quality / Semantics / Depth / Coverage / Topical Authority 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).