In June I audited my own site against an eight domain, hundred point AI readiness scale. It scored 71. After the fixes it scored 91.
The largest single cause was not content. My Cloudflare firewall was quietly returning 403 to OAI-SearchBot, Claude-SearchBot, PerplexityBot, ChatGPT-User and Perplexity-User. Five AI crawlers, blocked, with no error showing anywhere in my analytics. After the fix all five returned 200, re-verified across eleven user agents.
Then the part nobody publishes. I built a fixed panel of 25 buyer questions and I have re-run it every month since. Today I am visible on 2 of them, scoring 3 out of 50. At baseline I scored 4. Two months of work and no slots gained. I also re-ran my full audit 30 days after the fixes: here is what moved and what didn't.
Meanwhile on Microsoft's side, Bing's AI Performance report counted 2,189 Copilot citations of my pages between June 28 and September 25, with up to 37 percent of the citation share on the questions it cited me for most. The count is a sample and it swings hard: it ran above 70 a day in mid-August and was back near its early-summer level by late September. I wrote up how I misread one of those drops.
So one engine quoted me often and another did not move at all. Sitting underneath both numbers is the thing that decides the outcome, and I found it by counting: not one of my citations came from a question shaped like "who should I hire." I win the questions that ask what something costs or how something works. I do not win the question that asks who to pick.
Google now sells space in that answer, too. When I asked its AI Mode 100 local "who should I hire" questions in one day, 42 of the answers had a paid ad inside. I wrote up which kinds of businesses got them.
That gap is the whole problem, and it is the reason this is an audit rather than a content retainer.