Find out how easy it is for ChatGPT, Claude, Perplexity and other AI tools to read and recommend your website. We check llms.txt, AI crawler rules in robots.txt, JSON-LD structured data, meta tags, agent cards and your sitemap — free, no sign-up.
AI-friendliness score (0–100)
A starting draft built in your browser from your page title, meta description and sitemap. Edit the section names and descriptions, then upload it to the root of your site as /llms.txt.
llms.txt is a plain Markdown file at the root of your site (yoursite.com/llms.txt) that gives large language models a short summary of your site and links to its most important pages. It is a proposed convention, similar in spirit to robots.txt and sitemap.xml, but written for AI assistants instead of search crawlers.
It is optional. llms-full.txt contains the full text of your key docs in one file so an AI tool can read everything in a single request. It is most useful for documentation and developer sites.
An agent card is a JSON file at /.well-known/agent-card.json, defined by the Agent2Agent (A2A) protocol. It describes an AI agent your site offers: its name, endpoint, skills and authentication. You only need one if you actually run an agent or AI-facing API.
That is a business choice. Blocking AI crawlers keeps your content out of training data and some AI answers, but it can also make your brand less visible in ChatGPT, Claude and Perplexity. This checker simply reports what your robots.txt currently allows.
Each check has a weight. A pass earns the full weight, a warning earns half, and a fail earns nothing. The total is scaled to 0–100. llms.txt, AI crawler access and structured data carry the most weight.
Yes. The scan and the llms.txt draft are free and run without an account. We only fetch a handful of public files from the site you enter.
Guides: llms.txt on Shopify · llms.txt on WordPress