Free tools / GEO Audit

Free tool · AEO and AI SEO site audit

GEO Audit

Enter a domain and we run five checks at once: AI crawler access, your llms.txt, your structured data, the GEO Content Score of your homepage, and the links on it. You get one result with a section per check and the count that clear, never a blended score that hides which part failed.

Free, no signup, no email. Runs on your live site.

Sample result

What a result looks like

A real run on tofubofu.com, 10 November 2026.

4 of 5 checks clear on tofubofu.com.

AI crawler access: clearEvery AI agent we check is allowed, and none was refused at the door.
llms.txt: worth fixing0 errors and 2 warnings against the llmstxt.org format: our file has sections but no markdown links.
Structured data: clear4 of 6 schema types AI engines read are on the site.
GEO Content Score, homepage: clearScored against the 290 B2B pages we measured. We don't print our own band on our own tools.
Broken links, homepage: clearNone of the 40 links on the homepage is broken.

How it works

Five checks, one pass

  1. Crawler access

    robots.txt read per AI agent, and your homepage fetched as each crawler to catch CDN and firewall blocks.

  2. llms.txt

    Fetched and checked against the llmstxt.org format, with its links sampled.

  3. Structured data

    Your sitemap sampled for the six schema types AI engines lean on.

  4. Homepage writing and links

    The GEO Content Score of your homepage against 290 B2B pages, and every link on it checked.

Reference

What each section checks, and the tool behind it

The five sections of the GEO Audit, what passes, and where to dig deeper
SectionClear whenRun it alone
AI crawler accessNo search or user agent is blocked by robots.txt or refused at the doorAI Crawler Checker
llms.txtThe file exists and follows the format with no errors or warningsllms.txt Generator and Validator
Structured dataOrganization is present, with at least three of the six typesAI Schema Checker
GEO Content ScoreThe homepage reads in the top half of the measured sample or betterGEO Content Score
Broken linksNone of the homepage's links is brokenBroken Link Checker

What to do with a result

What each result means, and what to do about it

Each result this tool can return, what it means, and the fix
If the result saysIt meansDo this
Fix firstSomething blocks engines or breaks: a blocked search crawler, an llms.txt error, no schema, dead links.Open that section's own tool for line-by-line detail, fix it, and re-run the audit.
Worth fixingThe check ran and found gaps that don't block engines.Work through them after every Fix first item is clear.
Could not runWe couldn't read what that check needs.Usually your server refused us. Run the AI Crawler Checker to see whether bots are refused too.
All clearEngines can reach, read and parse your site.Run the free AI visibility scan to see whether they name you.

Why no single GEO score?

Because the five checks measure unlike things. A blocked search crawler shuts an engine out completely; a missing Article tag barely registers. Averaged into one number, the block hides behind four passes, and you fix the wrong thing first. So the audit counts the sections that clear and tells you which one to fix first.

A GEO audit covers the site side: whether engines can reach, read and parse you. Whether they name you is a different measurement, taken by asking them. That's the free AI visibility scan.

This checks your site. It cannot tell you whether AI names you.

A free scan puts real buying queries to all five AI engines and shows who they name instead of you.

Check your AI visibility free →

FAQ

Frequently asked questions

What is a GEO audit?

A check of the parts of your site that decide whether generative engines can use it: crawler access, the files and markup that describe the site, how the writing reads, and whether its links work. GEO stands for generative engine optimization.

How is this different from an SEO audit?

An SEO audit checks what Google's ranking needs: speed, indexing, titles, backlinks. This checks what AI engines need on top: AI crawlers allowed, llms.txt, schema they lean on, prose they can lift. Your SEO is the floor under both.

Why isn't there one overall score?

Because one blended number hides which part failed. A blocked crawler matters more than a missing tag, and an average treats them alike. You get each section's state and the count that clear.

How long does it take?

Usually 15 to 40 seconds. Five checks run at once, and the slowest is the crawler fetch, which loads your homepage as several AI bots in turn.

Why did a section say it could not run?

We couldn't read what that check needs, most often because your server refused our request. A section that can't run is never counted as a pass or a fail.

Does it check every page?

No. The schema check samples your sitemap; the writing and link checks read your homepage. For a site-wide link check, run the Broken Link Checker; for any other page's writing, run the GEO Content Score on it.

Does passing the audit mean AI will recommend me?

No. Passing means engines can reach, read and parse your site. Whether they name you depends on your pages answering the queries buyers ask and on independent sources backing you. The free scan measures that.

Is this free?

Yes, no signup. What we sell is measuring whether five AI engines name you when buyers ask, and fixing what keeps them from it.