The engine picks a URL, so you should too
A citation is attached to one page. Foglift's benchmark of 375 buyer-intent answers across five engines in August 2026 collected 3,412 cited URLs. Only 1.5% were homepages, and 74.7% sat at least two path segments deep. The page that gets quoted is the one that answers the specific question, not the one that introduces the company.
This is why "improve our AI visibility" is not a task anyone can start. "Make /pricing the page an engine quotes for 'how much does X cost'" is. A marketing lead at a rewards platform put the question to us directly in August: "tell me which URL, and what to do on that URL." That is the right shape.
The selection rule
For each prompt you want to win, ask three questions in order. Stop at the first URL that passes all three.
- Does a page already answer this job in its H1? Not a page that mentions the topic; a page whose title is the question. If yes, that is the candidate. If no, you will be writing one, and the rest of this guide is the brief.
- Is the answer in the first 200 visible characters after the H1? ChatGPT's fast path indexes roughly that much body text per page. If the answer is in paragraph four, the model may never see it.
- Is there a block a model can lift? A table, a numbered list, a definition. Nectiv's November 2025 comparison found ChatGPT-cited pages were 2.3 times more likely to contain a table than Google's results for the same queries (30% versus 13%). Tables are not magic; they are the shape an extractable answer takes.
How to audit a candidate page in ten minutes
| Check | How | Pass |
|---|---|---|
| Visible HTML | View source, or curl the URL, and search for the first sentence of your answer | The sentence is in the raw HTML, not injected by JavaScript |
| First 200 characters | Copy the text immediately after the H1 and count | The mechanism is stated inside that span, in plain words |
| One job per page | Read the H1 and every H2 | Every heading serves the same question; nothing about a second product |
| A liftable block | Look for a table, ordered list, or definition | A model could quote it without the surrounding prose |
| Page weight | Check the response size | Well under 4 MB; ChatGPT rejects larger pages outright |
| Status and canonical | Check the response code and the canonical tag | 200, self-canonical, no noindex |
When no page passes
Write one. Not a pillar, not a hub: one page whose H1 is the buyer's question, whose first paragraph answers it, and which has one table or list a model could quote. Put it at a URL that describes the job. Link to it from the pages you already have on the topic, so an engine that reaches you through them finds the new page. Then run the prompt weekly and watch the cited URL column.
What not to choose
- The homepage. It answers "who are you", which is a brand prompt. It almost never answers a job prompt, and the benchmark shows engines almost never quote it for one.
- A page whose answer lives in a JavaScript widget. Calculators, tabs and accordions that render client-side are invisible to a fetcher that does not execute scripts. The text has to be in the HTML.
- A PDF. Engines can read them, but they cannot link a heading inside them and they rarely prefer them over an HTML page with the same content.
- Five pages at once. If you change five, you will not know which one entered the shortlist. Change one, measure, then the next.
