AEO and GEO

Get cited, not just ranked.

When ChatGPT or Google’s AI answers, nobody clicks. They read who got quoted. We make you quotable.

Four questions, then the fix.

Can the engine reach you? Can it read you? Does it know who you are? Is anything worth quoting? Then we fix whatever said no.

The method, step by step
01

Can the engine reach you

Twelve named crawlers, each checked against your robots.txt individually rather than assumed from a wildcard rule. Blocking them can be the right call. Blocking them by accident is the common one.

02

Can it read what it fetched

A page whose body arrives empty and fills in with JavaScript is invisible to any engine that does not run scripts. Measured per page, reported as a finding with the word count the server actually sent.

03

Can it resolve who you are

Organization or LocalBusiness markup, sameAs links to the profiles that describe the same entity, consistent naming, and a presence in the records models use to disambiguate companies.

04

Is any passage worth quoting

A direct answer in the first paragraph, a specific number in the first sentence, question headings with short answers under them, tables and lists, a named author, and outbound citations.

05

Then fix it

The answer block is drafted. The FAQ markup is generated from the questions already on the page. The llms.txt is built from the pages worth pointing at. The entity markup is written with your real profiles in it.

The 12 AI crawlers we check on every run

Each one is tested against your robots.txt with the same longest-match rule a real crawler uses.

User agentWhat it feeds
GPTBotTrains and grounds ChatGPT answers
OAI-SearchBotPowers ChatGPT search results and citations
ChatGPT-UserFetches a page when a user asks ChatGPT about it
ClaudeBotClaude's crawler
Claude-UserFetches a page when a user asks Claude about it
PerplexityBotPerplexity's index and its citations
Google-ExtendedGemini grounding and AI Overviews training
Applebot-ExtendedApple Intelligence and Siri answers
BytespiderTikTok search
meta-externalagentMeta AI answers
CCBotCommon Crawl, which many models train on
AmazonbotAlexa and Rufus answers

Not advice. The actual files.

File

llms.txt, written from your site

Grouped by section, every entry with a one-line summary taken from the page itself. Curated down to the pages you would actually want quoted, not a dump of every URL.

File

robots.txt with the engines you choose

Your existing rules kept, an explicit allow block added for the answer engines you want citations from, and the sitemap line added if it was missing. Marked critical risk, so a person reads it.

Markup

Entity and FAQ schema

Organization or LocalBusiness with the social profiles found on your own site as sameAs. FAQPage built from the questions already in your headings, answered from the paragraphs already under them.

Copy

Answer blocks

Two to three sentences that make sense quoted on their own, with the specific number first. Placed under the H1, above everything else, because that is the passage engines lift.

Structure

Headings that name the thing

"Overview" tells a model nothing. Generic headings are found and rewritten to say what the section answers, which is what decides whether a passage gets retrieved at all.

Evidence

Citable facts

Pages with no figures and no sources are flagged. Models cite pages that contain specific numbers, dates and named sources, and a page of adjectives is not one of them.

Can ChatGPT even see you?

Find out in about ten seconds. Free, no account.