AEO Fixes: Getting Your Site Into AI Answers
More and more questions are answered by AI assistants instead of a list of links. ChatGPT, Perplexity, Gemini, Claude and Copilot read the web, pick sources and write an answer, sometimes with links to those sources and sometimes without.
Answer engine optimisation, or AEO, is the work of making sure your site can be found, read, trusted and quoted by those tools. This page explains how AI answers are built, what the AI Visibility Tracker measures, and which of our guides fixes each finding.
How AI assistants choose their sources
An AI assistant can answer from two places. The first is what the model learned during training, which stops at a cut-off date and cannot be changed after the fact. The second is a live search: the assistant runs a web search, reads a handful of pages and writes an answer from them. Live search is where most citations with links come from, and it is the part a website can influence directly.
For a page to be used in a live answer, four things have to be true:
- It can be found. The assistant's search system has to know the page exists. Some assistants use their own index; others lean on Google or Bing.
- It can be read. The assistant's crawler must be allowed by robots.txt and the firewall, and the content must be in the HTML rather than loaded later by JavaScript.
- It answers the question. The page has to contain a clear, direct answer that matches what was asked, not just a page broadly about the topic.
- It is trusted. Assistants favour sources that other sites mention and link to, that show who wrote them, and whose facts agree with other good sources.
Answers also vary. The same question asked twice can produce different sources, and answers change as models and indexes are updated. That is why AI visibility has to be measured across many prompts and over time, not judged from a single screenshot.
The crawlers AI assistants use
Each AI company runs more than one crawler, and they do different jobs. Blocking the wrong one can remove you from AI answers without you noticing.
| Company | Crawler | What it is for |
|---|---|---|
| OpenAI | OAI-SearchBot | Finding pages to show in ChatGPT search answers. |
| OpenAI | ChatGPT-User | Fetching a page when a user's request needs it. |
| OpenAI | GPTBot | Collecting content for training future models. |
| Perplexity | PerplexityBot, Perplexity-User | Indexing pages for Perplexity answers, and fetching pages for a user's request. |
| Anthropic | Claude-SearchBot, Claude-User, ClaudeBot | Search results, user-requested fetches, and training. |
Googlebot, Google-Extended | Googlebot feeds Google Search, including AI Overviews. Google-Extended only controls use in Gemini models. | |
| Microsoft | bingbot | Feeds Bing, which Copilot uses for its answers. |
A common choice is to allow the search and user-request crawlers, so the site can appear in answers, while deciding separately about the training crawlers. Blocking Googlebot or bingbot to keep content away from AI would also remove the site from ordinary search, so it is rarely what anyone intends.
# robots.txt: appear in AI answers, decide separately about training
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
Remember that firewalls and bot protection can block these crawlers even when robots.txt allows them. Search the server access log for each name to see whether they are getting through.
The fix guides
Each guide covers one finding from start to finish: what it means, what causes it, how to confirm it, a step-by-step fix and the questions people ask most.
By finding
Fixing invisibility in ChatGPT covers the OpenAI crawlers, ChatGPT search, and why a site that ranks in Google can still be missing from ChatGPT answers. Fixing invisibility in Perplexity covers PerplexityBot, how Perplexity picks the sources it links, and why pages that answer the question early do well. Fixing invisibility in Gemini covers the link between Google Search and Gemini, and what Google-Extended does and does not control.
Fixing low citation frequency is for sites that appear sometimes but not often, and covers becoming the source that other sources cite. Fixing wrong attribution covers assistants that credit you with claims you never made, or state wrong facts about your business, and what you can realistically do about it.
Fixing schema for AI answers covers the structured data that helps assistants identify who you are and what a page contains. Fixing content structure covers writing so that a clear answer can be lifted from the page and still make sense on its own. Fixing weak brand mentions covers the mentions on other sites, with or without links, that tell assistants your business is relevant.
By assistant
The assistant guides go deeper into each one: ChatGPT, Perplexity, and Gemini, Claude and Copilot, including where the work overlaps and where each assistant needs something different.
What the findings mean
| Finding | What it usually means | Start with |
|---|---|---|
| Invisible in every assistant | The site is blocked, too new, or does not answer the questions being tested. | Crawler access, then content structure. |
| Invisible in one assistant only | That assistant's crawler is blocked, or it relies on an index where the site is weak. | The guide for that assistant. |
| Mentioned but not linked | The assistant knows the brand but uses other pages as sources. | Content structure and citation frequency. |
| Cited rarely | Other sources answer the question more directly or are trusted more. | Citation frequency and brand mentions. |
| Competitors cited instead | Their pages answer the exact question, or are mentioned more widely. | Compare their page with yours for that prompt. |
| Wrong facts about you | Old, inconsistent or third-party information is being used. | Wrong attribution, then schema. |
Writing pages AI assistants can quote
Assistants build answers from short passages. A page that buries its answer in the fifth paragraph, or spreads it across a table, an image and a pop-up, is hard to quote. A few habits make a large difference:
- Answer first. Put a direct, one to three sentence answer immediately after the heading that asks the question.
- Headings that match questions. Use the words people actually use, such as "How long does a boiler service take?", rather than clever titles.
- Passages that stand alone. Each answer should make sense without the paragraph before it, because it may be quoted on its own.
- Specific facts. Numbers, dates, prices, names and steps are easier to cite than general claims.
- Clear authorship. Say who wrote the page and why they know, and keep dates accurate.
- Text in the HTML. Content added by JavaScript after the page loads may never be seen by AI crawlers.
None of this is different from writing a good page for people. Assistants reward the same clarity that readers do.
A sensible order of work
- Run the AI Visibility Tracker with the questions your customers actually ask, and note where you are cited, mentioned or missing.
- Check crawler access: robots.txt, the firewall and the access log for each assistant's crawlers.
- Check that the pages answering those questions exist, are indexed in Google and Bing, and have their content in the HTML.
- Rewrite those pages so the answer comes first and each key passage stands on its own.
- Add Organization, Person and Article markup so assistants can identify who you are and who wrote each page.
- Build mentions on sites your customers read: reviews, industry directories, local press and forums.
- Measure again after a few weeks, across the same prompts, and compare the trend rather than single answers.
For the full reference, see the AEO Guide, the example report or the beginner tutorial.
1. What is AEO?
AEO stands for answer engine optimisation. It is the work of making a website easy for AI assistants such as ChatGPT, Perplexity, Gemini, Claude and Copilot to find, read, trust and quote when they answer questions. It overlaps heavily with good SEO: pages still need to be crawlable, indexed and useful. The difference is a stronger focus on direct answers, passages that stand alone, clear authorship and mentions across the wider web.
2. Why is my site missing from ChatGPT answers?
Usually for one of three reasons. OpenAI's search crawler, OAI-SearchBot, may be blocked by robots.txt or a firewall; the site may have no page that directly answers the question being asked; or other sources may be more widely mentioned and trusted. Check your access log for OAI-SearchBot and ChatGPT-User, then compare your page with the sources ChatGPT does cite for that question and close the gap in clarity, detail and trust.
3. Should I block GPTBot and other AI crawlers?
That is a business decision, but separate the crawlers by job. Training crawlers such as GPTBot and ClaudeBot collect content for future models. Search and user-request crawlers such as OAI-SearchBot, ChatGPT-User, PerplexityBot and Claude-SearchBot fetch pages to answer questions now. Blocking the search crawlers removes you from those answers. Many sites allow the search crawlers and decide separately whether to allow training, and set each crawler in robots.txt by name so the choice is explicit.
4. Does Google-Extended stop my site appearing in AI Overviews?
No. Google-Extended only controls whether your content is used for Gemini models. AI Overviews in Google Search are built from the normal Google index, which is fed by Googlebot, so a page that appears in Google Search can appear in AI Overviews whatever Google-Extended says. Blocking Googlebot would remove the page from AI Overviews, but it would also remove it from ordinary Google results, which is rarely what anyone wants.
5. Why do AI answers change every time I ask?
Because AI assistants generate each answer fresh. The search they run can return different pages, the model can choose different passages, and both the model and the index are updated over time. A single answer therefore proves very little. Measure the same set of questions regularly and look at how often you are cited or mentioned across many runs, which is what the AI Visibility Tracker reports over weeks and months.
6. Does schema markup help with AI visibility?
It helps assistants identify things, but it is not a shortcut. Organization markup with sameAs links tells them which profiles belong to your business, Person markup identifies authors, and Article markup gives dates and headlines. That makes it easier to attribute information to you correctly. It does not replace a clear answer on the page: assistants quote the visible text, so the content itself has to answer the question clearly and directly.
7. How can I correct wrong facts an AI assistant says about my business?
Start with the sources. Assistants repeat what they find, so make sure your own site states the facts clearly on an easy-to-find page, update your Google Business Profile and directory listings, and ask sites with outdated information to correct it. Most assistants also have a feedback button on each answer. Changes take time to appear, because the assistant needs to find and trust the corrected sources first, so check again after a few weeks.
The AI Visibility Tracker asks the AI assistants the questions your customers ask and records whether your brand is cited, mentioned, recommended or missing, so you can see where to start and track progress over time.
Run the AI Visibility Tracker โ