Ask ChatGPT to recommend a company that does what you do and it may name three competitors. Yours probably will not be one of them. Nothing in Search Console turns red, because there is no ranking to watch. Your site is simply missing from a conversation that now happens before the search box.
The gap is measurable. Similarweb tracked generative AI platforms drawing about 9.5 billion monthly visits between June 2025 and May 2026, and found citations in roughly 6.8% of US ChatGPT prompts by May 2026, up from 1.6% a year earlier. A study of 101,574 websites by SE Ranking puts AI referrals at 0.32% of all visits, but those visitors stay 67.7% longer than people arriving from search.
Ranking first on Google does not carry over either. ChatGPT quotes passages, not positions.
Small channel, unusually serious visitors. The plan below treats the problem as three separate failures: ChatGPT cannot read the page, cannot quote it, or has no reason to trust it. Fix them in that order. No file you can upload solves this.
How ChatGPT chooses what to cite
ChatGPT search looks for pages before it writes an answer. Your question is expanded into related searches, candidate pages are fetched and read, and the reply is built from a handful of them. A citation is simply one of the pages that survived both steps.
Ahrefs looked at 1.4 million prompts and found that most pages ChatGPT reads never appear in the answer. The ones that did were plain, specific and close to the question. Age was not a barrier: the median cited page was about 500 days old.
One practical consequence. If the crawler cannot fetch the page, the model cannot quote it. Access comes first, wording second. OpenAI uses one bot for search and one for training, so blocking the training bot does not remove you from answers, while blocking the search bot does. The OpenAI documentation names them plainly.
The 10-minute check
Find out which of the three failures you actually have before changing anything. Check these six things and write down what you see.
| Check | What good looks like |
|---|---|
| Can ChatGPT fetch the page | The search bot is allowed and no firewall blocks it |
| Is the page indexed | It appears in Bing Webmaster Tools |
| Is the answer in the HTML | The text is visible with JavaScript turned off |
| Does one page answer one question | The title and the first heading match a real question |
| Is there proof | At least one number only you can supply |
| Can you measure it | AI referrals are visible in your analytics |
Then write five questions a real buyer would ask and try them in ChatGPT, Gemini, Perplexity and Copilot every Friday. Record whether you are named and which links are cited. Five prompts is enough to start. Twenty is enough to see a trend.
Days 1 to 30: make the site readable
This is the fastest win and the least interesting work. Most invisibility is a page that could have been readable years ago.
Step 1: let the crawler in
Allow the search bot in robots.txt. Decide about the training bot separately, since it only affects training. Then check your firewall or CDN, because a block aimed at unfamiliar visitors looks the same as a dead page from the outside.
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Allow: / # training only
Sitemap: https://workonpeak.org/sitemap.xmlTest it with a request that identifies as the crawler. A 200 is what you want. A 301 is survivable. A 403 or a challenge page is not.
Step 2: confirm the page is indexed
OpenAI does not publish what its search index contains, so use Bing Webmaster Tools as the closest signal you can check. Submit your sitemap and fix coverage errors. In practice, pages Bing has not indexed rarely appear in ChatGPT.
- The page returns 200 and points to itself as the preferred address.
- There is no accidental noindex and no login wall.
- It is in the XML sitemap and linked from at least two other pages.
- The title is under 60 characters and names the question.
Step 3: put the answer in the HTML
Turn JavaScript off and reload the page. If the answer disappears, you have a rendering problem. Keep article text in the page itself rather than behind a tab, a pop-up or a widget that loads late.
Step 4: one page, one job
Split the service page from the guide. Fix duplicate titles. Replace “learn more” links with descriptive ones. If two pages compete for the same question, neither looks like the obvious answer.
Days 31 to 60: make the page quotable
A page can be indexed and still be useless to a model, because the answer arrives in paragraph nine with no numbers and no named author.
Step 5: answer first, explain later
Every heading should be followed by the answer in the first two sentences: the claim, a number, the condition, and where the number comes from.
| Before | After |
|---|---|
| “Choosing the right SEO agency can be a complex decision with many factors to consider. It is important to find a partner that understands your business and your goals.” | “A good SEO agency should show you a baseline crawl, a 90-day priority list and a named person who owns delivery before you sign. Expect £1,500 to £4,000 a month for a retainer that includes technical work.” |
The second version is shorter, more specific and far easier to quote. It also reads better, because a person and a model want the same thing: an answer they can act on.
Step 6: add proof only you have
Models repeat what they find. They do not investigate. Original numbers travel: your average time to hire, your cost per lead, the failure rate across forty audits, the share of calls that hit the same objection. If you have no data yet, start with one number: what a customer is worth over a year, or what a bad hire costs you.
Step 7: make the author easy to verify
Use a person’s name, not a logo. Add a short bio, a role, a photo and a link to a profile you control. Keep your company name, address and contact details the same in the footer, on the About page and on legal pages. When they disagree, the page looks like it belongs to nobody in particular.
Step 8: structure for skimming
Question-shaped headings, short paragraphs, tables for comparisons, numbered steps for processes. Google says no special formatting is required for its AI features. Structure still helps any system isolate the passage that answers a question, and it helps readers.
Days 61 to 90: earn mentions, then measure
Being readable and quotable gets you considered. Being mentioned elsewhere gets you chosen.
Step 9: link your pages together
Search engines and AI systems both use links to work out which page matters. Link from your service page to the guide, use the question as the anchor text, and keep the link high in the page. If nothing on your site points to an article, it looks like an afterthought.
Step 10: get mentioned on sites you do not own
Directories, review platforms, podcasts, partner pages and trade press all feed the agreement a model reads. A citation often follows repetition: the same claim, repeated in places the system already trusts. Paid attention is fine. Fake forum posts are not, and they are easy to spot.
Step 11: publish one original asset a quarter
A small benchmark is enough. A hundred support tickets, thirty onboarding calls, a year of your own delivery data. It gives other people a reason to cite you, and it is the one part of this plan a competitor cannot copy from a template.
Step 12: measure what you can actually see
- Analytics. Group visitors from chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com. Compare landing pages and conversion rate.
- Server logs. Count search bot requests and their response codes. A rising number of 200s is a good sign. A wall of 403s is a diagnosis.
- Prompt panel. The same twenty questions each week, recording citations and the links given.
- Branded search. Citations often produce a branded search later instead of a click now.
One caution. Search Console’s AI report covers Google’s features, not ChatGPT. For ChatGPT, use referral data, server logs and the panel.
| Indicator | Day 30 | Day 60 | Day 90 |
|---|---|---|---|
| Search bot can fetch pages | yes | yes | yes |
| Pages with a direct answer | 50% | 80% | 100% |
| Citations in 20 prompts | 0 to 1 | 1 to 3 | 2 to 5 |
| AI referral sessions | +10% | +25% | +40 to 60% |
Set the targets from your own starting point. A site with no broken pages can move faster. The median cited page is roughly 500 days old, so treat 90 days as the point where you become eligible and quotable, not the point where you own the category.
What does not work
- llms.txt as a cure. Google says its search ignores the file, and an analysis of 300,000 domains found no effect on citations.
- Thousands of thin pages. Google treats scaled pages built to manipulate AI answers as spam. One strong page beats forty variations.
- Rewriting copy “for AI”. No special style is required, and models handle synonyms. Write for the reader, then make the answer easy to lift.
- Stuffing structured data. Markup should match what is on the page.
- Publishing volume for the sake of it. Ten thin posts a month do not beat one page that answers the question with evidence.
- Blocking every AI bot. You lose citations and training visibility at the same time. If you must choose, separate search from training.
The 90-day calendar
| Weeks | Focus | Output | Owner |
|---|---|---|---|
| 1-2 | Access and index | robots fix, firewall allowlist, sitemap | Dev |
| 3-4 | Readable pages | answers in the HTML, page split | Dev |
| 5-8 | Quotable blocks | top 20 pages rewritten | Content |
| 7-8 | Author and entity | bios, profile links, consistent details | Marketing |
| 9-10 | Proof | one benchmark or dataset | Marketing |
| 9-12 | Mentions | 10 targeted mentions, 2 data pitches | PR |
| Weekly | Measurement | prompt panel, analytics, logs | SEO |
Before you publish
- A direct answer in the first 60 words
- Headings phrased as questions buyers ask
- One original number only you can publish
- A named author with a role and a profile link
- Visible published and updated dates
- Two internal links with descriptive anchors
- One external source linked and dated
- An image with useful alt text
None of this is fast and none of it is exotic. The sites that turn up in ChatGPT answers are usually the ones that were already easy to read, easy to quote and easy to check.
Want a second pair of eyes? Book a 30-minute review of what ChatGPT currently says about your category.



