Generative Engine Optimization (GEO): What It Is and How to Do It
GEO is how you make AI search systems find, quote and cite your content. Here is how it works, what the research shows, and a step-by-step method.
- Read time
- 18 min read
- Sections
- 18
- FAQs answered
- 15
- Topic
- GEO
Generative engine optimization (GEO) is the practice of making your content easy for AI search systems to find, understand, quote and cite when they write an answer. It sits on top of normal SEO. It does not replace it.
If you have heard GEO described as a secret new discipline with its own tricks, the reality is less dramatic and more useful. AI answers are built from web pages. Pages that are indexable, clear, trustworthy and specific get used. Pages that are vague, thin or hidden do not. This guide explains how that works, what the research actually shows, what Google, OpenAI and Perplexity have said in their own documentation, and what to do on your own site, in order.
The short answer
- What it is: optimizing pages so generative engines (Google AI Overviews and AI Mode, ChatGPT search, Perplexity, Microsoft Copilot and similar) use and cite them.
- What Google says: its official guide to generative AI features (updated July 2026) says that optimizing for them is still SEO, because they are built on Google's core ranking and quality systems.
- What it needs first: a page that is crawlable, indexed and allowed to show a snippet. For Google, your site must also be included in generative AI features in Search Console. Without that, nothing else matters.
- What moves the needle: unique, non-commodity content, specific facts with named sources, clear entities, and a real reputation. Clear, answer-first writing helps readers, though Google says you need not write in a special way for AI.
- What is not required: llms.txt files, special markup, "chunking" or rewriting for AI. Google lists all of these as things you can ignore for Google Search.
- What nobody can promise: a guaranteed citation. These systems change often and do not publish ranking rules.
What generative engine optimization means
A generative engine is a search product that uses a large language model to read several sources and write a direct answer, usually with links. Google AI Overviews, Google AI Mode, ChatGPT search, Perplexity and Microsoft Copilot all fit this description.
Traditional SEO asks, "How do I rank in the list of ten blue links?" GEO asks, "How do I become one of the sources the answer is built from?" The goal moves from position to inclusion. Being included can mean a link, a named mention, or your wording paraphrased with no click at all.
Two related terms cause confusion. Answer engine optimization (AEO) is the older practice of structuring content to win direct answers such as featured snippets, voice answers and AI answers. GEO is the same family of work, focused on AI-written answers. In practice, one well-built page serves both. We separate them in SEO vs GEO vs AEO and cover the answer-box side in our answer engine optimization guide.
What Google itself says about GEO
Because most of this guide concerns Google, start with its own position, published in Optimizing your website for generative AI features on Google Search (last updated 10 July 2026). The main points:
- It is still SEO. Google says optimizing for generative AI search is part of optimizing for Search, and therefore still SEO, because its generative AI features are rooted in its core ranking and quality systems.
- How the features work. They use retrieval-augmented generation, meaning the model is grounded in pages retrieved from the Search index, and query fan-out, meaning several related queries run at once to gather more results.
- What to focus on. Unique, non-commodity content with a point of view or first-hand experience, a clear technical structure, good page experience, and accurate Merchant Center and Business Profile details where they apply.
- What to ignore for Google Search. llms.txt and other special files or markup, breaking content into tiny "chunks", rewriting content only for AI, seeking inauthentic mentions, and over-focusing on structured data. Google says there is no special schema.org markup needed.
- Do not mass-produce variations. Creating separate pages for every query variation or fan-out query, mainly to manipulate results, violates Google's scaled content abuse spam policy.
- A new eligibility switch. A site must be included in generative AI features in Search Console to be eligible to display there. Google says sites that opt out will not receive impressions or traffic from those features.
- A new report. Search Console now has a Generative AI performance report, available to all sites since 31 August 2026, showing impressions by page, country, device and date.
That is Google. OpenAI and Perplexity run their own systems and publish their own crawler rules, which we cover below. Where we recommend something Google says you do not need, such as answer-first writing, we recommend it because it helps readers and other engines, not because Google requires it.
Where the term comes fromThe phrase was formalised by researchers at Princeton, Georgia Tech, the Allen Institute for AI and IIT Delhi in the paper GEO: Generative Engine Optimization (arXiv, November 2023; accepted to KDD 2024). The authors built a benchmark of queries across domains and tested methods for raising how visible a source is inside a generated answer. Their headline result is that some methods raised visibility by up to 40 percent in their tests, and that results varied by subject area.
Read that carefully before quoting it. It was a controlled benchmark, not a live test on ChatGPT or Google, and the engines have changed since. It is evidence that content choices can influence inclusion. It is not a promise of a 40 percent gain for your site.
How a generative engine builds an answer
Knowing the pipeline tells you where your page can win or lose. Simplified, it has four stages.
- Query understanding. The system works out what the person wants. Google says AI Overviews and AI Mode may use "query fan-out", which means issuing several related searches across subtopics and data sources to build one response.
- Retrieval. It pulls candidate pages from a search index. For Google, a page must be indexed and eligible to show with a snippet to be a supporting link. ChatGPT search and Perplexity run their own crawlers and indexes.
- Synthesis. A language model reads the retrieved passages and writes the answer. It tends to favour passages that state the point plainly and are consistent with other sources.
- Citation. The system attaches links to the pages it used. Which pages get a visible link differs by product and changes over time.
The practical lesson is that the model usually works with passages, not whole pages. A page that buries its answer in the fifth paragraph of a long intro gives the model nothing clean to lift.
What decides whether your page is used
No engine publishes a ranking formula for citations, so treat the following as a working model built from official documentation and observed behaviour, not as confirmed rules.
| Factor | What it means | Evidence level |
|---|---|---|
| Eligibility | Page is crawlable, indexed, returns HTTP 200 and can show a snippet | Confirmed by Google documentation |
| Relevance to the sub-question | A passage directly answers one specific question the system asks | Confirmed in principle (query fan-out) |
| Extractability | The answer is stated in plain sentences, close to its heading | Strong practitioner consensus, partly supported by the GEO paper |
| Specific, attributed facts | Numbers, dates and named sources instead of general claims | Supported by the GEO paper's benchmark |
| Trust and corroboration | Other credible sources say consistent things about you | Reasoned inference, not confirmed |
| Freshness | Content reflects the current state of fast-moving topics | Likely for news-like queries, varies by topic |
The seven-step GEO method
This is the order we use when we work on a client page. Skipping ahead to wording tweaks before the first two steps are solid is the most common waste of time.
Step 1: Confirm the page can be crawled, indexed and quoted
Check that your site is included in generative AI features in Search Console settings, and that the URL is indexed in Google Search Console, that it returns a 200 status, that robots.txt does not block it and that no nosnippet or restrictive max-snippet setting limits what can be shown. Google states that more restrictive preview controls limit how your content can appear in its AI experiences. If a page is blocked by robots.txt it can still show up as a bare URL, which we explain in why a blocked URL still gets indexed.
Step 2: Allow the right bots, on purpose
Search bots and training bots are different, and you can treat them differently. OpenAI documents that OAI-SearchBot is used to surface sites in ChatGPT's search features, while GPTBot is used to crawl content that may be used to train its models, and that each setting is independent. Sites that opt out of OAI-SearchBot will not be shown in ChatGPT search answers, though they can still appear as navigational links. Perplexity documents PerplexityBot for surfacing and linking sites in its search results and says it is not used to crawl content for foundation models. Check your robots.txt, your CDN and your firewall. A security rule that blocks these user agents is a silent way to disappear. The sources are OpenAI's crawler documentation and Perplexity's crawler documentation.
Step 3: Map the questions behind your topic
List the real questions a buyer asks, from the first vague one to the final comparison. For each core topic write down the definition question, the how question, the cost question, the comparison question and the risk question. Because engines fan out into sub-questions, a page that covers one topic with depth and one that answers a dozen shallow questions behave very differently. Aim for the first.
Step 4: Rewrite each section to lead with the answer
Under every heading, put the direct answer in the first one or two sentences, then add detail. We cover the exact pattern in the next section.
Step 5: Add specifics that can be checked
Replace general statements with figures, dates, names and conditions. State where each number comes from, in the sentence, with a link to the original. Remove claims you cannot support.
Step 6: Make entities unambiguous
Say what things are called and keep the name consistent. Use "Google AI Overviews" every time, not "Google's AI thing". Introduce your own business with the same name, location and service wording everywhere. Models connect statements to entities, and inconsistent naming weakens the connection.
Step 7: Build corroboration outside your site
Engines weigh what independent sources say. Real mentions in industry publications, accurate directory listings, a complete Google Business Profile for local firms, and reviews on trusted platforms all give the model consistent signals. This is the slowest step and the one most shortcuts try to fake. Do not buy fake reviews or mass low-quality mentions. Google's guide says seeking inauthentic mentions is not as helpful as it might seem, and they break platform policies.
How to write passages a model can lift
A good GEO passage is self-contained. If someone copied only that passage, it would still make sense and still be correct. Compare the two versions below.
Weak: "There are many factors to consider when thinking about how long SEO takes, and in our experience it varies a lot depending on the situation, so it is hard to give one answer."
Stronger: "For a new page on an established site, early movement in rankings often appears within weeks and steady results usually take several months. For a brand-new domain in a competitive market it commonly takes longer. Timing depends on competition, existing authority, content quality and how often the site is crawled."
The second version names the situation, gives a range, states the drivers and does not pretend to be exact. That honesty is also what makes it quotable.
Use this checklist for each section:
- The heading is a plain statement or question, not a pun.
- The first sentence answers it in about 25 to 50 words.
- Terms are defined where they first appear.
- Lists and tables are used where the content is truly a list or a comparison.
- Pronouns like "it" and "this" do not point back to something two paragraphs earlier.
- Claims that depend on conditions state the conditions.
What the research suggests works, and what it does not
The GEO paper tested several content changes against a benchmark. In summary, the methods that added substance, such as including citations to sources, adding relevant quotations and adding statistics, tended to improve visibility, while stuffing keywords did not help. We use the paper as directional evidence only, for the reasons given earlier.
| Practice | Direction from research | Our advice |
|---|---|---|
| Citing named sources in the text | Helped in the benchmark | Do it, and link to the original |
| Adding relevant statistics | Helped in the benchmark | Only use figures you can attribute |
| Adding expert quotations | Helped in the benchmark | Use real quotes with permission |
| Keyword stuffing | Did not help | Avoid. It also harms readers |
| Writing more fluently and clearly | Helped in some domains | Edit for clarity, not for length |
Structured data, and the llms.txt question
Google's documentation on AI features is direct. You do not need to create new machine-readable files, AI text files or markup to appear in these features, and there is no special schema.org structured data to add. Standard structured data is still worth using where it matches the page, because it helps systems understand the content, but it must match what is visible. Google's own advice on AI features and your website and its post on succeeding in AI search are the best starting reading.
That answers a question we are asked constantly. Google says its Search ignores llms.txt files, and that creating one will neither harm nor help visibility in Google Search. Nothing in the OpenAI or Perplexity crawler documentation we reviewed says such a file is required either. If you want to publish one for other systems, it costs little, but do not expect it to change your results and do not buy it as a fix. For schema choices on the page itself, our schema markup service and the article on FAQ rich results being removed explain what is still worth doing.
How to measure GEO honestly
Measurement is the weakest part of this field, so be careful what you promise yourself or a client.
- Google: use the Generative AI performance report in Search Console. It shows impressions for AI Overviews and AI Mode by page, country, device and date. It does not currently show clicks, so you cannot see AI-driven clicks on their own. Google says this data is also included in the overall performance report, and that it plans to add metrics over time. Google also warns against third-party tools that claim to use internal Google metrics, because no third party has access to them. Source: Search Console Help, Generative AI performance report.
- Referral traffic: in your analytics, look at sessions whose referrer is an AI product. Volumes are often small today, but the visits can convert well. Treat the numbers as a trend, not a final truth.
- Prompt panel: keep a fixed list of 20 to 50 questions that matter to your business. Once a month, run them in each engine, record whether you are cited or mentioned, and note who else appears. Use the same wording and a fresh session each time. Results vary between runs, so look for patterns across the panel, not one result.
- Brand search: a rise in people searching your brand name after you start appearing in answers is a useful secondary signal.
- Server logs: check whether OAI-SearchBot, PerplexityBot and Googlebot are fetching your key pages and getting 200 responses.
If you need a deeper measurement setup, our team builds panels and reporting as part of generative engine optimization services.
Content types that tend to earn citations
Some formats map naturally onto the questions people ask engines.
- Definitions and explainers: a clear "what is X" page with a short answer first.
- Comparisons: "X vs Y" pages with a table and a plain recommendation for each use case.
- Step-by-step guides: numbered steps with the reason for each step.
- Original data: your own survey, benchmark or case numbers, with method stated. This is the hardest to copy and the most citable.
- Pricing and cost pages: real ranges and what changes them. Engines often get asked about cost.
- Local and service pages: accurate service areas, hours, and credentials for businesses that serve a location.
Thin pages written just to catch a query rarely help. Google says it wants unique, non-commodity content that fulfils the visitor's need, and the same logic applies to the other engines.
GEO mistakes we see most
- Optimizing wording on a page that is not indexed. Check indexing first.
- Blocking AI search bots by accident through a firewall or a copied robots.txt.
- Treating GEO as a hack list. Anything that only works by tricking a model will stop working.
- Publishing many shallow pages instead of a few deep ones.
- Making unsupported claims such as "the best in India" with no evidence. Models and readers both discount them.
- Ignoring the rest of the web. If your own site is the only place that says good things about you, that is a weak signal.
- Chasing one engine. Features change often. Build on fundamentals that work across all of them.
GEO and the wider future of search
People sometimes ask whether GEO means SEO is finished. The evidence so far says no. Google's own guidance is that SEO best practices remain relevant for AI features, and AI answers still depend on indexed web pages. What is changing is how much value comes from clicks versus visibility. We take a calm, evidence-based view of that question in whether AI is replacing Google Search. For the step-by-step process of earning citations across engines, see how to get cited by AI search engines.
GEO myths worth dropping
- "There is a secret prompt or trick." There is none that is reliable. Engines change, and anything that depends on a quirk will break.
- "You must rewrite everything for AI." Most good pages need editing for clarity and sourcing, not a rewrite.
- "Only big brands get cited." Smaller sites are cited when they give the clearest, most specific answer to a narrow question. Depth in a niche is a genuine advantage.
- "Longer content gets cited more." Length is not the signal. Clarity and completeness are. A tight page that answers the question fully beats a long one that wanders.
- "Citations always bring traffic." Sometimes the answer satisfies the person and they never click. Value can come through brand recognition and later direct visits.
A 30-day GEO plan
| Week | Work | Output |
|---|---|---|
| 1 | Technical eligibility: indexing, robots.txt, firewall, snippet controls, bot access | A list of blocked or non-indexed key pages, fixed |
| 2 | Question map for your top three topics, and the prompt panel baseline | A spreadsheet of questions and today's results |
| 3 | Rewrite the three most important pages: answer-first sections, attributed facts, clear entities | Three upgraded pages, dated honestly |
| 4 | Off-site corroboration plan, then re-run the panel | A comparison of before and after, with notes on what changed |
What is confirmed, reported and speculative
| Status | Statement |
|---|---|
| Confirmed (Google) | No extra technical requirements or special markup are needed for AI Overviews or AI Mode; pages must be indexed and snippet-eligible |
| Confirmed (Google) | AI Overviews and AI Mode may use query fan-out |
| Confirmed (OpenAI) | OAI-SearchBot controls inclusion in ChatGPT search; GPTBot relates to training; they are independent settings |
| Confirmed (Perplexity) | PerplexityBot surfaces and links sites in results and is not used for foundation-model training |
| Research finding | Some content changes raised visibility in a benchmark, by up to 40 percent in the best case |
| Practitioner consensus | Answer-first passages and clear entities improve extractability |
| Speculative | Exact weighting of any factor, and whether current behaviour will persist |
Go deeper by engine and topic
- Google AI Overviews and AI Mode
- ChatGPT search
- Perplexity
- Entity SEO, for making your brand unambiguous
- Zero-click searches, for measuring and planning around fewer clicks
Start with eligibility, then rewrite your three most important pages, then measure. If you want a second pair of eyes on your site, we are a digital marketing agency in Manchester, UK and Mumbai, India, and our GEO service starts with an eligibility and prompt-panel audit. You can also talk to us directly. We will tell you plainly if your pages are not ready, and what we would fix first.
Your questions, answered in plain English
Generative engine optimization (GEO) is the practice of structuring and supporting your content so AI search systems can find it, understand it and cite it when they write answers. It builds on SEO fundamentals and adds answer-first writing, attributed facts and clear entities.
GEO stands for generative engine optimization. A generative engine is a search product that uses a language model to write an answer from several sources, such as Google AI Overviews, ChatGPT search or Perplexity.
Yes in goal, no in foundation. SEO aims for ranking and clicks in a results list. GEO aims for inclusion and citation inside an AI-written answer. Both depend on crawlable, indexed, helpful pages, so one strong page can serve both.
No. Google states that SEO best practices remain relevant for AI features in Search, and AI answers still draw on indexed web pages. GEO is an added layer of work, not a substitute.
Allow OAI-SearchBot in robots.txt and your firewall, make sure your pages are fast and indexable, and write clear, specific, well-sourced answers. OpenAI documents that sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers. Citation is never guaranteed.
Not specifically. Google says structured data is not required for generative AI search and there is no special schema.org markup to add. Structured data is still useful where it accurately matches visible content, but it is not a GEO switch.
No. Google says Google Search ignores llms.txt files and that creating one will neither help nor harm visibility. Also, the OpenAI and Perplexity crawler documentation does not list one as a requirement. Publishing one is optional and should not be expected to change results.
It depends on your goals. GPTBot relates to content that may be used to train OpenAI models, while OAI-SearchBot relates to ChatGPT search. They are independent, so you can allow search visibility and still disallow training crawling if you choose.
Technical fixes can be picked up in days to a few weeks, depending on how often the engine crawls you. OpenAI says search adjustments can take about 24 hours after a robots.txt update. Content and authority gains usually take months.
Use the Generative AI performance report in Search Console (impressions by page, country, device and date, with no click data), plus AI referral traffic in analytics, server logs for AI bots, and a fixed monthly prompt panel of questions you want to appear for. Expect variation between runs.
Clear definitions, comparison tables, step-by-step guides, original data and accurate pricing or service pages tend to fit the questions people ask. Thin or generic pages rarely do. This is practitioner experience, not a published rule.
Yes. Local firms can start with indexing, an accurate Google Business Profile, consistent business details and a handful of deep pages that answer real customer questions. Depth on a few topics beats broad shallow coverage.
It can reduce clicks on simple questions because the answer appears on the results page. Google says clicks from pages with AI Overviews have been higher quality in its observation. The net effect varies by industry, so track your own data.
The main risks are chasing unproven tricks, making unsupported claims, blocking the wrong bots by mistake and over-relying on one engine. Fundamentals that serve readers are the safest investment.
Check that your key pages are indexed and not blocked, confirm AI search bots can reach them, then rewrite your three most important pages to lead with direct answers and attributed facts. Re-test with a fixed prompt panel after a month.
Still curious? Send us your question and a strategist will get back to you.
Found this useful?
Get recommended by AI search
We check whether Google, ChatGPT and Perplexity can reach your pages, then fix what blocks them. No guarantees, just a clear plan.