Skip to content
Citable

Glossary · 26 terms

The vocabulary, defined once, clearly.

Short, quotable definitions of the vocabulary of Answer Engine Optimization, Generative Engine Optimization and LLM-readable content — from AEO to zero-click search.

AI crawler

AI bot, LLM crawler

An AI crawler is an automated agent that fetches web pages on behalf of an AI system and identifies itself with its user-agent string, such as GPTBot, ClaudeBot or PerplexityBot. Vendors separate crawlers by purpose — collecting training data, building a search index, or fetching a page a user asked about — so that training and search access can be allowed or blocked independently in robots.txt.Full entry
AI Overviews

Google AI Overviews, formerly Search Generative Experience (SGE)

AI Overviews is a Google Search feature that shows an AI-generated summary at the top of some results pages, with links to the web pages the summary drew on. It launched to all US users in May 2024 after a year as the Search Generative Experience (SGE) experiment in Search Labs, and is fed by the same crawling and indexing as ordinary Search.Full entry
Answer engine
An answer engine is a system that responds to a question with a synthesised answer rather than a ranked list of links. Modern answer engines — Google AI Overviews and AI Mode, Perplexity, ChatGPT search, Claude with web search and Microsoft Copilot — retrieve passages from the web and generate the answer with a large language model, usually with citations to the sources used.Full entry
Answer Engine Optimization

AEO

Answer Engine Optimization (AEO) is the practice of structuring web content so that systems which return a direct answer — AI assistants, AI-powered search and voice assistants — can retrieve, understand and cite it. It prioritises self-contained answer passages, clear entities, verifiable authorship and machine-readable formats over ranking position.Full entry
Canonical URL

rel=canonical, canonical link

A canonical URL is the single address a site declares as the authoritative version of a page when the same content is reachable at several URLs — with and without a trailing slash, with tracking parameters, as a Markdown or syndicated copy. It is declared with a link element whose rel attribute is canonical, or the equivalent HTTP Link header, and tells crawlers where to consolidate signals and attribution.Full entry
Chunking

Text splitting, passage segmentation

Chunking is the step in a retrieval pipeline that splits a page or document into smaller passages — typically a few hundred tokens each, cut at headings, paragraphs or a fixed window — so that each passage can be embedded, indexed and retrieved on its own. Because answer engines retrieve and cite chunks rather than whole pages, chunk boundaries decide what a model actually sees.Full entry
Citation

Source attribution, reference

A citation, in the context of answer engines, is the explicit link or reference that a generated answer attaches to the source passage it drew on — the numbered footnote in Perplexity, the linked sources beside a Google AI Overview, or the source list under a ChatGPT search answer. Citations are the unit of visibility that Answer Engine Optimization is measured by.Full entry
Content negotiation

Proactive negotiation, server-driven negotiation

Content negotiation is the HTTP mechanism by which a client states which representations it prefers — using headers such as Accept, Accept-Language and Accept-Encoding — and the server picks the best available one for the same URL. For answer engines it lets one canonical URL return HTML to browsers and Markdown to a crawler that sends Accept: text/markdown.Full entry
DefinedTerm

schema.org/DefinedTerm, DefinedTermSet

DefinedTerm is a Schema.org type for a word, name, acronym or phrase that has a formal definition. It carries a name, a description that holds the definition, an optional termCode, and an inDefinedTermSet link to the DefinedTermSet — the glossary or classification — it belongs to. It is the natural markup for a glossary entry and tells a machine that a passage is a definition.Full entry
E-E-A-T

Experience, Expertise, Authoritativeness, Trustworthiness; formerly E-A-T

E-E-A-T stands for Experience, Expertise, Authoritativeness and Trustworthiness: the framework Google's Search Quality Rater Guidelines use to describe whether a page and its author deserve to be believed. It is not a direct ranking signal but a description of the qualities Google's ranking systems try to reward, with trust named as the most important of the four.Full entry
Embedding

Vector embedding, text embedding

An embedding is a fixed-length list of numbers (a vector) that a neural model produces to represent the meaning of a piece of text, so that texts with similar meaning end up close together in the vector space. Answer engines embed both the question and candidate passages, then retrieve the passages whose vectors are nearest to the question's.Full entry
Entity
An entity is a uniquely identifiable thing — a person, organisation, product, place or concept — that exists independently of the words used to name it. Search engines and language models resolve text to entities so that 'Apple', 'Apple Inc.' and 'AAPL' map to one node, and they judge a page partly by which entities it mentions and how unambiguously it names them.Full entry
Generative Engine Optimization

GEO

Generative Engine Optimization (GEO) is the practice of increasing how often, and how favourably, a source is used and cited by generative engines — search systems that answer with text produced by a large language model, such as Google AI Overviews, Perplexity or ChatGPT search. The term was introduced in a 2023 research paper by Aggarwal et al.Full entry
Grounding
Grounding is the practice of tying a language model's output to specific, verifiable sources — retrieved web pages, documents or a knowledge graph — supplied at generation time, so that each claim in the answer can be traced to evidence rather than to the model's training data. In answer engines, grounding is what turns a retrieved passage into a cited one.Full entry
Hallucination

Confabulation, fabrication

A hallucination is output from a language model that is fluent and confident but false or unsupported: an invented statistic, a citation to a paper that does not exist, a misattributed quote, or a plausible-sounding date. It arises because the model predicts likely text rather than checking facts, and it is the main failure that answer engines use retrieval and citations to contain.Full entry
Headless CMS

API-first CMS, decoupled content platform

A headless CMS is a content management system that stores content as structured fields and delivers it over an API, leaving the presentation layer — website, app, feed, Markdown export — to be built separately. For answer engines it matters because the same fields that render the page can also generate JSON-LD, Markdown and llms.txt without the outputs drifting apart.Full entry
JSON-LD

JSON for Linking Data, application/ld+json

JSON-LD (JSON for Linking Data) is a W3C standard for expressing linked data as ordinary JSON. On the web it is the format Google recommends for Schema.org structured data: a single script block of type application/ld+json that describes the page's entities — article, author, dates, FAQ, definitions — without touching the visible HTML.Full entry
Knowledge graph
A knowledge graph is a structured database of entities — people, organisations, places, products, concepts — and the typed relationships between them, such as founded by, located in or is a subtype of. Search engines and answer engines use one to disambiguate names, verify facts and assemble panels; Google's Knowledge Graph, introduced in 2012, and the open Wikidata project are the best-known examples.Full entry
llms.txt
llms.txt is a proposed convention for a Markdown file at the root of a website (/llms.txt) that gives large language models a curated, plain-text overview of the site: a title, a short summary, and sections of links to the most important pages with one-line descriptions. A companion file, llms-full.txt, contains the full text of those pages in one document.Full entry
Passage retrieval
Passage retrieval is the search technique of scoring and returning short spans of text — a paragraph, a section, a window of tokens — rather than whole documents, so that a system can answer a question from the most relevant fragment. It is the retrieval step in most answer engines, and it is why a page is cited passage by passage rather than as a unit.Full entry
Retrieval-augmented generation

RAG

Retrieval-augmented generation (RAG) is an architecture in which a language model is given relevant documents or passages retrieved at query time — from a search index, a vector database or the live web — and asked to answer using them. It grounds the model's output in current, citable sources instead of relying only on what it memorised during training.Full entry
Schema.org
Schema.org is a shared vocabulary of types and properties — Article, Person, FAQPage, DefinedTerm and hundreds of others — for describing what a web page is about in a form machines can read. Founded in 2011 by Google, Microsoft, Yahoo and Yandex, it is maintained in the open through a W3C community group and can be written as JSON-LD, Microdata or RDFa.Full entry
Semantic HTML
Semantic HTML is markup that uses elements for what content is rather than how it should look: article, section, nav, h1–h6, dl, table, time, blockquote and cite, instead of generic div and span. Because crawlers and text extractors read structure rather than styling, semantic markup determines how a page is split into passages and which parts survive extraction.Full entry
Speakable

SpeakableSpecification

Speakable is a schema.org property (with the SpeakableSpecification type) that identifies, by CSS selector or XPath, which parts of a page are best suited to be read aloud or quoted verbatim — typically a headline and a short summary. It was introduced for voice assistants and remains the most direct way to tell a machine which passage is the answer.Full entry
Structured data

schema markup, semantic markup

Structured data, in the web context, is machine-readable markup embedded in a page that states explicitly what the page contains — an article, its author, a publication date, a question and its answer — using a shared vocabulary such as Schema.org. It is written as JSON-LD, Microdata or RDFa and lets crawlers and answer engines identify entities and relationships without inferring them from prose.Full entry
Zero-click search

No-click search

A zero-click search is a query that ends on the results page without the searcher clicking through to any website, because the answer was shown directly — in a featured snippet, knowledge panel, AI Overview or a similar module. The term describes a measured outcome, not a feature: the searcher got what they needed, or gave up, and the source page received no visit.Full entry