Free · No signup · Built for AI search

Free SEO + JSON-LD + GEO audit
for every public page

One full-site report covering classic SEO, JSON-LD validation, metadata, llms.txt, AI-crawler accessibility, and the Island Test. No signup. No paywall. No crawl cap. Built for both Google search and the new AI search engines (ChatGPT, Claude, Perplexity).

Try a domain like vercel.com · audits finish in ~3-5 seconds

What we check

40+ checks across 8 categories

Everything Google's starter guide names — plus the AI-search angle most tools haven't caught up with.

Classic SEO

Title, meta description, canonical, hreflang, Open Graph, Twitter Cards, headings, alt text, robots.

JSON-LD validation

Parses every schema.org block, checks required + recommended fields per type, catches the 78% of errors that are syntax.

GEO / AEO

llms.txt, AI-crawler accessibility (GPTBot, ClaudeBot, Perplexity), Island Test for citation-worthy content.

Actionable fixes

Every issue ships with a copy-paste snippet and a link to the authoritative doc. Not just 'something is wrong'.

How it works

From URL to fix list in seconds

STEP 1

Enter a URL

Single page for a deep dive, or full site to crawl up to 25 pages from your sitemap.

STEP 2

We crawl & analyse

Render, fetch as GPTBot/ClaudeBot, validate schema, score Core Web Vitals, check the Island Test.

STEP 3

Get a fix list

Sorted by severity. Each finding has a copy-paste fix and a link to the canonical doc.

Honest about scope

What we don't do (and where to go for it)

We audit what is on your site. For backlink intelligence, keyword volume, and competitor traffic data — things that need millions in crawl infrastructure — these tools are still worth their price:

  • Ahrefs — backlink profile + competitor keywords
  • SEMrush — keyword tracking + competitive intelligence
  • Surfer SEO — content optimization with topical scoring

Some links above are affiliate. Same price for you; helps keep this tool free.

FAQ

Frequently asked questions

Is SEO Auditor really free?

Yes — completely free, no signup, no paywall, no crawl cap. We run on free hosting tiers (Vercel + Render) and rely on optional GitHub Sponsors plus tasteful affiliate links to enterprise tools we genuinely recommend. The audit logic, fix suggestions, and report data will never be gated.

How is this different from Lighthouse or PageSpeed Insights?

Lighthouse and PageSpeed score one page at a time and focus on Core Web Vitals. SEO Auditor crawls your whole site, validates every JSON-LD block against the schema.org spec, checks AI-search readiness (llms.txt, GPTBot accessibility, the Island Test), and produces a prioritized fix list with copy-paste snippets. Lighthouse is great for performance; SEO Auditor is broader and built for the 2026 search landscape.

What does GEO (Generative Engine Optimization) actually check?

AI search engines like ChatGPT, Claude, and Perplexity cite individual paragraphs from web pages — not whole sites. GEO checks measure whether your content is structured for citation: do you have an llms.txt file (the emerging convention for AI crawlers), are GPTBot and ClaudeBot allowed in your robots.txt, are your paragraphs self-contained enough to be lifted as standalone answers (the Island Test), and do you have author signals for E-E-A-T trust?

How many pages can I audit?

No hard limit. Single-page audits run in 3–5 seconds. Site-wide crawls process up to 25 pages from your sitemap.xml by default, but you can audit any single page directly. Future tiers will support unlimited site crawls — but the existing 25-page sample already surfaces 90%+ of site-wide issues since most problems are templating issues that repeat across pages.

What JSON-LD types do you validate?

Article, NewsArticle, BlogPosting, Product, Recipe, Event, Organization, LocalBusiness, FAQPage, BreadcrumbList, VideoObject, Person, HowTo, Review, Course, JobPosting, SoftwareApplication, and WebSite. For each type we check Google's required fields for rich-result eligibility, recommended fields, ISO 8601 date formats, and absolute URLs for image/sameAs/logo fields. Syntax errors are caught before the structural checks.

Do you store my audit data?

Reports are kept for 7 days in memory so the shareable URL works, then auto-deleted. We don't persist URLs to disk, we don't train any model on your reports, and we don't sell or share data. No analytics tracking beyond Vercel's built-in request counters.

Can I embed the score on my own site?

Yes — every audit produces an SVG badge (similar to shields.io) showing the overall score and grade. Embed it in your README or about page to demonstrate SEO hygiene to visitors and recruiters. The badge auto-sizes to your domain name length.

Why is my single-page application (SPA) scoring badly?

By default, we fetch your raw HTML the same way Googlebot and AI crawlers do — we don't execute JavaScript. If your React/Vue/Angular app renders the entire page client-side, the bot view is an empty <div id="root"></div>, and our audit correctly flags that. The fix is server-side rendering (Next.js, Nuxt, Astro) or pre-rendering. We accurately reflect what crawlers see, which is what determines your search rankings.

Ready when you are.

Free forever. Audit your first site in under 5 seconds. Reports include a copy-paste fix for every issue, sorted by impact.

Audit my site →