GEO is the practice of getting an AI assistant to name your business when someone asks it a question you'd want to be the answer to. That's the whole idea. Everything below is detail.
GEO (generative engine optimisation), AEO (answer engine optimisation), LLMO, AI SEO, AI visibility, LLM visibility. Different vendors picked different words for the same activity, and some of them picked a word specifically so they could claim to have invented a category. If someone tells you AEO and GEO are fundamentally different disciplines, they are selling you the difference.
We use "GEO" because it's the most common, and "AI visibility" when we're describing the thing being measured rather than the work.
Search gives you ten links and lets you choose. An assistant gives you an answer and a short list of names. There is no page two, and for most questions there is no fourth or fifth option either.
That changes what "ranking" means. Being the 8th best result on Google still earns clicks. Being the 8th name an assistant would have mentioned, if it had kept going, earns nothing at all. Visibility is much closer to binary than it used to be, which is why the first thing worth measuring is not a position but a yes or no: does it say your name?
The other change is where the answer comes from. A model may name you because it read your site, or because it read a directory, a Reddit thread, a local news piece or a competitor's comparison page that happened to mention you. Your own website is one input among many, and often not the loudest one.
This is the single most important idea on this page, and it's the thing most free tools get wrong.
Ask an assistant "tell me about Acme Dental" and the answer will contain the words "Acme Dental". Of course it will — you put them there. A tool that counts that as a mention is measuring its own question. We call that an echo, and we score it separately from a real mention for exactly that reason.
The question that carries information is the one that never says your name: "best family dentist in Leeds". If you come up there, an assistant reached for you unprompted, which is the entire thing you're trying to find out. That's why 18 of the 23 questions in our report never mention your brand.
Branded questions are still worth asking, but for a different purpose: they test whether the assistant has its facts right about you. Wrong opening hours, services you dropped two years ago, or a confident description of a similarly-named business in another city. That's a different problem from invisibility, and it's often a more urgent one.
Ask the same assistant the same question twice and you can get two different lists. This is not a bug you can configure away — these models sample from a distribution, and grounded ones also depend on whatever the live web returned that second.
The consequence is uncomfortable for everyone selling in this space, including us: a single run is an anecdote, not a measurement. If a tool asks once and reports "you have 40% visibility", that number has an error bar around it wide enough to drive through, and the tool almost certainly won't tell you how wide.
There are only two honest responses. Ask more times, or say plainly how uncertain the number is. We do a limited version of the first — your 3 most important questions get asked 3 times each, so we can tell you which findings held up and which appeared once — and we do the second throughout, because 23 questions is a sample and we say so on the method page.
"AI search" is not one thing. We look at 3, and they behave differently enough that a single score across all of them would hide the finding:
The pairing that matters most is an assistant answering from memory against the same assistant answering with web search on. If it names you only when it can search, the model doesn't know you — it found you. If it names you from memory, you're actually in there. Those two situations need completely different work, and a tool that reports one blended number cannot tell them apart.
We don't currently query ChatGPT, Google AI Overviews, Google AI Mode. That's a real gap and we'd rather you read it here than discover it: see the method page for why, and what we're doing about it.
Here is the part that costs us money to say. Google's own documentation on its AI features states there are "no additional requirements … nor other special optimizations necessary" beyond being indexable and eligible for a snippet.
There is no schema tag that makes an assistant like you. There is no "GEO keyword". Anyone selling a secret technique is selling a story, and the ones selling volume — a thousand blog posts, mass directory submissions — are selling the thing most likely to get you filtered.
What does appear to matter is unglamorous:
noindex or
nosnippet directive, or a site that renders only in JavaScript,
can remove you from AI answers entirely. This is the most common finding we
see that is both severe and trivially fixable.Notice that all four of those are things you'd want to be true anyway. That is not a coincidence, and it's the honest summary of the field as it stands.
Honest answer: you can't tell without measuring, and the measurement is cheap relative to guessing. The failure mode we see most often isn't a business that's invisible — it's a business that assumed it was fine because it ranks well on Google, and had never checked whether that transferred.
Start with a free checker. Ahrefs, Semrush and HubSpot all have one, and if one of them answers your question, you're done. When you want to know which competitors keep getting named instead of you, on which kinds of question, and whether it held up when asked again — that's when this becomes worth paying for.
The full method: every question, every surface, how a mention is counted, and what we can't measure.
A complete audit of a real business. No email, no signup, nothing redacted except at the client's request.
Find out whether AI names your business.
The check is free. The report is $29.90, once.
Check my siteWe'd like to use Google Analytics to count how many people read this page and how many go on to buy a report — nothing beyond that. It writes a cookie to your browser and sends your IP address to Google, so we have to ask first. Saying no changes nothing about how this site works for you. What it collects.