A Guide to Being Cited by AI Search (ChatGPT, Google AI Overviews, Perplexity)
Generative engine optimisation, or GEO, is the work of making your pages easy for AI search tools to find, understand and cite. This guide explains what is known, what is only a proposal, and what nobody can promise.
To be cited by AI search such as ChatGPT, Google AI Overviews and Perplexity, a website needs crawlable pages that answer questions directly, name their subject clearly, use accurate structured data, and allow the relevant search crawlers in robots.txt. No tactic guarantees citation, and the tools do not publish full ranking rules.
Last updated:
What is GEO, and how is it different from SEO?
GEO, or generative engine optimisation, is the practice of shaping content so that AI answer tools can retrieve it and use it as a source. It builds on SEO rather than replacing it, because these tools still depend on pages that can be crawled and understood.
The difference is the unit of success. Classic SEO aims at a page ranking in a list of links. GEO aims at a passage being used inside a written answer, ideally with a link back. That changes how you write: clear, self-contained answers matter more than long introductions. Our GEO and AI-search optimisation service works this way, and it sits alongside SEO services.
How should a page be structured to be cited?
A page that can be cited opens with a direct answer and then supports it. AI tools often extract short passages, so each section should make sense on its own.
- Open the page with a direct answer that names the subject explicitly and does not rely on words like "it" or "this". Let the topic and the reader's need set its length; Google does not ask for a particular word count.
- Use headings that are real questions or precise noun phrases.
- Start each section with one or two sentences that answer the heading directly.
- Keep paragraphs to two to four sentences, and put comparisons in tables and steps in lists.
- Add a short FAQ with self-contained answers.
- Show the date of the last update, and keep facts accurate and sourced.
This is the structure we use on every page of this site. It also helps human readers, which is the better reason to adopt it.
Why do entities matter for AI search?
An entity is a clearly identifiable thing, such as a company, a person, a place or a service, that a system can recognise and connect to other facts. Naming your entities consistently helps both people and machines know exactly who and what a page is about.
Use the full business name consistently, describe what you do in the same words across your site, profiles and directories, and state facts a reader would need: location, services, contact route, and who is responsible for the content. Avoid vague claims. Where you operate only remotely, say so, because a clear and honest description is more useful to an answer engine than a flattering one.
Does schema markup help with AI search?
Structured data helps search systems understand a page, but it is not a switch that makes AI tools cite you. Google says structured data can enable more engaging results, and it recommends JSON-LD for most sites.
Google also warns not to add markup about information that is not visible to users. Use accurate Organization, Article, FAQPage or Service markup where it truthfully describes the page, and keep it consistent with the visible text. For AI Overviews specifically, Google states that no extra technical requirements or special schema are needed beyond being indexed and eligible to show with a snippet.
Do you need an llms.txt file?
An llms.txt file is a proposed convention, not a standard: a Markdown file at your site root that gives AI tools a short, curated overview and links to key pages. The proposal was published by Jeremy Howard in September 2024 and is described on llmstxt.org as open for community input.
Google states that you do not need AI text files to appear in AI Overviews or AI Mode. Whether other providers read the file is not something we can confirm, so check their current documentation. Adding one is low effort and harmless, and it can help tools that choose to read it, but do not expect results from it alone. Fix your content and crawlability first.
Google states that you do not need llms.txt or other new machine-readable files to appear in Google Search, and that creating them neither harms nor helps visibility. Other assistants may read them, so keep them accurate, but do not treat them as a visibility lever.
Which AI crawlers exist, and how do robots.txt rules apply?
Each major provider runs several crawlers with different purposes, and robots.txt can treat each one separately. Blocking a training crawler does not necessarily block the crawler that powers search answers, so read each provider's current documentation before changing anything.
| Provider | Crawler | Purpose (per provider documentation) |
|---|---|---|
| OpenAI | OAI-SearchBot | Surfaces sites in ChatGPT search features |
| OpenAI | GPTBot | Content that may be used to train models |
| OpenAI | ChatGPT-User | Visits pages when a user asks; robots.txt rules may not apply |
| Anthropic | Claude-SearchBot | Indexes content to improve search answers |
| Anthropic | Claude-User | Fetches pages when a Claude user asks |
| Anthropic | ClaudeBot | May collect content for model training |
| Perplexity | PerplexityBot | Surfaces and links sites in search results |
| Perplexity | Perplexity-User | User-initiated fetches; generally ignores robots.txt |
| Googlebot | Search, including AI Overviews and AI Mode | |
| Google-Extended | Controls use for AI training and grounding in other Google systems |
If you want AI search visibility, do not block the search crawlers by accident through an old blanket rule. Names and behaviour change, so check the official documentation of OpenAI, Anthropic, Google and Perplexity before you edit robots.txt.
How do you measure AI search visibility?
Measurement of AI search visibility is still imperfect, and you should combine several partial signals. No provider gives a complete report of how often it cited you.
- Google Search Console: Google's current guide points to a separate Generative AI performance report for features on Google Search and Discover, and says a site must be included in Search generative AI features in Search Console to be eligible. Check both in your own account; we cannot see them for you.
- Server logs: look for the crawler names above to see who is fetching your pages.
- Referral traffic in analytics from AI tools that send visitors.
- Manual checks: ask real customer questions in each tool, record the answers, and repeat monthly. Results vary between sessions.
- Business outcomes: enquiries, calls and form submissions.
Treat manual checks as samples, not rankings.
What can nobody promise about AI search citations?
Nobody can promise that an AI tool will cite your page, mention your brand, or send traffic. The tools do not publish their full selection rules, answers vary between users and over time, and the products change quickly.
What you can do is publish accurate, well-structured pages, keep them crawlable, describe your entity clearly, and measure honestly. A provider that offers guaranteed AI citations is selling certainty that does not exist. If you want to discuss your site, message us on WhatsApp at +90 216 393 10 07.
Frequently asked questions
What does GEO stand for?
GEO stands for generative engine optimisation. It means preparing your content so that AI answer tools, such as ChatGPT search, Google AI Overviews and Perplexity, can find, understand and cite it. It overlaps heavily with SEO and relies on the same foundations: crawlable pages, clear content and accurate information.
Should I block AI crawlers in robots.txt?
It depends on your goal. Blocking training crawlers and allowing search crawlers are separate decisions, and providers document them separately. If you want to appear in AI search answers, make sure the search-related crawlers are allowed. Check each provider's current documentation, because names and behaviour change.
Do I need special schema for Google AI Overviews?
No. Google states that no special optimisation is required beyond standard SEO fundamentals: a page that is indexed and eligible to show with a snippet. Accurate structured data that matches your visible content is still good practice, but it is not a separate AI requirement.
Can a business guarantee that ChatGPT will cite my website?
No. Citation decisions are made by the tool, and the rules are not published in full. Honest work improves your chances by making pages clear, accurate and crawlable, but any promise of guaranteed citations, mentions or traffic should be treated as a warning sign.
How do I know whether AI tools are using my content?
Use several partial signals: crawler visits in server logs, referral traffic in analytics, Search Console performance data for Google, and regular manual questions in each AI tool. None is complete, so record what you see over time and judge by business results such as enquiries.
Related pages
Sources
- Overview of OpenAI crawlers
- Does Anthropic crawl data from the web, and how can site owners block the crawler?
- Perplexity crawlers (Perplexity docs)
- Introduction to structured data markup in Google Search
- The /llms.txt file (llmstxt.org)
- Optimizing for generative AI features in Google Search (Google Search Central)
- AI features and your website (Google Search Central)
See a sample design for your own business
Browse fictional sample designs from hundreds of industries. Cannot see your type of business? Tell us what you do on WhatsApp and we will prepare a free sample design for you, with no obligation.

