Our approach
ChatGPT Answers From Two Places, and You Have to Win Both
ChatGPT sometimes searches the live web and cites what it finds. Other times it answers from what the model already carries — no search, no citations, just a recommendation stated from memory. Which path it takes depends on the question, the model version, and settings you don't control.
That means optimizing for one path isn't enough. Live retrieval rewards crawler access, rendering, and structure. Model memory rewards consistent, corroborated presence across the web over a long period. The brands that do well in ChatGPT tend to have both.
The good news is the first path is fixable quickly and it's where most brands are failing outright. A large share of the sites we audit are simply blocking GPTBot, often through a robots.txt rule or bot-management setting nobody remembers adding.
Assumed ChatGPT visibility
Engineered ChatGPT visibility
Assumes ChatGPT can read the site
Verifies GPTBot and OAI-SearchBot receive full content
Ignores robots.txt AI directives entirely
Audits every directive and bot-management rule
No account of how ChatGPT describes the brand
Tests descriptions systematically and corrects errors
Relies on Google rankings carrying over
Builds the corroboration ChatGPT's source selection favours
Measured by anecdotal screenshots
Measured across a fixed prompt set with variance tracking
One-time check, never revisited
Re-tested monthly, since behaviour shifts with model updates