GEO FixAI search readiness check

AI search fix

llms.txt missing — how to fix it

When llms.txt is missing at your domain root, many AI workflows lack a standard short briefing about your brand, services, and priority URLs. Crawlers may still fetch pages if robots.txt and your WAF allow them, but assistants have to infer structure from HTML alone. Google's guidance for generative AI features in Search says you do not need llms.txt or other special AI files there — crawlability and helpful, non-commodity content come first. For ChatGPT, Perplexity, Claude and similar systems, publishing /llms.txt is still a practical GEO signal: a markdown map with a one-line summary, brief context, and linked sections for your most important pages.

llms.txt does not replace robots.txt, Cloudflare allow rules, or strong on-page content. It complements technical access with a readable site map some LLM pipelines use. Keep the file lightweight: markdown headings and list links per llmstxt.org, without HTML tables or embedded scripts. Regenerate it when pricing, routes, or core messaging change so AI-facing summaries stay current.

How to add llms.txt when it is missing

  1. Open https://yourdomain.com/llms.txt and confirm it returns 404 or an empty response.
  2. Draft an H1 title, a one-line blockquote summary, and a short context paragraph.
  3. Add sections such as Docs, Services, and Optional with markdown list links.
  4. Serve the file at /llms.txt with Content-Type text/plain or text/markdown.
  5. Add an Updated date line and re-check after your next site deploy.

You'll get an HTML report showing whether llms.txt is present and whether robots.txt or WAF rules block AI crawlers.

Run Express Check

Updated

Cookies

Choose which optional cookies to allow

Strictly necessary cookies keep the site running. Analytics, functional, and marketing cookies load only after you choose Accept all or turn categories on in Customize. Cookie Policy