AvocadoScore

Methodology

How we audit your site.

No black box. Every score on every report comes from one of three pipelines, all documented below.

Discovery

When you submit a URL we fetch robots.txt to discover any listed sitemaps, then walk the sitemap (and any nested sitemap indexes) up to a depth of 3. If we find fewer than 5 URLs that way we fall back to crawling links from the homepage. We canonicalise URLs (lowercase host, https, strip tracking parameters, sort query params), drop assets and auth-required paths, then sample down to the page cap for your tier.

Discovery happens in under 2 seconds for almost every site. The page cap is 3 (free preview) or 100 (Full audit).

Performance

Every page is scanned through Google's PageSpeed Insights v5 API, which runs the same Lighthouse engine Google uses to grade your site for ranking. We collect six lab performance metrics โ€” LCP, CLS, TBT, FCP, TTFB and Speed Index โ€” for both mobile and desktop viewports, plus Google's Core Web Vitals (LCP, CLS, INP) from real-user field data where the Chrome UX Report has coverage.

Free preview runs 1 pass per page. The paid Full audit runs 3 passes and reports the median โ€” this is the recommended methodology because Lighthouse results can vary 10โ€“20% run-to-run.

SEO Readiness

Each page goes through 12 deterministic checks against its rendered HTML and the site's robots.txt / sitemap.xml:

Each check is pass / warn / fail. The page score is (pass + warn ร— 0.5) / total ร— 100.

AI Readiness

Seventeen checks specific to AI-era discoverability, organized in three pillars. Site-level signals (robots.txt policies, the CDN gate, /llms.txt, sitemap freshness) are evaluated once at the domain root and applied across the report; page-level signals (structured data, headings, server-rendered content, snippet directives, consent walls, author schema) are assessed per page.

Access โ€” can AI crawlers fetch the site at all?

Comprehension โ€” once fetched, can they parse it?

Trust โ€” can they attribute and date it?

Recommendations

We group raw Lighthouse audit failures into root-cause themes (e.g. "render-blocking resources" instead of 14 separate audit IDs), sequence them by effort (small / medium / large), and attach a plain-English business-impact line to each. The effort estimate in dev-weeks is calibrated from past audits.

Limits and honest caveats