AI website analyzer: is your site ready for AI?
Enter your website. The grader checks crawler access, sitemap, page text, help pages, structured data and llms.txt, and shows what to fix first.
Free, no account needed. Updated .
Short answer
An AI readiness check tests whether AI crawlers can reach your pages, read their text without JavaScript, and find the pages that answer questions. This grader runs 8 checks on your home page, robots.txt, sitemap and llms.txt and scores the site from 0 to 100, with the points for each check shown.
How to use the AI readiness grader
- Enter your website. The grader checks the home page of that host and the files at its root.
- Read the score, then the list. Checks that lost points come first, ordered by the points you can win back.
- Fix the top item and grade again. Most checks link to the free tool that fixes them. Results are cached for one hour, so wait an hour or check another host in between.
The 8 checks and their points
| Check | Points | What passes |
|---|---|---|
| AI search crawlers can read the site | 20 | OAI-SearchBot, Claude-SearchBot, PerplexityBot and ChatGPT-User allowed on the home page |
| A sitemap lists the pages | 15 | A sitemap is found and has no errors |
| The page text loads without JavaScript | 15 | At least 1,000 characters of text in the HTML |
| Help or docs pages are easy to find | 15 | Help, docs, support or FAQ pages linked from the home page or in the sitemap |
| Search engines can read the site | 10 | Googlebot and Bingbot allowed |
| Structured data describes the business | 10 | JSON-LD with an Organization, WebSite or Product type |
| An llms.txt file summarizes the site | 10 | A valid llms.txt at the root |
| The home page has a title and description | 5 | Both set |
A check that partly passes gets half its points, or a share for crawler access (3 of 4 AI crawlers allowed gives 15 of 20). The grade labels are: 85 and up Ready, 60 to 84 Mostly ready, 35 to 59 Needs work, under 35 Not ready.
Why these checks
AI assistants answer from pages their crawlers can fetch and read. Three things stop that most often, and they carry the most points:
- A robots.txt rule that blocks the crawler. Many sites block AI crawlers by copying a list from the internet, without separating training crawlers from search crawlers. The grader tests only the search and user-fetch crawlers, because those decide whether an assistant can cite and link you today.
- Text that only appears after JavaScript runs. Many crawlers read the HTML as it arrives. A single-page app that renders in the browser looks empty to them.
- No clear help or docs pages. Questions about a product are answered from its help center, docs and FAQs. If those pages are not linked or listed, crawlers and support chatbots may never find them.
The other checks make the site easier to understand: a sitemap so every page is found, structured data that states what the business is, an llms.txt file that points AI tools to the pages that matter, and a title and description that summarize the page.
What to fix first
- Crawler access. Test your rules with the robots.txt checker. If you want to block model training, block the training tokens and keep the search tokens allowed.
- Server-rendered text. Ask your developer to use server-side rendering or static generation for marketing, docs and help pages.
- A sitemap that works. Check it with the sitemap checker and list it in robots.txt.
- Findable help content. Link your help center or docs from the main navigation or the footer.
- llms.txt and structured data. Draft an llms.txt with the llms.txt generator and add Organization JSON-LD to the home page.
What the grader does not measure
The score is about whether machines can read your site, not whether your content is good. It does not check rankings, backlinks, page speed or whether your pages answer real questions clearly. It reads only the home page and the root files of the host you enter, so a docs site on its own subdomain needs its own check.
A readable site is the first step for a support chatbot too. To see how a help center becomes a chatbot that answers from those pages, read how to turn your help center into an AI chatbot.
Frequently asked questions
What does the score measure?
Whether machines can read your site: AI search crawlers and search engines allowed in robots.txt, a working sitemap, text in the HTML, findable help pages, structured data, an llms.txt file and basic meta tags. It does not measure content quality or rankings.
How are the points weighted?
AI search crawler access 20, sitemap 15, text without JavaScript 15, help pages 15, search engine access 10, structured data 10, llms.txt 10, title and description 5. The weights are fixed and the same for every site.
Will a high score get me cited by ChatGPT or Perplexity?
Not by itself. A high score removes the technical reasons an assistant cannot read you. Being cited also depends on having clear, specific answers on your pages and on other sites mentioning you.
Why does text without JavaScript matter?
Many AI crawlers fetch the HTML and do not run JavaScript. If your page builds its text in the browser, those crawlers see an almost empty page. Server-side rendering or static generation fixes it.
Which pages does the grader read?
Your home page, robots.txt, the sitemap (and up to 10 child sitemaps), and llms.txt. It reads each address once, follows the same safety rules as our crawler, and caches the result for one hour.
Is my result shared?
Only if you choose to. The result is shown only to you until you select Create share link. That link shows the report for 30 days, is hidden from search engines and holds no personal data. We do not keep the address you checked in analytics.
Newsletter
Support notes, once a month.
One email with what we learn about help centers, honest AI answers and support teams. Unsubscribe at any time.
Related
- Free toolrobots.txt CheckerEnter a website and, if you want, a path. See which search and AI crawlers may read it, and every line that needs a fix.
- Free toolllms.txt GeneratorGenerate a draft from your pages, check the llms.txt your site serves today, or paste a file to validate it.
- Free toolSitemap CheckerEnter a website or sitemap address. The checker finds the sitemap, reads it and lists every problem it finds.
- GuideHow to turn your help center into an AI chatbot