GEO Methodology
A named, ordered framework for auditing why a site is not cited by AI engines. Four on-page blocks decide whether an engine can cite you. Two off-page blocks decide whether it will — and the off-page half is where citation is almost always won or lost.
The Framework
Citation failure has exactly six causes, and they depend on each other. There is no point auditing whether your answers are extractable if the crawler cannot reach the page, and no point measuring off-page validation if the engine cannot tell who you are. Run them top to bottom.
Block by Block
Each block is a pass/fail check. Stop at the first one that fails, fix it, and re-check before moving on.
If an AI crawler is blocked in robots.txt, your site is invisible to that engine no matter how good the content is.
Confirm GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, and Googlebot are not disallowed. The usual cause is not a deliberate block but a blanket rule or a security plugin quietly catching the AI crawlers in the same net. Deterministic and free to fix, which is why it comes first.
If your content or schema is injected by JavaScript, crawlers that do not execute JS never see it, so server-rendered HTML is the floor.
View the raw page source, not the inspector, and look for your key content and schema in that HTML. If they only appear after the page executes, a non-rendering crawler gets a blank. The trap is "but it is right there for users" — you are optimizing for a fetch that may never render.
AI engines cite verifiable entities, so if a site cannot prove who is behind it, it reads as a page published by nobody.
Organization schema with sameAs links to the platforms engines treat as identity anchors. A Person object for every author with a job title and area of expertise. A name, address, and contact that match everywhere they appear. A page from an entity the engine cannot verify is a risk it would rather route around.
AI engines lift self-contained, fact-dense passages, so content that buries the answer in narrative is hard to cite even when it is correct.
Lead each section with the one-sentence answer, then support it underneath. The most citable passages run short and make sense pulled straight out of the page. If your answer only resolves after three paragraphs of windup, the engine quotes a competitor who wrote the same fact more directly.
The citation decision is mostly made off your page: engines weight what credible third parties say about you across directories, rankings, named bylines, expert discussion, and video.
An engine cross-checks your claims against independent sources before it names you. A page can pass blocks 1 through 4 flawlessly and still go uncited because nothing credible vouches for it. You cannot mark this up. You have to earn it — which is exactly why it is the most defensible block.
Being cited is structural; being mentioned by name is consensus, and stale or thinly-covered topics lose both.
Freshness is genuine recency and real depth across a topic, not a single touch. Consensus is the difference between a citation (a linked source) and a mention (your brand named inside the answer). Citations are earned structurally through the first five blocks; mentions are earned when enough credible places say the same thing about you.
Only 38 percent of the pages cited in Google AI Overviews still rank in the top 10 organic results. A ranking audit can no longer tell you why you are not being cited. That is the whole reason this diagnostic exists: citation failure needs a citation-specific instrument.
Source: Ahrefs, AI Overview citations and top-10 overlap
Running the Diagnostic
You cannot judge entity clarity if the crawler is blocked, and you cannot judge your validation surface if the engine cannot parse who you are. Go one through six, mark each block pass or fail, fix the first failure you hit, and re-check before moving on.
The pattern is remarkably consistent. Most sites pass blocks 1 through 4, or fix them inside an afternoon, because they are deterministic and largely on-page. Then the diagnostic stalls at 5 and 6, the off-page half, where the real gap almost always sits.
That is not a content problem and it is not a markup problem. It is a validation problem, and the reason it feels slow to close is the same reason it is defensible once you do: nobody can buy it overnight, including the competitor outranking you.
Engine Pro
Engine Pro runs this diagnostic across all six blocks and rebuilds the off-page citation surface — the half most audits skip. Let's find the block that is failing.