GEO · Generative Engine Optimisation

Get quoted by the answer engines.

People ask AI before they search. DiverzitySEO makes your pages easy to quote, tells engines who publishes them, and measures whether answers actually name you.

GEO · AI search

Be the answer, not a blue link.

Answer engines quote passages, not pages. DiverzitySEO measures how quotable every post is, asks your customers’ questions with live web search, and tells you when an AI answer cites someone else instead of you.

  • Citability score 0–100 for every post
  • llms.txt and llms-full.txt, generated and served
  • Linked entity graph with sameAs
  • AI crawler visibility — cite vs. train

The GEO toolkit

Six tools for the answer era.

Citability score

Every post measured 0–100 on how quotable it is to an answer engine — from the post itself, not a guess. The weakest signals are named in plain words, and one click writes the missing answer passage.

llms.txt & llms-full.txt

Generated and served by the plugin: a plain-text map of your site for language models, with an optional full-content version.

Entity graph

Linked Organization, WebSite, WebPage, Person and BreadcrumbList nodes with sameAs, so engines can resolve who publishes the site. Left out automatically when another SEO plugin already prints one.

AI answer tracking

Your customers’ questions put to Claude with live web search on a schedule. The plugin reads the answer and its citations itself: named or not, cited or not, found but not used — and who was cited instead.

Misses become fixes

Every question where you are not named becomes a finding. When one of your pages should be the answer, the finding carries the fix that writes its answer passage.

Honest about its scope

It measures Claude with web search — not ChatGPT or Perplexity — and says so in the plugin. Each check shows exactly what it cost.

AI crawler visibility

Know who reads your site — and why.

The plugin records visits from known AI agents and splits them into crawlers that fetch pages to cite them and crawlers that only collect training data. An optional robots.txt policy declares what each may do. Ordinary visitors cost nothing — a row is written only when a known AI agent matched.

Fetch pages to cite them

  • OAI-SearchBotOpenAI
  • ChatGPT-UserOpenAI
  • Claude-SearchBotAnthropic
  • Claude-UserAnthropic
  • PerplexityBotPerplexity
  • DuckAssistBotDuckDuckGo

Collect training data

  • GPTBotOpenAI
  • ClaudeBotAnthropic
  • CCBotCommon Crawl
  • Google-ExtendedGoogle
  • Applebot-ExtendedApple
  • meta-externalagentMeta

A selection of the agents the plugin recognises.

FAQ

Questions, answered.

Something else? Ask us directly or browse the docs.

Is GEO different from SEO?

It builds on it. Search engines rank pages; answer engines quote passages. The same well-structured, measurable content serves both — GEO adds quotable answers, a clear publisher identity and visibility into AI crawlers and answers.

Does it track ChatGPT or Perplexity?

No. AI answer tracking uses Claude with live web search — the same search, read, answer, cite loop an answer engine runs — and the plugin labels it as exactly that.

Can I block AI training crawlers but allow citing ones?

Yes. The optional robots.txt policy declares what each kind of AI crawler may do, and the crawler log shows which ones actually visit.

How much does answer tracking cost?

It is off by default. Each question is one call with up to three web searches; the page shows what the last check actually cost, and your monthly budget covers it.

Be the page they quote.

Install DiverzitySEO, connect your site and let the first scheduled audit file its findings — each one with the button that fixes it.