What “LLM-friendly” really means
Large language models reach your content in two ways: through training data collected by crawlers, and through live retrieval when a chat product searches the web to answer a question (ChatGPT search, Perplexity, Claude with web search, Google AI Overviews). Being LLM-friendly means making your pages easy to fetch, parse, trust and quote in both situations.
No technique can guarantee a citation. What you can do is remove every technical barrier and give models clear, verifiable, well-structured content that is worth quoting.
The 10-point technical checklist
- Allow the right crawlers. Check robots.txt and your CDN/firewall (Cloudflare bot rules often block AI bots by default). Decide deliberately about search-retrieval bots (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User) versus training bots (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot).
- Server-render your content. If the text only appears after JavaScript runs, many AI crawlers will see an empty page. Use static generation or SSR for pages you want cited.
- Use semantic HTML. One H1, logical H2/H3 hierarchy, real lists and tables, descriptive link text. Models extract meaning from structure.
- Add JSON-LD schema. Organization, WebSite, Service/Product, Article, FAQPage, HowTo and BreadcrumbList. Keep it consistent with visible text.
- Publish an XML sitemap with accurate
lastmoddates and submit it to Google Search Console and Bing Webmaster Tools. ChatGPT search relies in part on Bing-indexed content, so Bing indexing matters. - Add an llms.txt file at
/llms.txt: a short Markdown index of your most important pages. It is a proposed convention, not a standard. Google has said Google Search does not use llms.txt, and no major AI vendor has formally confirmed it relies on it, so treat it as a low-cost convenience for developer tools and some AI assistants, never as a ranking lever. - Offer clean text versions of key pages where practical (Markdown or simplified HTML) and avoid burying facts in images, PDFs or carousels.
- Write answer-first. Put a 40–60 word direct answer under each question-style heading, then expand. This also helps featured snippets and AI Overviews.
- Make facts verifiable. Name sources, dates, authors and credentials. Statistics with citations are quoted far more often than vague claims.
- Be consistent off-site. Same business name, description, address and profiles on Google Business Profile, LinkedIn, Crunchbase, directories and review sites. Models build entity understanding from agreement across sources.
A safe robots.txt starting point
If you want to be discoverable in AI search while keeping control over training use, a common approach is to allow retrieval bots and decide separately on training bots:
User-agent: OAI-SearchBot / ChatGPT-User / PerplexityBot / Claude-SearchBot → Allow: /Training crawlers (
GPTBot, ClaudeBot, Google-Extended) are your choice: allowing them can increase long-term brand presence in models; blocking them limits training use but does not by itself remove you from search-based answers.Bot names and behaviours change, so verify against each vendor’s current documentation before editing a production robots.txt.
llms.txt: what to put in it
- An H1 with your brand name and a one-sentence description.
- A short summary paragraph: who you serve, where, and what you do.
- Sections of links with one-line descriptions: services, pricing, guides, case studies, contact.
- An optional
llms-full.txtwith full text of key pages for models that want it.
You can see a live example at awidigital.com/llms.txt.
Common mistakes
- Blocking AI crawlers by accident through a CDN “bot fight” setting.
- Relying on a client-side-rendered React app with no pre-rendering.
- Schema that contradicts the page (wrong prices, fake reviews). This can trigger manual actions.
- Thin, generic AI-written content with no original data. Models and search engines both discount it.
- Ignoring Bing.
How to measure results
Track referral traffic from chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com in Google Analytics; check server logs for AI bot hits; and run a fixed set of 20–50 buyer-intent prompts monthly across ChatGPT, Perplexity, Gemini and Claude, recording whether your brand is mentioned, cited and recommended. This is the same tracking we include in our AI SEO service.
Want us to do this for you? From $120/month
AI-assisted SEO, AEO and GEO setup starting at $120/month. We audit, implement and track citations.
Frequently asked questions
What is llms.txt?
llms.txt is a proposed plain-Markdown file placed at the root of a website that gives language models a concise, curated map of the site’s most important content. It is a community convention rather than an official standard, and Google has stated that Google Search does not use it, and independent studies have found little or no measurable effect on citations. It costs almost nothing to add, but do not expect it to move rankings; spend your effort on crawlable, well-structured, citable pages instead.
Does my website need schema markup to appear in ChatGPT?
Schema is not a guaranteed requirement, but it makes entities and facts explicit and unambiguous, which supports both search engines and AI systems.
Should I block GPTBot and ClaudeBot?
It is a business decision. Blocking training bots limits use of your content for model training; it does not stop retrieval bots from fetching pages for live answers. Many businesses that want visibility allow retrieval bots and review training bots separately.
Why does ChatGPT not mention my business?
Typical causes: the site is not indexed by Bing, the content is rendered by JavaScript only, the brand has few third-party mentions, or competitors have clearer, more citable pages.
Can AWI Digital make my website LLM-friendly?
Yes. We audit crawl access, rendering, schema, sitemap and content structure, implement the fixes and track AI citations monthly.
Get a free quote in 24 hours
Tell us what you need. We reply with scope, timeline and a fixed price.
Related guides
How to Get Your Business Recommended by ChatGPT, Perplexity, Gemini and Claude
How to make your website appear in ChatGPT, Perplexity, Gemini and Claude answers: the signals AI engines use, a 90-day …
Read guide →Generative Engine Optimization (GEO): How to Get Cited by AI Search
What GEO is, what research says works (statistics, quotations, citations), and a practical framework to get your brand c…
Read guide →Answer Engine Optimization (AEO): The Complete Guide for 2026
What AEO is, how it differs from SEO and GEO, and how to win featured snippets, People Also Ask, voice answers and AI an…
Read guide →AI-Assisted SEO, AEO & GEO Support from $120/month
Affordable AI-assisted SEO for startups and small businesses: audit, keyword plan, on-page fixes, schema, content and AI…
Read guide →