Back to Lab
GEO Series

What is GEO? Generative Engine Optimization explained

GEO is the work of becoming visible, accurately described and citable in the answers from ChatGPT, Claude and Gemini. Here is the definition, the difference from SEO, how models pick their sources, how AI visibility is measured, what llms.txt is — and seven concrete actions. With numbers from our own dataset of 253 Norwegian prompts.

m51.ai Lab
August 20267 min read

GEO (Generative Engine Optimization) is the work of making a business visible, accurately described and citable in the answers produced by generative AI models such as ChatGPT, Claude, Gemini and Perplexity. Where classic SEO is about ranking high in a list of links, GEO is about becoming the source the model builds the answer itself on — and about being named when the answer says who is good at something.

That is the whole definition. The rest of this article covers why it became its own discipline, how models actually pick their sources, how AI visibility is measured, what llms.txt is, and what a business can concretely do. The numbers along the way come from our own dataset NorGEO-Bench, where we asked ChatGPT, Claude and Gemini 253 Norwegian questions about Norwegian business.


GEO vs. SEO: what is the actual difference?

GEO does not replace SEO. The two disciplines share most of the same groundwork — technically sound pages, clear content, external coverage — but they optimise for two different outcomes.

QuestionSEOGEO
What is the result?A ranked list of linksOne synthesised answer, with or without sources
What are you competing for?Position in the result listBeing named and cited inside the answer
Who reads the content?A crawler that indexesA model that summarises and rephrases
What decides the outcome?Relevance, authority, linksWhether an unambiguous, verifiable source exists
How is it measured?Position, impressions, clicksMention rate, citation share, factual accuracy
How fast does it change?Rankings shift over weeksThe answer can change from question to question

The most important practical difference: in a search result the user can weigh ten alternatives themselves. In an AI answer the user usually gets three to five names — and everything else does not exist. GEO is therefore a contest for a far narrower list.

How AI models pick their sources

A modern AI model answers on one of two grounds: what it remembers from training, or what it retrieves through web search at that moment. The distinction matters, because only one of them can be influenced quickly.

When we tested the three leading models with no tools and no internet access, the best one scored 61 % correct on questions about real Norwegian companies. The models simply know too little about Norwegian business to answer confidently from memory — and they know that they know too little. That is why they search.

The consequence is simple: whatever is available about you online at the moment someone asks is, in practice, the answer the user receives.

The sources the models actually lean on

NorGEO-Bench logs which domains the platforms themselves report as sources — in the latest measurement (m-full-2026-07-30), 2,735 unique domains across 1,707 answers. Two traits stand out: the sources are Norwegian, and they are barely shared.

DomainCitationsType of source
finansavisen.no123Editorial media
finn.no114Marketplace
proff.no107Company registry data
smartbyra.no79Comparison service
bytt.no74Comparison service
lovdata.no74Government source

74.7 % of citations go to Norwegian domains, and the three platforms share only 8.3 % of the source base: ChatGPT leans on government sources, Claude on registries and marketplaces, Gemini on editorial media and comparison services. The practical instruction: a correct entry on Proff and Finn, presence on the comparison services in your industry and Norwegian-language content is GEO work — not merely brand hygiene.

The full source analysis: Which sources do ChatGPT, Claude and Gemini cite? (in Norwegian)

How AI visibility is measured

There is no ranking list to read off. AI visibility therefore has to be measured by querying the models systematically and counting what happens. In NorGEO-Bench we put 253 prompts to each platform and run every question several times — 1,707 answers in the latest measurement — and have a judge panel from three different vendors score every answer against a shared evidence base. Four measures cover most of the picture:

  • Mention rate: the share of relevant questions where your business is mentioned at all — measured across repeated runs, not a single pull.
  • Citation share: how often your own domain is given as a source, versus registries and third parties.
  • Accuracy (0–3): whether what the model says about you is actually true.
  • Hallucination per named entity: how much the model invents, divided by how many businesses it names — a long answer should not be punished for saying more.

The last two surprise most people. A model that does not know you will not necessarily stay silent — it guesses.

PlatformAccuracy (0–3)Hallucination per entityMentions expected brands
ChatGPT (GPT-5.6)2.400.05681.2 %
Claude (Opus 5)2.180.04796.6 %
Gemini (3.1 Pro)1.860.08494.6 %

The accuracy ranking is statistically significant and holds under all eight judge configurations we tested. On hallucination, ChatGPT and Claude are indistinguishable — Gemini is worst on both measures. And the models behave differently enough that «are we visible in AI?» is not one question, but three.

The full method, robustness tests and what changed since the last round: the main report (in Norwegian)

And visibility is not a locked contest over five seats: the five most mentioned players in each industry take only 6–16 % of all mentions. No Norwegian industry is owned by a few names in the AI answers yet — an opening for whoever makes themselves citable first.

What is llms.txt?

llms.txt is a file placed in the root of your site — yourdomain.com/llms.txt — that describes in plain Markdown what the business is and where the most important content lives. The idea mirrors robots.txt, but the audience is language models rather than crawlers: a short, unambiguous source an AI agent can read without parsing its way through a designed website.

# Company name

> One sentence on what you do, for whom, and where.

## Services
- [Service A](https://yourdomain.com/service-a): Short description
- [Service B](https://yourdomain.com/service-b): Short description

## About
- [About the company](https://yourdomain.com/about): Facts, history, registration number

The honest assessment: none of the major model providers have confirmed that they use llms.txt, and an analysis of 300,000 domains found no clear correlation between having the file and being cited. But it takes fifteen minutes to write, and any AI agent that does visit your site will find it. We recommend it as a cheap supplement — not as the measure itself.

Seven concrete GEO actions

  • Ask the models about yourself. Put the questions your customers actually ask to ChatGPT, Claude and Gemini, and write down what is wrong. Without a baseline you cannot see progress later.
  • Clean up the registries first. Proff and Finn are among the most cited sources across all three platforms — and they are free to correct. Errors there become errors in the answers.
  • Get onto the comparison services in your industry. Smartbyra, Bytt and similar niche sites are cited as authorities on par with national media — and they are far easier to influence.
  • Write one unambiguous about page. What you do, for whom, where, and since when. Models reproduce what is easy to extract, not what is most beautifully phrased.
  • Publish numbers and definitions others can cite. Your own measurements, methodology, price levels. A model prefers to cite a source that says something precise.
  • Get covered by others. Trade press, industry directories and reference works are both training data and search results.
  • Measure again every month — and measure repeatedly. Identical questions share only about a third of the companies mentioned from run to run; a single query is an anecdote, frequency is a measurement.

Three common misconceptions

  • «GEO replaces SEO.» No. The models retrieve from web search, and web search is still ranked. Weak SEO produces weak GEO.
  • «Schema markup is enough.» Structured data helps the model understand you, but it cites sources it finds credible — not merely machine-readable.
  • «If the model does not know us, it says nothing.» This is the most expensive misconception. In our tests the most hallucination-prone model constructed an entirely invented history for a name it did not recognise.

AI visibility is not a one-off project. The models change, and so does the picture. That is one of the jobs the AI agents in m51.ai do: track how the brand is described, and propose action when something shifts.

See how it works

Explore NorGEO-Bench: the interactive benchmark page with company lookup

Read part 1 of the GEO series: How well does AI know the Norwegian market?

Read part 2: Which AI is best at Norwegian? The main NorGEO-Bench report (in Norwegian)

Read part 3: Which sources do ChatGPT, Claude and Gemini cite? (in Norwegian)

Read part 4: AI visibility is a lottery draw — why one pull is not a measurement (in Norwegian)

Related: Can Norwegian-trained AI models compete with GPT and Gemini?


Frequently asked questions

What does GEO mean?

GEO stands for Generative Engine Optimization. It is the work of making a business visible, accurately described and citable in the answers of generative AI models such as ChatGPT, Claude, Gemini and Perplexity — becoming the source the model builds its answer on, rather than just a link in a result list.

What is the difference between GEO and SEO?

SEO optimises for ranking high in a list of links that the user evaluates themselves. GEO optimises for being named and cited inside one synthesised AI answer, where the user typically gets three to five names and never sees the rest. The disciplines share most of the groundwork — technically sound pages, clear content and external coverage — but are measured differently: SEO on position and clicks, GEO on mention rate, citation share and whether what the model says is actually true.

How do I measure whether my company is visible in AI answers?

By querying the models systematically and counting. Define the questions your customers actually ask, run them several times against each platform, and measure four things: how often you are mentioned, how often your own domain is cited, how accurate the model's claims are, and how much it invents per named business. In NorGEO-Bench we put 253 prompts to each of the three platforms with repeated runs — 1,707 answers in the latest measurement — and have a judge panel from three vendors score every answer against a shared evidence base. The repetition is not cosmetic: identical questions share only about a third of the companies mentioned from run to run.

Which sources do AI models cite most about Norwegian companies?

In the latest NorGEO-Bench measurement the top sources were finansavisen.no (123 citations), finn.no (114), proff.no (107), smartbyra.no (79), bytt.no (74) and lovdata.no (74) — taken from the platforms' own citation fields. 74.7 % of citations went to Norwegian domains, and the three platforms shared only 8.3 % of the source base: ChatGPT leans on government sources, Claude on registries and marketplaces, Gemini on editorial media and comparison services.

What is llms.txt, and does it work?

llms.txt is a Markdown file in the root of your site (yourdomain.com/llms.txt) describing what the business is and where the most important content lives — the robots.txt idea, aimed at language models. None of the major model providers have confirmed that they use it, and an analysis of 300,000 domains found no clear correlation with being cited. It still takes fifteen minutes to produce, and an AI agent visiting your site will find it. We recommend it as a cheap supplement, not as the primary measure.

Can AI models invent things about my company?

Yes, and it is the most underestimated risk. A model that does not know you will not necessarily stay silent — it guesses. In the latest measurement we scored hallucination per named business: ChatGPT and Claude are on par (0.056 and 0.047, a difference that is not statistically significant), while Gemini is worst (0.084). And the errors vary sharply by industry — real estate is almost three times as error-prone as e-commerce, likely because less public, structured information exists to build on.

0 %
M51
Built in NorwayGDPR-compliantClaude Opus 5
© 2026 M51 Marketing ASPrivacy