GEO glossary
GEO, AEO, LLMO, llms.txt, GPTBot, grounding, share of voice. The terms of answer-engine optimisation, explained without jargon.
- GEO
- GEO — Generative Engine Optimization — is the work of making a brand citable by AI answer engines such as ChatGPT, Perplexity and Gemini.
- It differs from SEO in its object: SEO competes for ten links on a results page, GEO competes for three names inside a written answer. There is no average position and no CTR — either the brand is named, or it does not exist in that answer.
- AEO
- AEO — Answer Engine Optimization — is the same work as GEO, under a name that insists on what changed: the user gets an answer, not a list.
- LLMO
- LLMO — Large Language Model Optimization — is the variant that stresses the model rather than the engine, used mostly when discussing training rather than search.
- llms.txt
- `llms.txt` is a file at a site's root that summarises, in plain text, what the site is and where the content that matters to a language model lives.
- It is not a mandatory standard and no engine requires it. It is cheap to produce and, when present and well structured, saves the model from guessing based on navigation.
- GPTBot
- GPTBot is OpenAI's crawler that collects content for model training. Blocking it in `robots.txt` prevents the site from feeding future versions of ChatGPT.
- Not to be confused with `OAI-SearchBot` and `ChatGPT-User`, which serve real-time search. Blocking the latter is what removes a brand from today's answers; blocking GPTBot affects what the model knows tomorrow.
- Grounding
- Grounding is the web search a model performs before answering, to base its answer on current sources rather than on training memory.
- It is what makes measurement possible and what makes it expensive: providers charge for each search separately, and one request can trigger several.
- Share of voice, in AI visibility, is the share of answers across a set of questions in which a brand is named, compared against competitors.
- robots.txt
- `robots.txt` is the file telling each crawler what it may or may not visit. It is the first place to look when a brand never shows up in answers.
- A `Disallow: /` aimed at `User-agent: *` also blocks AI crawlers — and is usually inherited from a staging environment nobody revisited.
- Dados estruturados
- Structured data is JSON-LD markup telling a machine what a page is — a company, a service, a question with an answer — instead of forcing it to infer from the text.
- `Organization` and `LocalBusiness` identify the entity; `FAQPage` is the format models extract most, because it already comes in the question-and-answer shape they produce.
- Citação e menção
- A mention is the brand name appearing in the answer text; a citation is the engine pointing at the site as a source. There can be mentions without citations, and citations without traffic.