Generative engine optimization (GEO) is the practice of making your site the source an AI answer engine actually cites when it answers a question, rather than just one more result in a ranked list. It matters because the answer, not the links below it, is what more and more people now read. This page explains what GEO is, why it is becoming a business metric, how to do it, with this site as the worked example, and what we do when we set it up for a client.
What is generative engine optimization (GEO)
Generative engine optimization is the set of practices that raises the chance an AI answer engine selects your site as the source for an answer it writes. Where search engine optimisation (SEO) targets a search engine's ranking algorithm, GEO targets the retrieval step inside an AI assistant, the moment the system decides which material to draw on. The difference is where the win happens.
With search, the win is a position in a list. With GEO, the win is being named inside the answer itself, as the origin of a fact, a definition, or a recommendation. A site can rank in the top three and still never be cited by an AI answer. Another can sit further down, yet its plain, well-structured sentences are exactly the ones the engine lifts. GEO is the discipline of being the second kind of site. A well-made page can be both: first in the list and cited in the answer.
How an AI answer actually gets made
An answer engine does not simply repeat a memorised page. When someone asks a question, the system roughly does three things.
First, retrieval. It searches for candidate pages that look relevant to the question. Second, grounding. It reads the strongest candidates and pulls out the passages that answer it, connecting each claim to its source. Third, generation. It writes a fluent answer and, increasingly, tells the reader where each point came from, with a link or a citation.
GEO acts at the first two steps. The better your page matches how a question is asked, the more likely retrieval finds it. The clearer and more self-contained each passage is, the more likely grounding selects it to quote. This is not an argument against SEO. It is an argument that SEO alone is no longer the whole of being found.
Why GEO matters for your business
The reason to care is a shift in how people consume answers, not a change in Google. For a growing share of searches, the first thing a person reads is the AI-generated answer at the top, with a citation, and many never scroll to the ranked list underneath. That is the moment you want to be the cited source.
The answer is what people now read, not links
When a query is informational, a business owner is usually asking about a concept: what is X, how does it work, what should I watch out for. An AI answer answers that directly, and credits whoever supplied the material. If your site supplied it, you appear in the answer, in front of thousands of people, without them visiting you first. That visibility is not a click you can measure in one session, but it is brand awareness of the most targeted kind, because it happened at the precise moment someone asked about your field or your product.
The practical consequence for measurement is uncomfortable and should be stated plainly. A page that wins citations may not show a spike in direct sessions, because the reader who read your words inside an answer never visited. If you measure only clicks, you will not see the win. This is one reason the "answer, not links" shift belongs in any conversation about web analytics and measurement, not just about content.
GEO vs SEO: the same discipline, a different end
The shortest honest framing is that GEO and SEO share most methods and differ in what they optimise for. SEO optimises for a position in a ranked list of links. GEO optimises for being selected as the source of an answer.
The shared ground is large. Clean structure, one idea per section, real headings, descriptive anchors, fast and crawlable pages, and content that says something specific all help both. A page that reads well for a human is usually a page an AI engine can quote. That is the good news: most of the work is not wasted either way, and it usually makes the site better to use as well.
The difference shows up in the details. SEO rewards pages that satisfy the searcher's intent enough to keep their position. GEO rewards pages that are quotable: a passage that stands on its own, names the fact, and does not need the whole page to make sense. The discipline only conflicts when someone writes for clicks at the expense of content that can be lifted. That is when the ranked page and the cited page diverge, and the cited one tends to be the more useful one.
Who wins citations
No one can guarantee AI citations. Anyone who promises them does not know what they are talking about. What is observable is this: the sites that get cited are consistently the ones that are easy for a machine to read. Their content is structured, their claims are specific, their pages are crawlable, and their authority is visible in primary sources and dated publication.
Think of your site as one body of material. A GEO audit looks across your whole site the way an answer engine would, as one body of material it can draw on, rather than page by page for a single ranking. The audit question is not "does this page rank" but "if an AI engine had to describe your business from your own site, would it get it right."
How to do GEO
GEO is not a single technique. It is a set of habits that compound, and most of them are the same habits that make a site genuinely good. Here is the practical section, one mechanism at a time.
Make every page readable and structured
The foundation is a page an AI engine can parse. Use one clear H1 and a logical hierarchy of headings that describe one idea each. Write short, self-contained paragraphs where a sentence quotes well on its own. Put the content in HTML, not behind scripts that run later, because a crawler and an answer engine read the markup, not the JavaScript. Add structured data, and keep it accurate and current.
Title tags and meta descriptions still matter, but for a slightly different reason. They are no longer only your advertisement in a ranked list. They are also the first thing that tells an engine what your page is about, which feeds retrieval. Write them as you always should have: a clear statement of the page's subject, with the primary term near the front.
Give AI crawlers a path in
An answer engine can only cite what it is allowed to read. That is governed by your crawler rules, and the modern shape of those rules is the robots.txt Content-Signals extension plus llms.txt.
robots.txt: let AI read you, not train on you
In robots.txt, the Content-Signals line lets a site separate "you may read me" from "you may train on me". With ai-input=yes, you allow AI systems to read and cite your content. With ai-train=no, you decline to be used as training data. These are not the same thing, and the distinction matters, because a blanket block on all AI crawlers quietly removes you from the pool of citable sources at the exact moment citation is becoming the win. The Content-Signals specification is the primary source for the signal set.
For a working example, read our own robots.txt. It sends Content-Signal: ai-train=no, search=yes, ai-input=yes: AI systems may read and cite what we publish, because being read is the point of publishing it. What we do not want is the big AI companies using our content as training data without compensation.
llms.txt: a map for language models
llms.txt is a complementary, plain-text mechanism: a single file at the root of your site listing your most important pages in simple text, so a language model sent to your site has a map of where the good content is, instead of crawling everything to guess. It is a small file, easy to maintain, and disproportionately useful for AI retrieval.
For a working example, read our own llms.txt. It says who we are in a few lines, then lists the services, the key pages and the contact route, each with a one-line summary.
Ship a clean machine-readable twin
The single most effective thing a site can do for AI readability is offer its content as plain text. Every page on this site has a markdown twin at the same address with a .md extension, published with a <link rel="alternate" type="text/markdown"> pointing at it. A language model sent to the HTML page spends a large share of its input budget on layout, navigation and styling before it reaches a sentence anybody wrote. Handed the markdown instead, it reads the content and almost nothing else.
To see this article the way a machine reads it, open its markdown twin, or use the link in the footer.
On this site the twin is not an export. We designed the whole site around this logic: every page is written as a raw markdown file, and the build turns that file into the HTML you are probably reading, not the other way around. The markdown is the source, so the version a machine gets is the original, not a conversion that can drift from it. How this website was built with no CMS explains the setup in full.
Publish dated, citable authority
Answer engines favour content that is current and attributable. Publication dates matter, both to a reader deciding whether a claim is fresh and to an engine deciding whether to surface it. Corroborate your claims with the primary source, the specification, the standard, the regulation, not with somebody's summary of it. A page that cites the actual mechanism is more credible to an engine and to a reader, and primary sources do not age the way a blog post does.
Above all, say something specific. A number, a named tool, a named specification, or a first-hand failure mode is quotable in a way that a restatement of general wisdom is not. To be citable is to state a fact an answer engine can lift and attribute, because it did not have to be inferred from vague prose.
This article shows the pattern: a publication date under the headline, a named author and fact-checker in its source file, and links to the specifications it relies on.
Where MCP genuinely helps
The Model Context Protocol (MCP) is a standard that lets a system, an agent or a tool pull information by an explicit contract instead of scraping it from a web page or, say, a dashboard. In the retrieval story, MCP's role is narrow but real: a tool or an agent can fetch a page or a markdown twin deterministically, as a defined operation, rather than hoping a parser finds the content in HTML.
It is worth being precise here, because MCP is easy to overstate. It does not make content citable on its own, and it is not something most sites need to "implement" to be found. It earns a place when you are building the tooling or automation that consumes your site, where a contract for pulling content beats a fragile scrape. The MCP specification is the primary source. If you are not building agent tooling, MCP is likely not your next step in GEO, and that is an honest statement, not a gap.
How we do GEO for you
Everything above is a list of mechanisms. Your site does not need all of them. Our work is to find the ones that matter for your business, set those up properly, and leave the rest.
We audit your starting point
We start with the two public tests that check how readable a site is for AI agents:
- Lighthouse Agentic Browsing. Google's Lighthouse now has an Agentic Browsing category next to Performance and SEO. It checks whether an agent can read and use the page: the accessibility tree, layout stability (Cumulative Layout Shift, CLS),
llms.txtand WebMCP. - Is your site agent-ready? Cloudflare's agent readiness scanner checks discoverability, content format, bot access rules and agent protocols such as MCP and OAuth, and gives the site a score.
Both tests tell you what is missing. Neither tells you what is worth fixing.
We decide what is relevant for you
A full score is not the goal. Many checks are for sites that agents act on, not sites that agents read. If your site is not an online store with a checkout that an agent can order through, the checks for agent payments and agent sign-in do not apply to you, and work to pass them is money spent for a number. For most businesses the important part is a much smaller set: crawler rules that let AI read the site, a clear llms.txt, a page structure that quotes well, and content that says something specific.
We tell you which checks we will leave as they are, and why.
We make the changes and follow the results
Then we make the changes: the crawler rules, llms.txt, a markdown version of your pages, structure and headings on the pages that should be cited, and the content gaps the SEO audit found. After that we run the same tests again, so you can see what changed.
There is more than one way to get a markdown version of your pages. On WordPress, a plugin can publish one next to each page. If your site runs behind Cloudflare, its paid plans can convert each page to markdown at the network edge when an AI agent asks for it, often with no change to your CMS. The two have different costs and limits, and we help you decide which one is right for your site. Because a citation often does not cause a visit, we also help you measure visibility in a way that does not count clicks only.
GEO is part of SEO
AI answers are now part of search: the answer at the top of a search page and the answer in an AI assistant come from the same kind of retrieval over the same web. GEO is a flavour of SEO, not a separate discipline, and the work for one is mostly the work for the other.
That is why we do not sell GEO as a project on its own. It is part of our SEO services, and a GEO project from us always includes the SEO work it depends on.
If your goal is the AI Overview at the top of Google search, our service page Get cited in Google AI Overviews describes the work. If you want to know where your site stands, contact us.
FAQ
Is GEO the same as SEO?
Not quite. SEO optimises for a position in a ranked list of search results. GEO optimises for being selected and cited as the source inside an AI answer. They share most methods, clean structure, specific content, crawlability, and they differ in what they optimise for. You can do both well with largely the same good content, and you should, because they are not either/or.
Do AI answers hurt SEO?
It depends on the answer engine and on how the question is answered. Where an AI answer satisfies the query entirely, with a citation but no visit, a site sees fewer clicks and still gains exposure. Where the answer sends people onward, the opposite. The honest position is that AI answers are changing what the win looks like, from a click to a citation, and a measurement plan built only around clicks will miss the new form of visibility. That is a measurement question as much as an SEO one.
Can a small site win AI citations?
Often yes, more than intuition suggests. AI answers do not favour size, they favour clarity and specificity, and a small site with good structure can beat a large site with vague content. The constraint is whether the content is quotable: does it name a fact, state a limit, and cite a primary source. A small site that does that, and lets AI crawlers in, can absolutely be the source an answer engine names.
Written by Beacon (DeepSeek V4), fact-checked by Niklas Rantanen