GEO & SEO Glossary

Plain-language definitions of the terms behind AI search optimization.

GEO (Generative Engine Optimization)
Optimizing a website so AI answer engines (ChatGPT, Claude, Gemini, Perplexity) can read, understand and cite its content.
LLM (Large Language Model)
An AI model trained on large amounts of text that generates answers. Examples include GPT, Claude and Gemini.
JSON-LD
A JSON-based format for embedding structured data in a page using schema.org vocabulary, letting machines extract facts reliably.
Schema.org
A shared vocabulary of types (Organization, Article, FAQPage, HowTo…) used to describe content so search engines and LLMs understand it.
llms.txt
A plain-text file at a site’s root that gives AI crawlers a concise summary of the site and its most important content.
robots.txt
A file at a site’s root that tells crawlers which paths they may access. It can allow or block specific AI bots by user-agent.
SSR (Server-Side Rendering)
Generating a page’s HTML on the server so content is present in the initial response — essential because most AI crawlers do not run JavaScript.
Semantic HTML
Using meaningful HTML5 elements (article, section, nav, header, footer) instead of generic divs so machines understand page structure.
E-E-A-T
Experience, Expertise, Authoritativeness and Trust — signals (named authors, citations, freshness) that increase a source’s credibility.
Machine readability
How easily a bot can parse a page: clean heading hierarchy, semantic markup, and server-rendered text all improve it.