How it works
What actually happens when you run an audit
When someone asks ChatGPT or Perplexity a question, the engine answers using pages it can read and quote. If your page does not answer that question plainly, it quotes somebody else's. An audit tells you which questions you are losing, and why.
We fetch the page
We read one page at a time, not your whole site. Audit the page you care about ranking.
We work out what the page is about
We generate 25 questions people ask AI about that topic
We detect the language your page is written in and write the questions in that language, phrased the way a native speaker would ask them — not translated from English.
We check which ones your page answers
- Covered
- The page states an answer the reader can act on without going anywhere else.
- Partial
- The page raises the topic but stops short — the reader would still have to infer it, search further, or contact you.
- Missing
- The page does not address it, or mentions it only in passing.
Covered counts once, Partial counts half, Missing counts nothing. That ratio is your Question Score, and it is the single largest part of your overall score at 30%.
We run 6 technical checks on the page
llms.txt is checked too, but deliberately kept out of the score and shown as a bonus. No AI provider has confirmed it affects citation ranking, so scoring you on it would be inventing a standard that does not exist yet.
You get fixes, not just a number
What the score means
The overall score is the seven signals — question coverage plus the six technical checks — weighted and combined into one number out of 100.
Well optimised
An engine can read the page and it answers most of what people ask.
Needs GEO optimisation
The page is readable but leaves real questions unanswered — usually the quickest wins.
Needs significant work
Either engines are blocked outright, or the content answers very little of what is asked.
One thing worth being clear about: this measures how well your page is set up to be cited. It is not a measurement of whether an engine cited you today — that changes constantly and no tool can promise it. What we can tell you is whether the page gives an engine a reason to.
Want the technical detail?
The methodology page has the exact formula behind every signal, the thresholds, and what we deliberately do not measure.