Glossary
AI search terms, defined briefly.
Several names describe the same work, and the same acronym can mean different things. These are the terms used on this site and in Tooru reports.
What the work is called
- GEOGenerative Engine Optimization
Making your content more likely to be cited or mentioned inside answers from generative AI. The term comes from a 2023 research paper.
- AEOAnswer Engine Optimization
Writing pages so that systems that answer questions directly — AI search and voice assistants — can lift a clear answer from them.
- AI search optimization
The umbrella term for making a site findable, readable and usable by AI search tools. GEO and AEO are both used for it.
- AI Overviews and AI Mode
Google Search’s generative AI features. AI Overviews show a summary above the results; AI Mode answers in a conversation. Both run on Google Search, so a page has to be indexed to appear.
Crawlers and files
- AI crawler
A program an AI company uses to fetch web pages. There are three broad kinds: crawlers that collect training data, crawlers that build an AI search index, and fetchers that retrieve a page when a user asks. Decide whether to allow each kind separately.
- robots.txt
A file at /robots.txt that tells crawlers which pages they may fetch. It became a standard as RFC 9309 in 2022. Crawlers choose whether to follow it; it does not technically block access.
- sitemap.xml
An XML list of a site’s pages that helps crawlers find them.
Source: sitemaps.org
- llms.txt
A Markdown file at the site root that summarises the site and links to its key pages. Proposed in 2024; not a web standard. Whether an AI system reads it depends on the company.
Does llms.txt work?Source: llmstxt.org
- Structured data (schema, JSON-LD)
Machine-readable facts about a page — the organization, a product, an article, FAQs — written with the schema.org vocabulary and embedded in the HTML. JSON-LD is one way to write it.
Source: schema.org
- JavaScript rendering
A browser running JavaScript to build a page’s content. Crawlers that don’t run JavaScript only see the text that is already in the HTML the server returns.
The agentic web
- Agentic web
A web where AI agents research, compare, fill in forms and complete tasks on someone’s behalf. Sites need to let agents in, explain how they work, and expose the actions agents can take.
- Agentic commerce
Commerce where an AI agent finds, compares and buys products for a person.
- MCPModel Context Protocol
A specification for connecting AI applications to external tools and data. A site that publishes an MCP server lets agents use its functions as tools.
Source: modelcontextprotocol.io
- A2AAgent2Agent Protocol
A specification for AI agents to discover and talk to each other. An agent is described in a published Agent Card.
Source: A2A Protocol
- UCPUniversal Commerce Protocol
A draft specification that lets AI agents discover how a store sells — how to find products and how to check out.
Source: ucp.dev
- WebMCP
A draft specification for declaring actions on a web page, such as forms, as tools an AI agent can use. Being developed in a W3C community group.
- Markdown for agents
Returning Markdown instead of HTML at the same URL when an agent asks with
Accept: text/markdown, so it can read the content without the page chrome.Source: RFC 7763 (text/markdown)
Start with your home page.
Enter a URL to see the four gates and what to fix first.