Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.
GuideFor the question how to pick the page an AI engine will quote

How to choose the page an AI engine will quote

Engines quote a specific URL, not a homepage. In Foglift's Q3 2026 benchmark only 1.5% of cited URLs were homepages. Pick the page that already answers the prompt in visible HTML, in the first 200 characters after the H1, with a table or numbered steps a model can lift.

Harsh Songra

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.

  1. 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.
  2. 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.
  3. 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

CheckHowPass
Visible HTMLView source, or curl the URL, and search for the first sentence of your answerThe sentence is in the raw HTML, not injected by JavaScript
First 200 charactersCopy the text immediately after the H1 and countThe mechanism is stated inside that span, in plain words
One job per pageRead the H1 and every H2Every heading serves the same question; nothing about a second product
A liftable blockLook for a table, ordered list, or definitionA model could quote it without the surrounding prose
Page weightCheck the response sizeWell under 4 MB; ChatGPT rejects larger pages outright
Status and canonicalCheck the response code and the canonical tag200, 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.

Questions people ask next

It should be complete for the job and no longer. Length is not a signal; the first 200 characters and a liftable block are. A 600-word page that answers the question outperforms a 3,000-word page that arrives at the answer in the conclusion.

Several phrasings of the same job, yes. Different jobs, rarely. If two prompts need different first paragraphs, they need different pages.

Correct Article, FAQ and breadcrumb markup helps machines confirm what the page is, and it is cheap. It does not substitute for the answer being in the visible text. Do the text first, then the markup.

The cited URL on the prompt changes to your page, and stays there on repeated runs. Not a visibility score going up; the specific URL, on the specific prompt, on a date you can name.

Run the same prompts every day, not just once.

Sign up, add the eight to sixteen questions your buyers type, and get named, cited and competitor named per prompt, per engine, with the history kept for the week-apart comparison. Free to start, no card.