13 checks · 6 layers · Free reference
The 13-point baseline, one check at a time.
Each check below has its own explainer: what it is in plain English, why it matters for SEO and AI discoverability, exactly what the audit looks at, and a copy-pasteable fix. Click into any check to read the deep-dive — or run the audit on your URL to see how your site scores.
Discoverability · 3 checks
llms.txt - AI-assistant identity file →
A plain-text file at the root of your domain (`/llms.txt`) that gives AI assistants a clean, machine-readable summary of who you are, what you do, where you work, and how to reach you. It's a 2026 standard, not yet widely adopted.
Full llms.txt details →robots.txt with the studio AI crawler allowlist →
A robots.txt file that explicitly allows the modern AI crawlers the studio considers canonical: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot, and Google-Extended. Each gets its own User-Agent block with `Allow: /`.
Full AI bot allowlist details →sitemap.xml — search-engine page index →
A sitemap.xml file at the root of your site that enumerates every important URL (homepage, services, contact, blog posts, etc.) with optional metadata like last-modified date and change frequency. Google reads sitemaps to discover and prioritize your pages.
Full sitemap.xml details →
SEO · 3 checks
<title> — page title tag →
The <title> tag inside your page's <head>. Browsers display it on the tab; Google uses it as the headline in search results; AI assistants treat it as the canonical name of the page.
Full Page title details →Canonical URL <link> →
A `<link rel="canonical">` tag inside your <head> that tells Google which URL is the AUTHORITATIVE version of this page. Important when the same content is reachable at multiple URLs (with/without www, with/without trailing slash, with/without UTM tracking).
Full Canonical URL details →JSON-LD LocalBusiness structured data →
A `<script type="application/ld+json">` block in your <head> with Schema.org structured data describing your business (LocalBusiness type) — name, address, phone, hours, services, area-served. Google parses this directly into the knowledge panel and rich-result cards.
Full JSON-LD details →
Social · 2 checks
Open Graph + og:image:alt social-share tags →
Meta tags in your <head> (og:title, og:description, og:image, og:image:alt, og:url, og:type) that control how your URL renders when shared on LinkedIn, Facebook, iMessage, Slack, etc.
Full Open Graph details →Twitter card meta tags →
Meta tags in your <head> (twitter:card, twitter:title, twitter:description, twitter:image, twitter:image:alt) that control how X/Twitter renders your URL when shared. Distinct from Open Graph but usually shares the same image and description.
Full Twitter card details →
Verification · 2 checks
Google Search Console verification →
Proof to Google that you own the domain, unlocking the Search Console dashboard with crawl stats, search performance, index coverage, and manual-action notifications. Three valid methods: meta tag in your homepage <head>, DNS TXT record, or HTML file at the root.
Full GSC verification details →Site reachable (HTTP 200 from canonical URL) →
Sanity check: the audit can successfully GET your homepage and receive an HTTP 200 response within a reasonable timeout. Tests DNS resolution, SSL certificate validity, server uptime, and basic routing.
Full Reachable details →
Accessibility · 1 check
Image alt text →
The `alt` attribute on every `<img>` tag. Describes what the image shows. Two readers care: screen readers (accessibility) and AI vision models (when ChatGPT/Claude/Perplexity describe your site to a user, they prefer your alt text over re-OCRing the image pixel-by-pixel).
Full Image alt details →
Performance · 2 checks
Mobile viewport meta →
A single meta tag in your <head> that tells mobile browsers how to scale your page to the device's screen width. Without it, the browser tries to fit a desktop-width layout onto the mobile screen and your site looks zoomed-out and tiny.
Full Mobile viewport details →HTML payload weight →
The total size (in KB) of the raw HTML the browser receives when fetching your homepage, BEFORE images/scripts/styles are loaded. Over ~500 KB of raw HTML is a real penalty on mobile / cellular connections — it adds latency before the page renders at all.
Full HTML weight details →
Next step
See your score.
Paste your URL. ~10 seconds. No signup, no email gate. The result shows exactly which of the 13 checks pass on your site, and links each failing check back to the deep-dive explainer for the fix.