Why Your Competitors Show Up In ChatGPT And You Do Not
Work Completed, in Countable Units Listings claimed, with names. Errors corrected, with the source and what was wrong. Pages published or rewritten, with URLs. Technical changes made, with dates. Outreach attempted and its outcome, including refusals.
One structural decision saves a lot of trouble later. Keep the raw answers in plain text files named by date, assistant and run number, rather than pasting them into a document that gets reformatted. Six months in you will want to search across every run for the first appearance of a competitor or a source, and a folder of plain files supports that while a slide deck does not.
Where Analytics Can and Cannot Help Referral traffic from assistant domains does show up in analytics, and it is worth segmenting into its own report. Treat the numbers as a floor rather than a count, since some assistants strip referrer information and some traffic arrives looking direct.
So attribute it by name every time it appears in a report. A visibility figure presented without saying which tool produced it and how it was sampled will eventually be quoted back at you as fact by somebody who did not know it was an estimate, and that is a difficult correction to make in front of a board. chatgpt seo
What Changed For twenty years, finding a supplier meant typing a query and being handed a list. You compared a few results, formed your own opinion and chose. The businesses that appeared near the top of that list got most of the attention, which is why an entire industry grew up around getting there.
What analytics cannot tell you is how often you were named without a click, which in this channel is most of the time. A recommendation that a buyer acts on three weeks later leaves no trace in any report you own. This is why the manual prompt set is not optional, and why nobody should be asked to justify this work on referral traffic alone.
One final practical check costs nothing. Ask for a client reference in a category structurally similar to yours rather than a famous name, and when you speak to them ask what the agency got wrong rather than what went well. References are chosen to be positive, so the useful information is in how candidly they describe the difficult parts.
The discipline is in how you report their output. Every one of them samples: their own prompt set, their own infrastructure, their own run frequency. Their number is an estimate from a particular vantage point, not a count of what happened.
Results Split by Intent, With Run Counts Not one number. Mention rate reported as a fraction with the run count visible, broken out by prompt tier, so buying intent is never blended with definitional questions.
A bot management product quietly challenging retrieval agents produces exactly this symptom: competitors named, you absent, no error visible to anyone internally. It is worth ten minutes of checking before anybody writes a content plan.
If you run a business and somebody has just told you that you need generative engine optimization, you are entitled to be sceptical. The phrase sounds like it was assembled by a committee, and the industry has a long record of inventing names for things it already sells.
Finally, be prepared for the teardown to produce a finding nobody wants. Sometimes the competitor is genuinely better documented because they have been answering customer questions in public for years while your team answered them on the phone. There is no shortcut around that, and the only useful response is to start doing the same thing now rather than looking for a technical explanation that would be easier to fix.
Ask What Happens in Month One A proposal that opens with content production has skipped the diagnosis. There is no way to know what to write before you know which questions matter, which assistants answer them badly and which sources they draw on.
Tracking this is genuinely awkward, and pretending otherwise is how most reporting in this field goes wrong. There is no console. Answers vary between runs. Referral attribution is inconsistent between assistants. Anyone handing you a single confident number has hidden a great deal of variance behind it.
Absence is not disqualifying on its own, since their category is crowded and they may serve a niche. But they should have an interesting answer, and the answer should not be defensive. A practitioner who has run this test on themselves will have thought about it and will tell you what they found.
Rule Out the Mechanical Explanations Before concluding the gap is editorial, confirm you are readable. Check robots.txt for the relevant crawlers, check your server logs for what those agents actually receive, and load your key pages with scripts disabled to see what survives.
The version that fails is the vendor comparison where every row favours the publisher. It is transparent to readers and useless as an impartial source, which is why it appears in citation lists far less often than its authors expect.