Generative Engine Optimization: A Practical GEO Guide
Generative engine optimization explained: what the GEO research found, how ChatGPT, Perplexity and Google AI pick sources, a 7-step checklist, how to measure.
Yantra Team10 min read
On this page
Generative engine optimization (GEO) is the work of making your content easy for AI answer engines, such as ChatGPT search, Perplexity, Google AI Overviews and Gemini, to find, trust and cite. In practice it is solid SEO plus three extras: let the AI search crawlers in, put a clear answer and checkable evidence near the top of each page, and earn genuine mentions of your brand elsewhere. None of these engines publishes a ranking formula, so treat anyone who promises a guaranteed spot in ChatGPT as guessing.
Key takeaways
- GEO comes from a 2023 research paper (published at KDD 2024) that found adding quotations, statistics and citations raised a source's visibility in AI answers by up to about 40%. Keyword stuffing made it worse.
- Each engine has its own crawler. Blocking OAI-SearchBot removes you from ChatGPT search answers. Blocking GPTBot or Google-Extended affects AI training (and, for Google-Extended, Gemini grounding), not Google Search or ChatGPT search.
- Google says there is no special optimization for AI Overviews or AI Mode, no special schema, and that it ignores llms.txt.
- Brand mentions correlate with AI visibility in one large study, but correlation is not proof, and Google says manufactured mentions do not help.
- Measure GEO with Search Console's generative AI report, AI referral traffic and a fixed set of test prompts checked every month.
What generative engine optimization is
The term comes from the paper "GEO: Generative Engine Optimization" by Pranjal Aggarwal, Vishvak Murahari, Tanmay Rajpurohit, Ashwin Kalyan, Karthik Narasimhan and Ameet Deshpande, first posted in November 2023 and accepted to KDD 2024 (arXiv, 2024). The authors, from Princeton University, IIT Delhi and an independent researcher, define a "generative engine" as a system that searches the web and writes an answer from the results, citing sources along the way.
Their point: in a classic results page you compete for a position. In an AI answer you compete for how much of your content the model uses and how prominently it credits you. They built GEO-bench, a set of 10,000 queries across many domains, and tested nine ways of rewriting a source page to see which made the model use it more.
What the GEO research actually found
The results below come from the paper's main test, which used a GPT-3.5 based engine (Aggarwal et al., 2024). "Visibility" here is the paper's position-adjusted word count, roughly how much of a source appears in the answer and how early.
| Method tested | Change in visibility |
|---|---|
| Add relevant quotations | +41.0% |
| Add statistics | +30.6% |
| Improve fluency | +28.0% |
| Cite sources | +27.5% |
| Use technical terms | +17.6% |
| Make it easier to understand | +14.0% |
| Authoritative tone | +10.4% (the authors call this not significant) |
| Unique words | +6.2% |
| Keyword stuffing | -8.3% |
Three findings matter for marketers:
- Evidence beats keywords. Quotes, numbers and citations helped. Repeating the query's keywords hurt.
- Smaller sites gained most. Citing sources raised visibility by 115.1% for pages ranked fifth in the underlying search results, while it lowered visibility for top-ranked pages by 30.3%.
- Real engines moved less. In a smaller test on Perplexity, adding quotations improved visibility by about 22%, and keyword stuffing did about 10% worse than doing nothing.
Keep the limits in mind. This was a 2023 lab setup with a 2023 model. ChatGPT search, AI Mode and today's Perplexity use different models and retrieval systems, and none of them has confirmed using these signals. Use the paper as evidence of direction, not as a formula.
How each AI engine picks sources: what the docs say
Most "how ChatGPT ranks sources" articles are guesswork. Here is what the companies themselves publish.
| Engine | Crawler to allow | What its own docs say |
|---|---|---|
| ChatGPT search | OAI-SearchBot | Sites that block OAI-SearchBot "will not be shown in ChatGPT search answers". GPTBot (training) and ChatGPT-User (user-requested visits) are separate settings |
| Perplexity | PerplexityBot | PerplexityBot is "designed to surface and link websites in search results" and is not used to train models. Perplexity-User "generally ignores robots.txt" because a user asked for the page |
| Google AI Overviews and AI Mode | Googlebot | Pages must be indexed and eligible for a snippet. "No additional requirements" or special optimizations |
| Gemini | Googlebot, with Google-Extended as the AI control | Grounding with Google Search "connects the Gemini model to real-time web content". Google-Extended controls Gemini training and grounding, not Search |
ChatGPT search. OpenAI's crawler page lists OAI-SearchBot for search, GPTBot for training and ChatGPT-User for pages a user asks ChatGPT to visit, and says robots.txt changes take about 24 hours to apply to search (OpenAI, 2026). OpenAI's publisher FAQ says public sites can appear in ChatGPT search as long as they do not block OAI-SearchBot. It does not publish how sources are ranked.
Perplexity. Perplexity's crawler documentation recommends allowing PerplexityBot (Perplexity). Its help center says answers include "numbered citations linking to the original sources" and that it draws on "authoritative" sources, without explaining how those are chosen (Perplexity Help Center).
Google AI Overviews and AI Mode. Google says both features may run several related searches across subtopics, a "query fan-out", and pick supporting pages while the answer is written, which can surface a wider set of links than a classic results page. Controls such as nosnippet, data-nosnippet, max-snippet and noindex limit what can be shown (Google Search Central).
Gemini. The Gemini API's grounding feature returns the search queries it ran and inline citations with a URL and title for each span of the answer (Google AI Studio). Google's crawler documentation says Google-Extended controls whether content may be used to train Gemini models and for grounding in Gemini Apps, and that it "does not impact a site's inclusion in Google Search" (Google).
Fact or speculation: common GEO claims
| Claim you will read online | Status | Basis |
|---|---|---|
| Add stats, quotes and citations | Supported in lab tests | GEO paper, 2024 |
| Keyword stuffing helps | False in lab tests | GEO paper, 2024 |
| You need an llms.txt file | False for Google; unconfirmed elsewhere | Google says Search ignores it |
| Split pages into small chunks | Not required by Google | Google AI optimization guide |
| There is special AI schema | False for Google | Google AI optimization guide |
| Brand mentions drive AI visibility | Correlation only | Ahrefs, 2025 |
| Fresh content gets cited more | Speculation | No engine documents it |
| Ranking well in Google helps in ChatGPT | Speculation | OpenAI does not name its search providers |
1. Let the right crawlers in
Many sites block every AI bot with one rule and lose search visibility they wanted. Decide bot by bot.
What to do.
- Allow
OAI-SearchBotandPerplexityBotif you want to appear in ChatGPT and Perplexity answers. - Decide separately on
GPTBotandGoogle-Extended. Blocking them affects training (and, for Google-Extended, Gemini grounding), not Google Search. - Check your CDN or firewall. A bot rule there can block a crawler your robots.txt allows.
- After a change, give OpenAI about 24 hours and recheck.
A minimal robots.txt that stays in AI search but opts out of training could look like this:
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
2. Make every important page indexable and snippet-eligible
Google's requirement for AI features is the same as for Search: a page must be indexed and eligible to show with a snippet. Google's 2026 guide also asks you to be included in the Search generative AI setting in Search Console (Google Search Central, 2026).
What to do.
- Run your key URLs through Search Console's URL Inspection tool.
- Remove stray
nosnippetor tightmax-snippetvalues from pages you want quoted. - Make sure the main content is in the HTML or renders without blocked JavaScript.
- Check the Search generative AI setting on each Search Console property.
3. Put the answer first
AI answers are built from passages that answer a question. Make yours easy to find.
What to do.
- Start each page with two or three sentences that answer its main question directly.
- Use headings that say what the section answers ("How much does X cost?") rather than clever labels.
- Keep one idea per paragraph. Google says it does not need content chunked, so this is for readers first, but clear sections are also easier to quote.
4. Back every claim with evidence
This is the step with the most research behind it. In the GEO tests, quotations, statistics and cited sources each raised visibility by roughly 27% to 41%.
What to do.
- Replace vague claims with numbers you can source: "cut onboarding from 9 days to 4" rather than "much faster".
- Quote named people: your own experts, customers who agreed to be quoted, or published sources.
- Link to primary sources inline, as this article does.
- Publish your own data. Google advises against content that "could easily be produced by a generative AI model" (Google Search Central, 2026). Original data is the clearest way to be the source rather than a summary of other sources. Our content marketing trends for 2027 covers how teams are funding it.
- Never invent statistics or quotes. They will be repeated and traced back to you.
5. Use structured data for what it does
Google says structured data is not required for its AI features and there is no special schema for them, but it still recommends structured data for rich results. Markup should match the visible text.
What to do.
- Keep Organization, Product, Article, LocalBusiness and Breadcrumb markup accurate.
- Use markup to state facts you already show on the page: prices, opening hours, authors, dates.
- Skip vendors selling "AI schema". Google's own documentation says it does not exist for Search.
6. Earn real brand mentions
Ahrefs studied 75,000 brands in 2025 and found branded web mentions had the strongest correlation with appearing in Google AI Overviews (0.664), well ahead of backlinks (0.218). About 26% of brands had no AI Overview mentions at all. Ahrefs itself stresses that "correlation ≠ causation" (Ahrefs, 2025). Google adds that seeking artificial mentions "isn't as helpful as it might seem" because its spam systems target them.
What to do.
- Earn coverage the slow way: original research journalists can cite, expert commentary, podcasts, conference talks.
- Be present where your buyers ask questions: industry communities, review sites, comparison articles.
- Keep your name, product names and descriptions consistent everywhere, so mentions are clearly about you.
- Do not buy mentions or plant posts. It is the kind of manipulation spam systems are built to catch.
7. Measure it
There is no single GEO dashboard, so combine three signals.
What to do.
- Google: Search Console's Search Generative AI performance reports show impressions in AI Overviews, AI Mode and Discover's AI features by page, country and date. They reached all sites by August 31, 2026, and report impressions, not clicks (Google Search Central, 2026).
- Referrals: OpenAI's publisher FAQ says ChatGPT adds
utm_source=chatgpt.comto referral links. Group AI assistant referrals into one channel in your analytics and watch landing pages and conversions. - A prompt panel: Write 20 to 30 questions your buyers ask. Each month, run them in ChatGPT, Perplexity, Gemini and Google AI Mode and record whether you are cited, and which competitor is cited instead. Results vary by user and session, so look at trends over months, not single answers.
- Business results: Seer Interactive found brands cited in AI Overviews earned 35% more organic clicks than those that were not, though it could not prove cause (Seer Interactive, 2025). Track branded search and direct traffic alongside citations.
Be wary of tools that claim to know your "AI ranking". Google states that "no third-party tool has access to our internal ranking or AI systems."
Where Yantra fits
Yantra helps with the research and production side of GEO, not with tracking citations inside other engines. In chat, the business and marketing skills include AI SEO, schema markup, SEO audits and content strategy, so you can ask for a markup draft or an audit of a page in plain language. Deep Search runs a multi-source research pass across the web, Reddit, YouTube transcripts and academic sources, with citation pills you can open, which helps when you need real sources and numbers for step 4. If you are building a new site or landing page, Web Builder builds it from a description and can run a site audit once it is published.
FAQ
What is the difference between GEO and SEO?
SEO aims to rank pages in a list of results. GEO aims to have your content used and cited inside an AI-written answer. Most of the work overlaps: crawlable pages, clear structure and trustworthy content. GEO adds crawler choices for AI engines and puts more weight on quotable evidence.
How do I rank in ChatGPT?
OpenAI does not publish ranking factors. What it does say is that sites must not block OAI-SearchBot to appear in ChatGPT search answers. Beyond that, the best-supported steps are clear answers, sourced evidence and genuine mentions elsewhere.
Do I need an llms.txt file?
Not for Google: its documentation says Google Search ignores llms.txt and similar AI text files. No other major engine has said it relies on one either. Creating one does no harm, but it is not a priority.
Does blocking GPTBot hurt my visibility in ChatGPT?
Per OpenAI's documentation, GPTBot controls training use and OAI-SearchBot controls search visibility, and each setting is independent. Blocking GPTBot alone should not remove you from ChatGPT search answers.
How long does GEO take to work?
No engine publishes a timeline. Crawler changes take effect quickly (OpenAI says about 24 hours for search), but evidence and mentions build over months. Set a baseline now and review quarterly.
The bottom line
GEO is not a new discipline so much as SEO with a new reader: a model that quotes you. Open the right crawlers, lead with the answer, back it with evidence nobody else has, and measure citations as well as clicks. For the wider search picture, read SEO trends 2027 and AI marketing trends.