01Core Web Vitals
LCP, CLS and INP measured on mobile and desktop. Each fix names the specific resource: hero image, late wallet button, blocking RPC call.
LCP < 2.5s · CLS < 0.1 · INP < 200ms 02SPA rendering audit
Headless Chrome renders React, Vue and Next.js sites before crawl. Flags hydration mismatches, RPC failures and lazy routes that fail in Googlebot.
React · Vue · Next.js · Nuxt 03Crawlability
robots.txt parsed line by line. Each Allow / Disallow tested. AI bot rules (GPTBot, ClaudeBot, PerplexityBot) checked against your AEO strategy.
robots.txt · meta robots · AI bots 04Indexation status
Every URL on the domain checked for index/noindex, canonical conflicts and orphan pages. Crypto subroutes per chain frequently break here.
index · noindex · canonical conflicts 05Canonical & hreflang
Self-referencing canonicals validated. Hreflang clusters checked for symmetry. Cross-chain URL duplication flagged with a recommended canonical strategy.
canonical · hreflang · alt URLs 06XML sitemap
Discovers sitemap from robots.txt or /sitemap.xml. Validates URL formatting, lastmod dates and that listed URLs return 200 + index.
sitemap.xml · sitemap_index.xml 07Mobile-friendliness
Viewport meta, tap target size, text readability and mobile Core Web Vitals. Many wallet-modal designs break tap targets without anyone noticing.
viewport · tap targets · readability 08Internal linking
Maps the link graph. Flags orphan pages, deep-buried important URLs and pages that pass equity to dead-end paths.
orphan pages · click depth · equity flow