Topic Marketing

Generative Engine Optimisation: How to Get Cited by AI Search

The short answer

Generative engine optimisation (GEO) means shaping your pages so AI search tools, such as Google's AI Overviews, Microsoft Copilot and ChatGPT search, can find them, quote them and cite them as a source. It is mostly good SEO done carefully: crawlable, indexed pages that answer a question in the first lines, with specific facts and sources.

Written by

Vedika Didwania, Chief Marketing Officer

Published

Reading time

11 min read

A museum guide pointing visitors to an open book in a glass display case
In this post11 min read
  1. What is generative engine optimisation?
  2. How do AI search engines choose which sources to cite?
  3. What actually helps a page get cited, and what is hype?
  4. How does this site apply GEO?
  5. How do research organisations make their reports findable in AI search?
  6. How do you measure whether AI search cites you?

Key takeaways

“Is SEO dead?” is the wrong question, but it comes from a real worry. Buyers now ask ChatGPT, Copilot or Google’s AI Mode and get an answer with three or four sources beside it, and the business that isn’t one of those sources may never be seen. Marketing teams want to know how these tools choose their sources, what actually helps, and which of the new advice is hype. This guide answers from each engine’s own documentation, the original research paper that named the idea, and the method this site is built with.

What is generative engine optimisation?

Generative engine optimisation is the work of making your pages easy for AI search tools to find, understand and cite when they write an answer. The term comes from a 2023 research paper, GEO: Generative Engine Optimization by Pranjal Aggarwal and colleagues, published at KDD 2024. The authors built a benchmark of queries, GEO-bench, and tested nine ways of rewriting web content to see which made it more visible in the answers.

Three findings are worth knowing, with one caution:

  • Adding quotations, statistics and citations to sources worked best. In their tests these methods improved the paper’s visibility measure by 30 to 40 percent relative to unchanged pages; the abstract sums it up as “up to 40%”.
  • Keyword stuffing didn’t help. It scored below the unchanged pages in the main results.
  • Results varied by subject, so the authors argue for different methods in different domains.
  • The caution: the tests ran on an engine the authors built on a GPT-3.5 model, plus a smaller test on Perplexity. Today’s engines are different products. Treat the paper as evidence that specific, sourced writing helps, not as a formula.

Some people call the same work AEO, answer engine optimisation. The name matters less than the habit: write passages that answer a real question so clearly that a machine can lift them and a person can trust them.

How do AI search engines choose which sources to cite?

Each engine picks sources from a search index first, so a page has to be crawlable, indexed and eligible to be shown before anything else matters; then the engine chooses the passages that best answer the question. None of them publishes a full formula. What each one does publish, in its own documentation, is below.

From each engine’s documentation, checked 20 October 2026

How Google AI Overviews and AI Mode, Bing and Copilot, and ChatGPT search find and cite sources, from their own documentation
Compared onGoogle AI Overviews and AI ModeGoogle SearchBing and Microsoft CopilotBing indexChatGPT searchOpenAI
What a page needs to be eligibleIndexed and eligible to be shown in Google Search with a snippet. Google says there are no additional technical requirements.Crawled and indexed by Bing. Bing’s posts describe answers grounded in results from its index.Not blocked to OAI-SearchBot. OpenAI says sites that opt out of it are not shown in ChatGPT search answers, apart from navigational links.
The crawler to allowGooglebot, the normal Search crawler, controlled through robots.txt.Bingbot.OAI-SearchBot for search. ChatGPT-User visits a page when a user asks, and OpenAI says robots.txt rules may not apply to it.
Special markup or filesNone needed: no AI text files, no extra markup and no special schema.org data. Structured data should match the visible text.Not stated in the posts checked for this guide.Not stated on the crawler page checked for this guide.
How an answer is builtMay issue several related searches across subtopics (“query fan-out”) and show supporting links.Copilot and Bing AI answers cite pages for the “grounding queries” behind each answer.OAI-SearchBot surfaces websites in ChatGPT’s search features; the crawler page doesn’t describe how sources are chosen.
Limiting what is usednosnippet, data-nosnippet, max-snippet or noindex for Search. Google-Extended covers training and grounding in some of Google’s other systems.Not covered in the posts checked; see Bing’s Webmaster Guidelines.Disallow OAI-SearchBot to leave search. Disallowing GPTBot signals that content should not be used to train OpenAI’s foundation models; search changes take about 24 hours.
Where you can measure itSearch Console’s Performance report, “Web” search type. AI feature traffic is counted in the totals, not shown on its own.Bing Webmaster Tools’ AI Performance report: your citations and the grounding queries behind them, across Copilot, Bing and some partner AI experiences.Referral visits in your analytics.
Start withThe pages you already want to rank: indexable, snippet-eligible, answer-first.Verifying the site in Bing Webmaster Tools and reading the AI Performance report.Checking robots.txt allows OAI-SearchBot, whatever you decide about GPTBot.

Two points follow from the table. First, technical access comes before writing: a page blocked to Bingbot or OAI-SearchBot, or marked nosnippet, can’t be quoted however good it is. Second, Google’s AI features can split one question into several related searches, which it calls “query fan-out”, so a page that answers a narrow sub-question clearly can be cited for a broad one.

Want to be the cited source?

What actually helps a page get cited, and what is hype?

What helps is unglamorous: an answer in the first lines, specific facts with their sources, structured data that matches what the page shows, and pages the engines are allowed to read. Most of the hype is about special files and tricks that the engines’ own documentation says you don’t need.

01

Worth doing

  • An answer of 40 to 60 words at the top of the page, and each question-shaped heading answered in its first sentence.
  • Specific facts with their sources, figures and short quotations: the methods that did best in the GEO paper’s tests.
  • Robots rules that let Googlebot, Bingbot and OAI-SearchBot read the pages you want cited.
  • Structured data that states only what the page shows, such as the author, the date and the organisation.
  • One clear page per question, with an honest “last updated” date.
02

Cheap, but don’t expect much

  • An llms.txt file. Some AI tools may read it; Google says its AI features need no AI text files.
  • Separate “AI versions” of pages. Google’s guide says the normal Search requirements are all its AI features need.
  • Rewriting every page for “AI”. Fix the pages buyers ask about first and measure before you scale it.
03

Skip it

  • Keyword stuffing. In the GEO paper’s tests it did worse than leaving the page alone.
  • Hidden text or separate pages written only for bots. Google’s structured data advice is to match what people see.
  • Bulk AI-written posts. They add pages without adding facts anyone would cite.
  • Anyone who guarantees AI citations. None of the documentation checked for this guide offers a guarantee.

Google is the clearest on this. Its guide to AI features and your website says there are no additional requirements to appear in AI Overviews or AI Mode, that “you don’t need to create new machine readable files, AI text files, or markup to appear in these features”, and that there is no special schema.org structured data to add. Its advice on structured data is to make sure it matches the visible text on the page.

That puts llms.txt in perspective. It is a proposal by Jeremy Howard, first published in September 2024: a Markdown file at the root of a site, or of a section of it, that gives AI tools a short summary and a list of the pages that matter, mainly for use when an assistant is answering a question rather than for training. It is cheap to publish and some tools may read it. Google’s guide says you don’t need one for its AI features, so don’t expect it to move rankings or citations.

How does this site apply GEO?

This site applies GEO through the way its pages are built, not through special files. Here is what its code does:

  • Every page opens with a direct answer. Each blog post’s answer passage, like the one under this post’s title, is checked at build time to be 40 to 60 words, and the site’s writing rules ask for each question-shaped heading to be answered in its first sentence.
  • One block of structured data per page, built from one source. Each page carries a single JSON-LD graph, with the organisation, the website, the page and, on posts, the article and its author, generated from the same data as the visible page. Build tests check, for example, that no price and no unconfirmed placeholder text reaches the markup.
  • An llms.txt file, generated from the same list of routes that sets every page’s title and description, so it updates when a page is added. It is there because it is cheap, not because it is expected to rank anything.
  • AI search crawlers allowed by name. The robots.txt file names the crawlers that fetch pages to cite them, among them OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, Applebot and Bingbot, and allows each one.

Research organisations make their reports findable by publishing the findings as a web page, in plain HTML, answer-first, with the method, the data and a citation beside them, and not only inside a PDF. If an AI answer cites a news story about your report instead of the report itself, treat it as a sign that the findings were easier to read in the news story than on your own page. One likely reason is that the news article states the finding in two clear sentences on an indexable page, while the report keeps it on page 34 of a download.

PDFs can be indexed, so keep them: they are what people print, cite and archive. But give each report a page of its own that does the work an AI engine, and a busy reader, needs.

Report page anatomy

Generic guidance, not a client project

The top of the page

  1. A summary that answers

    What it takes
    An author willing to say the result plainly, in the words people search with.
    Without it
    Engines quote someone else’s summary of your finding, often a news article.
  2. Key findings as sentences

    What it takes
    Findings written for a reader who sees only that one line.
    Without it
    Bullet fragments like “EV uptake: rising” that nobody can cite.
  3. Authors, date and organisation

    What it takes
    Author pages with roles, and the same names used everywhere.
    Without it
    An answer engine can’t tell your report from a copy of it.

The evidence

  1. Method in brief

    What it takes
    One paragraph a journalist or reviewer could check.
    Without it
    Findings look like opinion, and careful engines and readers pass over them.
  2. The data, linked

    What it takes
    The data published in an open format, not only as charts.
    Without it
    Others re-use your figures without the source, and they get the citation.
  3. How to cite it

    What it takes
    URLs that don’t change when the site is rebuilt.
    Without it
    Citations point to a PDF link that breaks the next year.

The plumbing

  1. An indexable HTML page

    What it takes
    A template for report pages, so every report gets one.
    Without it
    The only text engines can read is the title and a download button.
  2. The PDF, kept and labelled

    What it takes
    A PDF with real text, not scanned images, and a sensible title.
    Without it
    Readers who want the full report have to hunt for it.
  3. Structured data that matches

    What it takes
    The markup generated from the same fields as the page.
    Without it
    Markup and page disagree, and the engine trusts neither.

Structured data helps when it describes what the page shows: the report’s title, authors, publication date, and a link to the dataset if there is one. Don’t mark up findings the page doesn’t state in its text. For the wider site, from navigation to accessibility, see the research website checklist, and for how a research website is planned and built, research websites.

How do you measure whether AI search cites you?

Measure AI citations with a fixed list of questions checked on a schedule, plus the reports the engines provide and the referral traffic in your analytics. No single number tells the whole story, and AI answers vary between runs, so look for trends over months, not changes from one day to the next.

  1. Choose 20 to 30 questions

  2. Check them each month

  3. Read the engines’ reports

  4. Track the visits

Keep a simple change log beside the question list: the date, the page and what changed. When a citation appears or disappears, the log tells you whether it followed something you did or something the engine did. The SEO and AEO services page describes this kind of tracking as part of the service. For the writing itself, see how to optimise website content.

02 FAQ

Questions, answered

Is SEO dead now that AI answers the question?
No. The AI search tools covered here build their answers from a search index: Google says a page must be indexed and eligible for a snippet to appear as a link in AI Overviews or AI Mode. Pages that fail basic SEO, by being slow, blocked or thin, are unlikely to be cited. What changes is the target: a passage good enough to quote, not just a page good enough to rank.
If we block GPTBot, do we disappear from ChatGPT search?
Not according to OpenAI's crawler documentation. GPTBot collects content that may be used to train its models; OAI-SearchBot is the crawler for ChatGPT's search features, and sites that opt out of OAI-SearchBot are not shown in ChatGPT search answers. You can block one and allow the other. OpenAI says robots.txt changes can take about 24 hours to apply to search.
How long before a change shows up in AI answers?
There is no published timetable. A page first has to be crawled and indexed again, which can take days or weeks, and then the engine has to choose it for a question. Make one change at a time, note the date, and check your question list monthly rather than daily: AI answers vary from one run to the next, so a single check proves little.
Can we pay to be cited in AI answers?
None of the publisher documentation checked for this guide describes a way to buy a place among the cited sources in organic AI answers. Ads are a separate product with their own labels. Be wary of anyone who guarantees citations: Bing describes its citation report as an observation, not a ranking, and AI answers change as models and sources change.