Free tool
AI readiness checker
This AI readiness checker scores your website out of 100 on the basics AI assistants rely on: crawler access, structured data, text that loads without JavaScript, a sitemap and more. Enter your address for a score and a plain fix for anything that falls short. It's free and needs no sign-up.
What an AI readiness check looks at
When someone asks an assistant for a recommendation, the assistant often looks things up. To use your site as a source it has to be able to reach your pages, read what is on them, and understand what the business does. An AI readiness checker tests the technical side of that chain. It cannot test your reputation or the quality of your writing, so treat it as a checklist of the basics, not a verdict on your brand.
Your score is a number from 0 to 100. Each check carries a share of those points, and each one that does not pass comes with a short note on how to fix it.
The eight checks
- AI crawlers can read your site (25 points). Your robots.txt should not shut out the crawlers behind ChatGPT, Claude, Perplexity and Gemini. This is the biggest item because a blocked crawler makes the rest irrelevant. The robots.txt AI checker shows the result crawler by crawler.
- Structured data, JSON-LD (15 points). A small block of machine-readable facts in your page that says what the page is about: your organization, your product, your reviews, your questions and answers. It removes guesswork for any system that reads the page.
- Text readable without JavaScript (15 points). Some crawlers read only the HTML your server sends and do not run scripts. If your key text appears only after scripts run, those crawlers see an empty page.
- HTTPS (10 points). Your page should load over a secure connection. It is a basic trust signal for visitors and systems alike.
- Page title (10 points). A clear title that says what the page is and who it is for, written in plain words.
- Meta description (10 points). One or two sentences that sum up the page. Assistants and search engines often use it as a quick description.
- Sitemap (10 points). A list of your pages that crawlers can follow, so nothing important is missed.
- llms.txt (5 points). An optional plain-text summary of your site for language models. Cheap to add, and a sensible extra once the rest is in place.
How to read your result
Each check shows one of three labels: passed, needs work, or couldn't check. A “couldn't check” means we did not get a clear answer, so it earns no points but isn't shown as a failure. Work from the biggest items down. Fixing crawler access or making your text readable without scripts moves your score far more than a missing llms.txt does.
A score above 80 means the basics are mostly in place. A score under 50 usually points to one or two large problems, such as a blocked crawler or a page that is built entirely with scripts, and fixing those is quick compared with the gain.
Where each fix usually lives
Most website platforms put these settings in a few places. The page title and meta description sit in the SEO panel of each page. The sitemap is often generated for you, and you only need to check that it is switched on. Structured data is usually added by an SEO plugin or a short snippet in the page header. Robots.txt and llms.txt are plain files at the root of the domain. If you are not the one who edits the site, send your developer the failed items with their notes. The list is short and specific.
What this check does not tell you
This tool checks your site's setup. It does not show what ChatGPT, Perplexity, Gemini or Google's AI answers say about your business, and a perfect score does not promise a mention. Assistants weigh many things we cannot see from your page alone, including how often other sites describe you, how clear your offer is, and whether your claims are backed up.
The result describes the home page of the domain you entered, at the moment you ran the check. If you change your site, run it again.
A sensible order of work
Start with crawler access, since nothing else counts if the door is shut. Then make sure your main text loads without scripts, add structured data for your organization and key pages, and fill in the title and description. Add the sitemap and llms.txt last. Run the check again after each round and watch the score rise.
When the basics are in place, the next step is learning what the assistants actually say when buyers ask about your market, and which competitors they name next to you. Weekly tracking does that, and the email list below sends a short note on what is changing.
Compare
From one check to weekly tracking
| Feature | One snapshot (free tool) | Always-on tracking |
|---|---|---|
| How often | Once, when you run it | Every week, on its own |
| Questions | The one you enter | All the questions your buyers ask |
| Assistants | One answer set | ChatGPT, Gemini, Claude and Google AI |
| Competitors | Not compared | Ranked next to you, week by week |
| What you get | A snapshot | A trend, a score and a to-do list |
Questions
What does the AI readiness checker score measure?
It scores eight technical basics on your page and domain: AI crawler access, structured data, text that loads without JavaScript, HTTPS, a page title, a meta description, a sitemap and an llms.txt file. It measures your setup, not how often assistants mention you.
Will a score of 100 get me mentioned by ChatGPT or Perplexity?
No. A high score means nothing technical is in the way. Assistants still choose which sources to trust and which businesses to name, and that depends on your content, your reputation and what others say about you.
Which page does the check look at?
Always the home page of the domain you enter. Site-wide items such as robots.txt, the sitemap and llms.txt are read from the root of the same domain.
What is llms.txt and do I need it?
llms.txt is a plain-text file at the root of your site that gives language models a short, readable summary of what the site is and where its key pages are. It is a young convention and not every assistant reads it, which is why it carries the smallest share of the score.
Why does a check say "Couldn't check"?
We could not get a clear answer for that item, for example because a file did not load in time. It earns no points but isn't shown as a failure. Try again later, or open the file yourself to confirm it is there.