Generative Engine Optimization (GEO): how your company gets mentioned in ChatGPT and Perplexity
Generative Engine Optimization explained: how AI assistants choose sources, how GEO differs from SEO and what makes it more likely that you get mentioned.
When your customers ask ChatGPT which provider is right for their problem, are you mentioned? For many companies, the honest answer is: I don't know. GEO turns this question into something measurable and the answer into a to-do list. At ad.boutique, GEO is part of our service AI marketing with ChatGPT Ads and GEO, and we apply it to our own website.
In short
- GEO makes sure AI assistants find you, understand you and cite you as a source.
- The foundation is SEO: if you are not found in web search, you are often not found by AI assistants either.
- On top of that: answer first, numbers with sources, unambiguous company information, structured data, mentions on third-party sites, open crawler access.
- Measurement uses a fixed list of questions, checked regularly.
- No mention can be guaranteed.
What GEO is
GEO (Generative Engine Optimization) is the optimisation of content and presence so that generative AI systems use it in their answers and cite it as a source. The term goes back to a research paper by Aggarwal and others, published as a preprint in 2023. It examined which changes to texts increase their visibility in AI answers. In their test set-up, citing sources, quotations and statistics had the most positive effect, while simply sprinkling in keywords made little difference.
Other terms for the same field are AI SEO, LLM SEO or AEO (answer engine optimisation). The meaning is always the same: not just being in the list of results, but in the answer.
GEO and SEO
GEO does not replace SEO, it builds on it.
| SEO | GEO | |
|---|---|---|
| Goal | Ranking in the list of results | Mention and citation in the answer |
| Unit | Page for a search term | Statement for a question |
| The user sees | Ten links | One answer with a few sources |
| Important signals | Relevance, links, technology, user experience | Additionally: quotable answers, evidence, consistency, mentions |
| Measurement | Rankings, clicks in Search Console | Fixed list of questions, mentions per assistant |
| Maturity | Mature, well documented | Young, providers disclose little |
In its documentation on AI features in search, Google writes that the same fundamentals apply to AI Overviews as to normal search: helpful content, technically accessible, indexable. There are no special rules that would let you buy your way into AI Overviews.
How AI answers find their sources
AI assistants access knowledge in three ways. Depending on the route, different levers apply.
| Route | What happens | Where you start |
|---|---|---|
| Training data | The model read texts from the web during training | Long term: being mentioned often and consistently |
| Web search | The assistant searches live and reads the results | SEO, crawler access, clear answers on the page |
| Retrieval from sources | Selected content is loaded for the question | Structured content that is easy to break down |
For current questions, such as providers in a particular city, ChatGPT, Perplexity and Google AI Overviews mostly use web search. In that case: what cannot be found and read is not mentioned.
The levers
We implement these seven levers, in this order:
- Answer first. Every page and every section starts with a sentence that answers the question on its own. AI assistants prefer to take over sentences like these.
- Consistent entities. Company name, locations, services and industries written the same way everywhere: website, profiles, directories. Contradictions make the attribution uncertain.
- Numbers with sources. Concrete, verified numbers instead of adjectives. With us, every number has a case or an external source.
- Structured data. Schema.org markup for the organisation, locations, services, articles with an author and FAQs. This makes facts machine-readable.
- Mentions on third-party sites. Industry portals, directories, specialist articles, interviews, reviews. A company that only exists on its own website is hard for AI to confirm.
- llms.txt. A file that gives language models an overview of the most important content. A proposal, not a standard, but quick to do.
- Crawler access. Check in the robots.txt whether the crawlers of OpenAI, Anthropic, Perplexity and Google are allowed. If you lock them out, you often lock yourself out of the answers too.
Then there is the craft from SEO: fast pages, clean headings, tables and lists, authors with recognisable expertise, up-to-date information with a date.
Which content gets cited
From our observation of the question lists, AI assistants cite certain types of content more often than others:
| Content type | Why it gets cited |
|---|---|
| Definitions ("X is ...") | Can be taken over word for word |
| Comparison tables | Structured, clearly attributable |
| Step-by-step guides | Answer "How do I ...?" completely |
| FAQs with a short answer | Question and answer match the user's question directly |
| Case studies with numbers | Provide evidence that supports an answer |
This matches the GEO research, which describes citing sources and statistics as effective. Promotional prose without facts, on the other hand, is rarely taken over.
Measuring visibility
AI answers fluctuate. The same question may be answered differently tomorrow. That is why we do not measure individual answers, but patterns across a fixed list.
This is how you set it up:
- Write down 10 to 20 questions your target group really asks, with location and industry ("Which performance marketing agency in Vienna is good?").
- Choose the assistants: ChatGPT, Perplexity, Gemini, Google AI Overviews.
- Set the rhythm: for example weekly or monthly, always the same.
- Document: Are you mentioned? In which position? Which sources are cited? Who is mentioned instead of you?
- Compare: change per question over time, not individual outliers.
The cited sources are almost more important than the mention itself. They show where you need to be mentioned.
A 90-day plan for GEO
| Period | Task | Result |
|---|---|---|
| Weeks 1 to 2 | Create the list of questions, measure the current state, check crawler access | Baseline per question and assistant |
| Weeks 2 to 4 | Standardise company information, structured data, llms.txt | Unambiguous entity, machine-readable facts |
| Weeks 4 to 8 | Answer content for the most important questions, FAQ blocks, evidence | Quotable pages for every question |
| Weeks 6 to 12 | Mentions on third-party sites: directories, specialist articles, interviews | Confirmation from other sources |
| Week 12 | Second measurement, comparison per question | Before and after, next priorities |
Do not expect anything to move after two weeks. New content first has to be found and read, and mentions on third-party sites take time.
Common mistakes
- Writing only for machines: texts full of buzzwords convince neither people nor AI assistants.
- Contradictory information: different addresses, company names or services on the website, profiles and directories.
- Crawlers locked out: a blanket block in the robots.txt that nobody remembers.
- Numbers without evidence: claims such as "leading" or "best" without a source are rarely taken over.
- Measuring once, never again: without a fixed rhythm, GEO remains a feeling.
What GEO cannot do
GEO cannot guarantee a mention. The providers do not disclose how they select, and answers differ depending on wording, location and time. Nor can GEO turn a weak offer into a recommendation: if reviews and mentions speak against you, the AI reads that too. And GEO works slowly. If you want to be visible immediately, you also need advertising, such as ChatGPT Ads.
How we do it ourselves at ad.boutique
We apply GEO to ourselves first, headquartered in Vienna with an office in Zurich:
- Answer first: every insights article starts with an "In short" box and has an FAQ block marked up as FAQPage.
- Numbers with sources: every number comes from a case or a named source, such as the €16.7 million of ad budget managed.
- Structured data: organisation, locations, services and articles with the author as a person.
- llms.txt on the website and open access for AI crawlers.
- A fixed prompt list of twelve questions, from "Which performance marketing agency in Vienna is good?" to "Who runs ChatGPT Ads in Austria?", checked regularly in ChatGPT, Perplexity, Gemini and Google AI Overviews.
We do the same for clients: suitability check, list of questions as the baseline, content and structured data, mentions on third-party sites, a before-and-after comparison per question. As a GEO agency for DACH and Europe, we work from Vienna and Zurich. More about our approach on the page how we work and about the service on the page AI marketing with ChatGPT Ads and GEO.
Frequently asked questions
What is GEO?
GEO (Generative Engine Optimization) is the optimisation of a company's content and presence so that AI assistants such as ChatGPT, Perplexity, Gemini or Google AI Overviews mention it in their answers and link to it as a source. The term comes from research and has been used in practice since 2024.
What is the difference between GEO and SEO?
SEO aims for rankings in the classic list of results, GEO for mentions and citations in AI answers. The two overlap heavily, because many AI assistants access sources through a web search. GEO additionally values directly quotable answers, unambiguous company information and mentions on third-party sites.
How does my company get recommended in ChatGPT?
Your company is more likely to be recommended in ChatGPT if it can be clearly identified and is confirmed by several sources. That includes short, factual answers to real customer questions on your website, numbers with sources, structured data, open access for AI crawlers and mentions on trustworthy sites such as industry portals, directories and the press.
What is an llms.txt file?
An llms.txt is a text file in the root directory of a website that gives language models a short overview in Markdown and links to the most important content. It is a proposal from 2024, not an official standard, and which AI providers evaluate it is not known for certain. It is quick to create and does no harm.
Can mentions in AI answers be guaranteed?
No, mentions in AI answers cannot be guaranteed. Answers differ depending on the assistant, wording, location and time, and the providers do not disclose their selection rules. Anyone who promises guarantees is selling something they do not control.
How do you measure visibility in AI answers?
You measure visibility in AI answers with a fixed list of questions your target group asks, and check regularly in ChatGPT, Perplexity, Gemini and Google AI Overviews whether and how you are mentioned. Same questions, same rhythm, documented results: that turns a feeling into a comparable number.
Sources
About the author

Florian Hörmann
Managing Director, Strategy and Performance
Leads strategy and performance marketing at ad.boutique: KPI before launch, campaigns on Meta and Google, reporting from day one.
Quick audit: how visible are you in AI answers?
We ask ChatGPT, Perplexity and Google AI Overviews your target group's questions and show you who gets mentioned, which sources are cited and what you are missing. Reviewed by our team.
Step 1 of 5
A few questions about your setup, your contact details only at the end. You will receive your results as a PDF report by email.
ChatGPT Ads: how advertising in ChatGPT works and who it suits
ChatGPT ads explained: how advertising in ChatGPT works, which industries it suits, which rules apply and how it differs from Google Ads.
Florian Hörmann· 6 minWhat Is Performance Marketing? Definition, Channels and Metrics
Performance marketing explained simply: definition, how it differs from branding, key channels and metrics and how to measure an agency by its output.
Florian Hörmann· 7 minChatGPT Ads in Austria and Switzerland: launch, rules, first learnings
ChatGPT ads in Austria and Switzerland, as of October 2026: what applies since the launch, who may advertise, how to book and measure, and what we have learned.
Florian Hörmann· 7 min
Want this for your project?
30 minutes, one point of contact. Afterwards you will know whether a POC makes sense.