llm seo · how models choose citations

LLM SEO: how language models choose citations, and how to earn one

Assistants that search the web cite a handful of pages per answer. This guide covers the mechanics behind that choice, from retrieval to structured data, and what to change so your pages are the ones lifted.

reviewed 2026-09-02 · by the IT Master editorial team · how we check facts

What LLM SEO is, and what it is not

LLM SEO is the work of making a page the one a large language model retrieves, trusts and cites when it answers a question. It overlaps with classic search optimisation, because most assistants that browse the web start from a search index, but the scoring is different. A ranking page that buries its answer in the fourth paragraph can lose the citation to a lower-ranked page that states the answer in one clean sentence.

It is not a trick for slipping text past the model. Hidden text, keyword stuffing and instructions aimed at the model in page copy are treated as spam by the same systems that flag them for Google, and a page caught doing it is an easy one to leave out of an answer.

The rest of this guide walks through the six properties that decide a citation: retrieval, freshness, quotable definitions, named sources, structured data and consistency across pages. Each one is a mechanism you can inspect, not a preference you have to guess. If you want a reading before you start, the free AI Visibility Checker asks assistants your questions and records whether your domain is among the sources they name.

in one sentence

LLM SEO is the practice of making a page the one a language model retrieves, trusts and quotes when it answers a question, rather than the one that merely ranks.

Retrieval: the model reads what search hands it

An assistant does not remember your page. When ChatGPT, Perplexity or Gemini answers a question about the live web, it works from search: the question is rewritten into narrower queries, results are fetched, and the answer is composed from passages in the pages it fetched. If your page is not in that fetched set, nothing else on this list matters.

Three things follow. First, the queries an assistant issues are usually narrower than the question a person typed, so a page that ranks for the head term but not for the specific sub-questions gets skipped. Second, retrieval works on passages rather than whole pages: systems of this kind split a document into chunks and score each chunk, so a section with its own heading and a complete answer inside it travels better than prose that depends on the paragraph above. Third, the crawler has to be allowed in. The vendors publish the user-agent names their fetchers use, GPTBot, OAI-SearchBot, PerplexityBot and ClaudeBot among them, and honour robots.txt for those agents, so a blanket block written years ago for another reason still applies. The AI Crawler Check reads your robots.txt and reports which assistants you have shut out.

in one sentence

Assistants cite from the pages they fetched, not from every page that exists. Retrieval comes first, and every other citation signal is applied only to what retrieval returned.

Freshness: a dated page beats an undated one

Models are trained on a snapshot and then asked about a moving world, so recency carries weight in the retrieval layer. For any question where the answer can change, prices, versions, regulations, product availability, assistants lean towards recently updated pages, and they often show the date of the source they used.

Freshness is read from signals a crawler can parse, not from your intention. A visible published date and a visible updated date near the top of the article, a matching dateModified in the Article schema, and a sitemap lastmod that moves only when the content moves are the three that matter. A lastmod that changes nightly while the copy stands still is an unreliable signal, and unreliable signals get discounted rather than rewarded.

The practical consequence is that content has a half-life. An article cited in March and untouched since is competing against pages covering the same ground with a July date on them, and it tends to lose. IT Master's nightly loop tracks which published articles are losing impressions in Search Console and queues them for a refresh, which costs less than writing a replacement and keeps the URL that has already earned its links.

in one sentence

For any question whose answer can change, an assistant leans towards the page that can prove it was updated recently. Freshness is read from visible dates, dateModified and a sitemap lastmod that only moves when the content does.

Quotable definitions: write the sentence the model lifts

Look at how an assistant cites. It quotes or closely paraphrases a short passage from a source, then attaches the link. Pages that get cited tend to contain sentences that survive being lifted out of context: a subject, a verb, a claim, and no pronoun pointing back to the previous paragraph.

The pattern that works is answer-first. Open each section with a sentence that states the conclusion in plain terms, then spend the rest of the section on evidence and caveats. Define every term the first time it appears, in a single sentence under 40 words. Put numbers in the sentence that explains them, not in a chart the crawler cannot read. Give each section its own heading that repeats the question in the reader's words, because that heading travels with the chunk.

Callout boxes like the ones on this page exist for this reason. They isolate the one sentence we would want an assistant to quote, mark it up so it is unambiguous, and leave the surrounding prose as detailed as the topic needs. Marketing copy fails this test almost every time: adjectives are not quotable, and a model asked for facts skips them.

in one sentence

A quotable sentence stands alone: one subject, one verb, one checkable claim, and nothing that points back to the paragraph before it.

Named sources: who said it, and can it be checked

Assistants are tuned to prefer sources they can attribute. A page with a named author, a stated organisation, a date and links to the primary material it drew from is easier for a model to justify citing than an anonymous post asserting the same thing. This is E-E-A-T applied by a machine, and the machine is literal: it looks for the byline, the about page, the author's other work, and whether other pages on the web name the same person for the same subject.

Primary data is the strongest version of this. A measurement you took, a specification from your own datasheet, a figure from your own support tickets: these are not available elsewhere, so a model that wants to state that fact has to cite you. IT Master articles are grounded in the customer's own first-party data where it exists, product data, datasheets and support Q&A, for exactly this reason. The page becomes the origin of a fact rather than a restatement of one.

Cite outward as well. Linking to the standard, the regulation or the manufacturer page you relied on costs you nothing and shows the model your claim has a source it can check.

in one sentence

A model cites the page it can attribute: a named author, a named organisation, a date, and a claim it cannot find stated anywhere earlier.

Structured data: give the parser the facts in a schema

JSON-LD does not make a page rank, and it does not make an assistant cite it. What it does is remove ambiguity for the systems that decide both. Article schema with headline, author, datePublished and dateModified tells a parser who wrote what and when, without inferring it from layout. FAQPage schema pairs each question with its answer in a form that indexes cleanly as a self-contained chunk, which is the same shape the quotable-definition rule produces in prose. Organization and Person schema connect the byline to an entity that exists elsewhere on the web.

The failure mode is schema that disagrees with the page. A dateModified that says June while the visible date says January, an author in the markup who never appears on the page, or FAQ schema for questions the copy never answers: each one is a contradiction, and a parser resolves contradictions by trusting the page less.

Every article IT Master publishes ships with JSON-LD schema and an FAQ block alongside the prose the reader sees. If you write your own markup, validate that it describes the page in front of you and not an earlier draft of it.

in one sentence

Structured data does not earn a citation on its own. It removes the ambiguity that costs you one: who wrote the page, when it changed, and which question each answer belongs to.

Consistency across pages: one entity, one set of facts

A model rarely reads one page of your site in isolation. During a research query it may fetch three or four and try to reconcile them. If your pricing page says one figure, a blog post from last year says another and a product page says a third, the model has no way to tell which is current. It may pick one, and it may decline to state the fact at all and take it from a source whose pages agree with each other.

Consistency is a maintenance discipline rather than a writing one. Keep a single source for every fact that appears in more than one place: names, prices, specifications, dates, the spelling of your own product. Use canonical URLs so near-duplicate pages do not present as separate, slightly different sources. Interlink related pages so that when the model fetches one, the others are a hop away and confirm it.

An llms.txt file at your root is worth an hour on one condition: treat it as a proposed convention, not a documented ranking input. No major search or assistant vendor lists it as one, and Google has said Search does not use it. The llms.txt entry sets out what it is good for.

in one sentence

Assistants reconcile the pages they fetch. When your own pages disagree about a fact, you have given the model a reason to take that fact from someone else.

LLM SEO tools: what they measure and what they miss

Tools in this category do four jobs. Visibility checkers ask assistants a set of questions and record whether your domain is cited in the answer. Crawler checkers read robots.txt and server responses to confirm the assistants' bots can fetch your pages. Schema validators confirm that your JSON-LD parses and matches the page. Log analysers show which AI user agents actually visited and what they fetched.

All four are diagnostic. None of them changes a citation on its own, and visibility checkers in particular are noisy: the same question asked twice can return different sources, so a single run tells you little and a weekly series tells you a lot. Ask which assistants a tool queries, whether it uses the assistant's web-search mode or its bare model, because a bare model measures brand fame rather than your pages, and how many prompts make up a score.

IT Master publishes three of these free. The AI Visibility Checker records whether assistants cite your domain for the questions you choose. The AEO Checker reads a page for how quotable it is. The AI Crawler Check reads your robots.txt and tells you which assistants you have blocked.

in one sentence

An LLM SEO tool measures whether assistants cite you; it cannot make them. Treat a single visibility score as one sample and a weekly series as evidence.

LLM SEO services: what to expect from one

A citation is a measurable event rather than an impression, so a service selling them should be able to show you the mechanism. Before you buy, ask four questions. Which assistants do you measure, and how often? Does the same model write and check the content, or does a different one check it? Where do the facts come from, my data or the model's memory? And what happens to the pages that stop being cited?

IT Master's answer to each is on the record. The engine finds topics from real search demand and Search Console, researches competitor pages, forums and the customer's own first-party data, writes with a Claude model, then puts the draft through a validation gauntlet run by Gemini and GPT judges: fact-check, novelty against the competing pages, an E-E-A-T critique and AI-tell detection, with up to three revision rounds. Across 186 Standard-tier runs, 51% of drafts passed every check first time; the rest were revised or rejected.

Articles that pass publish to your site with schema, internal links and an FAQ. You pay per published article, see pricing; the full flow is on how it works.

in one sentence

The model that writes is never the model that checks. A draft is judged by models from a different vendor, which is what catches the tells a writer cannot see in its own output.

Measure citations the way you measure rankings

Rankings have a position; citations have a rate. Pick the twenty questions a buyer asks before choosing you, put each to every assistant once a week in its web-search mode, and record whether your domain appears among the cited sources. The share that do is your citation rate, and it moves slowly enough that weekly is the right resolution.

Pair it with Search Console. Both depend on the same retrieval, so a page losing impressions is a page at risk of losing its citations. When a page has lost impressions for a month, refresh it before the citation goes with them.

IT Master's nightly loop does this measurement, Search Console alongside GPT and Perplexity citations, but the loop is not proprietary. Start with the free AI Visibility Checker, run it on a fixed day each week, and keep the results in one sheet.

in one sentence

A citation rate is the share of your chosen questions for which an assistant cites your domain. Measure it weekly, in the assistant's web-search mode, against a fixed question set.

questions people ask

What is LLM SEO?

LLM SEO is the practice of making your pages the ones a large language model retrieves and cites when it answers a question, in ChatGPT with search, Perplexity, Gemini or Google's AI Overviews. It shares foundations with classic SEO, because those assistants start from a search index, but it rewards different page properties: answer-first sentences that can be quoted alone, named authors and primary data, visible and machine-readable dates, and facts that agree across every page of your site. The terms generative engine optimisation and answer engine optimisation describe the same work from different angles.

How is LLM SEO different from traditional SEO?

Traditional SEO optimises for a ranked list of links, where position is the outcome. LLM SEO optimises for a synthesised answer that cites a handful of sources, where being quoted is the outcome. The assistant still uses a search index to find candidates, so ranking remains a precondition, but the final choice is made at passage level by a model that prefers self-contained, attributable, recently updated statements. A page can rank third and never be cited, while a page ranking eighth with one clean definition can be cited every time the question comes up.

Do AI assistants respect robots.txt, and can I block them selectively?

The major vendors publish the user-agent names their crawlers use and state that they honour robots.txt directives for those agents. You can allow one and block another, and several vendors run their training crawler and their search-time fetcher under separate names, which lets you refuse training while staying fetchable for answers. The common mistake is an old blanket rule that blocks everything unfamiliar, which quietly removes a site from AI answers. The free AI Crawler Check reads your robots.txt and reports which assistants can currently fetch your pages.

What are the best LLM SEO tools?

Group them by job rather than by brand. Visibility checkers ask assistants real questions and record whether your domain is cited. Crawler checkers confirm the assistants' bots can fetch your pages. Schema validators confirm your JSON-LD parses and matches the visible page. Log analysers show which AI agents actually visited. Judge any visibility tool by whether it queries the assistant's web-search mode, because a bare model with no retrieval measures brand fame rather than your content. IT Master offers a free AI Visibility Checker, AEO Checker and AI Crawler Check that cover the first three jobs.

What should an LLM SEO service actually deliver?

Pages that get cited, and evidence that they do. Ask which assistants the service measures and how often, whether the model that writes the content is the same model that checks it, where the facts come from, and what happens to pages that stop being cited. IT Master writes with Claude models, checks each draft with Gemini and GPT judges for facts, novelty, E-E-A-T and AI tells, auto-publishes only what passes, and measures Search Console plus GPT and Perplexity citations nightly. Pricing is per published article from a prepaid balance, with no subscription.

How long does LLM SEO take to show results?

There is no fixed timeline, and anyone quoting one is guessing. A citation needs three things to happen in order: the page is indexed, it ranks for the sub-queries the assistant issues, and its passages beat the other candidates when the model composes an answer. Indexing can take days, ranking for specific questions usually takes weeks, and citations follow when both hold. Measure weekly against a fixed set of questions rather than daily, and expect the rate to move in steps as individual pages start or stop being retrieved.

Want this done for your site, every week?

IT Master researches, writes, checks with rival AI models and publishes — from a prepaid balance, per article.