SEO & GEO, measured by return on investmentRequest a proposal →

Free tool

GEO Readiness Checker

Two checks in one page: a weighted readiness checklist for AI search visibility, and a robots.txt tester that shows which AI and search crawlers your rules allow.

Runs in your browser. Nothing you enter is sent anywhere.

1. Readiness checklist

Answer for your most important pages. Weights reflect how much each item affects whether AI search engines can reach, understand and cite you.

0/100

Not ready

Fix first

    2. robots.txt AI crawler check

    Paste your robots.txt (open yoursite.com/robots.txt and copy it). Rules are evaluated the way RFC 9309 describes: the most specific user-agent group, longest matching path, Allow wins ties.

    CrawlerUsed forResultDeciding rule
    Paste a robots.txt and press Check crawlers.

    robots.txt is only one layer: CDN and firewall bot settings can block crawlers even when robots.txt allows them. Not affiliated with OpenAI, Google, Microsoft, Perplexity, Anthropic or Apple.

    In one sentence

    The GEO readiness checker scores 18 weighted items across access, content, entity, off-site and measurement, lists the fixes worth the most points first, and evaluates a pasted robots.txt for 11 AI and search crawlers using RFC 9309 matching rules.

    How does the score work?

    Each item has a weight; a yes earns the full weight, a partial answer earns half, and the total is shown out of 100.

    Group What it covers Share of the score
    Access robots.txt, Bing, indexing, firewalls, server-rendered HTML About 44%
    Content Answer-first passages, question headings, facts, sources, dates About 26%
    Entity Organization schema, consistent naming, About and contact pages About 14%
    Off-site Third-party mentions, llms.txt About 7%
    Measurement AI referral channel, prompt tracking About 8%

    Access carries the most weight because nothing else matters if a crawler cannot fetch the page. The fix list sorts unfinished items by the points they would add.

    How does the robots.txt test decide?

    It finds the group that names the crawler, falls back to the * group, and applies the longest matching rule, with Allow winning a tie.

    That follows RFC 9309, the robots exclusion standard. Paste your file, set the path you care about (for example /blog/), and the table shows each crawler, what it is used for and the rule that decided the result.

    What should you do with the results?

    Fix access first, then rewrite your highest-value pages in an answer-first format, then work on entity and off-site signals.

    1. Unblock search crawlers you want to appear in, at robots.txt and CDN level.
    2. Verify the site in Bing Webmaster Tools and submit a sitemap.
    3. Rewrite key pages so each heading is answered in its first sentence.
    4. Add Organization schema and align your brand details across profiles.
    5. Start tracking AI referrals and a fixed prompt set.

    The background is in what GEO is and how ChatGPT search picks sources. The GEO and AI search service covers the same ground with your data.

    Frequently asked questions

    Does a high score mean AI engines will cite my site?

    No. A high score means the known preconditions are in place: crawlers can reach you, pages answer questions clearly and your brand is easy to identify. Whether an engine cites you for a given question also depends on competition and on how that engine picks sources, which changes between runs.

    Should I block GPTBot or Google-Extended?

    That is a business decision about model training, separate from search visibility. Blocking GPTBot does not remove you from ChatGPT search, which uses OAI-SearchBot, and Google says Google-Extended does not affect inclusion in Google Search.

    Why does the robots.txt check say allowed when my site still blocks bots?

    robots.txt is only one layer. CDN bot protection, firewall rules and rate limits can block crawlers before robots.txt is read. Check those settings separately.

    Is llms.txt required?

    No. It is a proposal with uncertain value, and Google says its Search features do not use it. It carries the lowest weight in the checklist for that reason.

    Related reading

    Other tools