GEO Readiness Audit
Enter a URL: the tool checks the technical and editorial signals that make a page accessible and understandable to AI search assistants, and scores each of them.
Privacy and cost
This tool runs a live check on our servers. Free accounts get 3 live checks per day in total across all such tools. We keep your report in your account so you can delete it any time.
How it works
- We fetch the page, /robots.txt and /llms.txt (three requests).
- Checked: AI crawlers allowed or blocked, indexability, text present in the HTML without JavaScript, structured data, headings, answer-first opening, author and date.
- You get a score per category and an explained list of points, with the crawlers concerned.
Example
A page whose HTML holds fewer than 120 words and many scripts is flagged as "JavaScript dependent": many AI crawlers do not execute scripts.
What the result means
These checks describe the accessibility and clarity of the page. They do not predict or guarantee citations or rankings in any AI tool: no vendor publishes a list of criteria. Blocking training crawlers is an editorial choice, not a defect.
Common problems this tool helps with
- AI search crawlers blocked by mistake by an over-strict robots.txt.
- Content rendered only by JavaScript, absent from the received HTML.
- Pages with no clear structure, author or date.
- Confusion between model training and AI search.
Frequently asked questions
Does this score guarantee an AI will cite me?
No. It measures accessibility and clarity good practices, with no demonstrated link to any specific citation or ranking.
Do I need an llms.txt file?
It is an optional community proposal. The tool reports its presence as information and does not count its absence as an error.
Why is blocking GPTBot shown as a notice?
Refusing model training is a legitimate choice. What can hurt AI search visibility is blocking the search crawlers.
Related tools
- AI Crawler Access CheckerEnter a site: the tool reads its robots.txt and shows, for each known AI crawler, whether it may crawl, which line decides, and what the crawler is for: training, search or a user action.Free account · 3 live checks/day
- llms.txt CheckerEnter a site: the tool fetches /llms.txt (and looks for /llms-full.txt), checks its format against the llmstxt.org proposal and tests a sample of the linked pages.Free account · 3 live checks/day
- Schema Live AuditEnter a URL: the tool lists every schema.org type found in the HTML, detects syntax errors and missing properties, and shows potential rich result types.Free account · 3 live checks/day
- Single Page SEO AuditEnter a page address: the tool downloads it, runs about fifty technical checks and returns a score per category with the issues to fix first.Free account · 3 live checks/day
- Robots Blocking AuditEnter a URL: the tool reads the site's robots.txt, applies RFC 9309 for each crawler and also checks the page's noindex directives.Free account · 3 live checks/day
- Technology and CMS DetectorEnter a URL: the tool compares response headers, HTML, scripts and cookies with a signature list and shows what it found, with a confidence level and the matching clue.Free account · 3 live checks/day