Diagnosis is cheap; the fix is the product
Nearly every tool in this category is a measurement instrument: it samples answers, or crawls you, and reports a score. That is genuinely useful once, and then it keeps reporting the same score until somebody changes the serving layer. The change is the part that moves the number, so the change is what this is built around.
| Job | What it costs here | What it needs |
|---|---|---|
| Score a URL | Free, no account | A URL |
| See what an agent receives | Free, no account | A URL |
| Serve agents markdown | Free to 1,000 agent visits a month | Two lines of middleware |
| Read the miss log | The count and your three worst routes free; every route on Pro | The gateway running |
| Run it entirely yourself | Free, no account, no telemetry | The open SDK |
What the tool actually does
It sits in front of your pages and answers content negotiation. A request that asks for markdown gets markdown, built from values you already store; a browser gets your normal page; a search crawler gets canonical HTML. Nothing is generated at request time.
import { gateway } from '@rebilder/gateway'
export default gateway({
source: { kind: 'document', resolve: myPages },
})On the reference product capture, that took a page from 91,226 bytes to 1,315 and moved the first substantive fact from character 23,185 to line 4, with the facts unchanged. There are adapters for common platforms, and the core has no framework dependency.
How to evaluate any AEO tool, including this one
- Ask what it changes. If the answer is "it reports", budget for whatever will do the changing.
- Ask whether the score is deterministic. A number that moves without your page moving cannot be used to judge a change you made.
- Ask to see the spec. Ours is published, including the arithmetic, so a score can be checked rather than trusted.
- Ask what it promises about citations. Anything guaranteed there is a claim nobody in this market can honour.
- Ask what it uploads. Our command-line scanner sends nothing: no scan, no URL, no hostname.