Before the first run, write down the eight questions a buyer would actually type and the answer you would want an engine to give. A question like “best clipping agency for a SaaS launch” is a real buyer question; “what is FORKOFF” is a vanity check that every brand passes. Keep the list fixed for a quarter so runs can be compared.
Then decide what a win is for each question. Being named in the answer is one bar; being named with the right category, the right price band and a link is a higher one. The citation score only means something when the team agreed on that bar before the numbers came back, not after.
Answer engines change their sources on their own schedule, so a single run is a snapshot, not a trend. Run the full suite once a month on the same pages and the same questions, and keep the exports side by side. A move of a few points between two runs is noise; the same move three months in a row is a direction.
While a fix is shipping, rerun only the structure checks on the changed page every week. Those scores trace to fixed rules, so they move the moment the page does and confirm the fix landed. The citation score follows later, often a few weeks after the engines recrawl, which is why the report keeps the two numbers apart.
Read every answer that names you, not only the count. Engines repeat old pricing, retired product names, a competitor's feature attributed to you, or a founder who left two years ago. Each of those is a sentence a buyer reads before they ever reach your site, and none of them shows up in a rank tracker.
When an answer is wrong, trace it to the page it came from. Usually it is an old blog post, a stale directory listing or a third-party review that still ranks. Fix the source you own, ask for the corrections you do not, and add the correct fact as a plain, quotable sentence on the page you want cited, with a date next to it.
The findings split cleanly between two teams. Schema, crawl access, the llms.txt file and page speed belong to whoever ships the site; they are one-time fixes per template and they lift every page on it. Definitional openers, FAQ answers, comparison tables and quotable figures belong to the content team; they are per-page work and they are where most of the citation gain comes from.
Hand each team its own list, sorted by the lowest score first, and agree on one owner for the monthly run. The pattern that stalls programs is a report that goes to everyone and is owned by no one: the web team waits for content, content waits for a template change, and the next audit reads exactly like the last.
For an agency or a team running several sites, keep one sheet per domain with the same eight questions per category. It turns a stack of one-off audits into a portfolio view, and it shows quickly which site needs the template fix and which needs the writing.
Month one fixes the template: schema on every page type, crawl access for the AI crawlers you want, an llms.txt that lists the pages you would like quoted. The structure scores jump within days because they read the page directly. The citation score usually does not move yet, and that is expected.
Month two is writing. Each money page gets a two-sentence definitional opener, a short FAQ written from the eight questions, and one figure a reader could quote with its date. Comparison pages get a real table instead of a paragraph of adjectives.
Month three is where the citation score starts to follow, first on the engines that browse live and later on the ones that lean on their training data. If the structure is green and citations have not moved after a full quarter, the gap is off the site: reviews, directories and the third-party pages the engines trust more than yours. That is the point to shift effort from the page to earned mentions: get listed where the engines already look, answer the questions people ask on Reddit and in forums, and keep the facts on those pages matched to your own.