GEO readiness check
Check with 12 signals whether AI bots can get into your site and how clearly your page says who you are.
In shortThe GEO readiness check runs the same scan as the site audit but scores only the 12 checks that matter for AI visibility. You get a GEO readiness score out of 100 and the list of those checks. It measures technical readiness, not whether you actually appear in ChatGPT or Gemini answers.
Let me tailor the result to you. Tell me who you are before the scan.
This free scan reviews your home page only (1 page). A full audit covers the whole site, 60+ checks and an actionable roadmap.
Which checks make up the GEO score?
AI bot access
Checks whether your robots.txt blocks GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot or Google-Extended from the whole site. A block is an issue, a missing robots.txt a warning (weight 6).
llms.txt
Looks at the root for llms.txt, a proposed file that gives AI systems a summary of the site. Not having one is a warning (weight 4).
Structured data (schema.org)
Looks for JSON-LD schema and lists its types. Schema tells machines plainly who your brand is. None is an issue (weight 10).
Indexability
Looks for noindex on the page. A page that cannot be indexed cannot be cited in Google's AI features either (weight 12).
H1 heading
A single H1 makes the page topic clear. Exactly one passes, more than one is a warning, none is an issue (weight 10).
Page title
25-65 characters passes, outside that range is a warning, a missing title is an issue (weight 10).
Meta description
The short summary of the page. 70-170 characters passes, outside that range is a warning, missing is an issue (weight 8).
Open Graph
Looks for the og:title and og:image tags. One missing is a warning, both missing is an issue (weight 5).
Canonical tag
Declares the valid address of the content. If it is not defined you get a warning (weight 6).
Language tag
Declares the language of the content. If it is missing you get a warning (weight 4).
XML sitemap
Helps bots find your pages. If none is found it is an issue (weight 5).
Content depth
The number of visible words on the home page. 600 or more passes, 250-599 is a warning, under 250 is an issue (weight 5).
How is the GEO score calculated?
GEO mode does not run a separate scan. 12 of the 20 site audit checks are selected and the score comes from those alone. The formula is the same: a passed check earns its full weight, a warning earns half and an issue earns nothing.
These 12 checks have a total weight of 85. Indexability (12) together with title, H1 and structured data (10 each) carries close to half of the score. Bot access weighs 6 and llms.txt weighs 4.
HTTPS, server response time, viewport, mobile friendliness, image alt text, broken links, broken images and meta compliance are left out of the GEO score. That is why the same site can get two different scores.
How should I read the result?
- Start with the AI bot access line. The names of the blocked bots are written in the list. If the block was not a deliberate decision, review the rule in your robots.txt.
- If structured data comes back as an issue, the page has no JSON-LD at all. An Organization or LocalBusiness schema is a good place to start.
- The llms.txt warning is not critical. The file is a proposal, not a standard, and its absence lowers the GEO score by about 2 points.
What the tool doesn't do
- It does not ask AI systems anything and does not show whether your brand comes up in ChatGPT, Gemini or Perplexity answers. The visibility card on the results screen is locked and points to WorkExe for that tracking.
- In robots.txt it only catches the rule that closes the whole site (
Disallow: /). It does not see blocks placed on specific folders or bot blocking at the firewall level. - It looks at one page and uses the same 20 scans a day as the site audit.
Frequently asked questions.
Why is the GEO readiness score different from the site audit score?
Both scores come from the same scan but add up different sets of checks. The site audit counts all 20 checks, the GEO readiness score counts 12. A slow server, for example, lowers the site audit score and leaves the GEO score untouched.
Is blocking AI bots a mistake?
Not always. If you do not want your content used for model training, it can be a deliberate choice. But if you close search bots such as OAI-SearchBot or PerplexityBot, you are less likely to be cited in those systems' answers. You decide which bots stay open.
Do I need an llms.txt file?
No. llms.txt is a proposal, and the tool treats its absence as a warning, not an issue. Bot access, structured data and indexability come first.
My score is high. Is there anything else to do for GEO?
A high score shows the technical barriers are gone, not that you are recommended in answers. Real visibility is measured with prompt sets. I explain the method on the GEO page and do the work as part of GEO consulting.
You may also find these useful
- All free toolsSite audit, GEO readiness, SERP preview and content analysis on one page.
- SERP previewType your title and meta description and see at once how they will look on a Google results page.
- What's in a full audit?The whole site, 60+ checks and an actionable roadmap.
Let's read the result together.
Send me what the tool found. I'll tell you which finding comes first and what the whole site needs.
What happens in the first call?
- I listen to your goalIn a short call we talk through your goals, your site's history and what has been done so far.
- We look at your site togetherI share what stands out in your technical foundation, content and AI visibility during the call.
- I send a tailored scopeAfter the call I send the scope of work and the quote in writing. No fixed packages, the decision is yours.