Skip to content
Leadee
Tutorial · Content strategy · Passages

Content Structure for Passage Retrieval

Passage retrieval means an AI search system pulls a short section of a page, not the whole page, to answer one question. To be picked, structure each page as a set of self-contained answers: one real question per heading, the answer in the first sentence below it, one idea per section, facts in plain text, and menus kept apart from the main content.

By the Netbase JSC team · Updated

Key facts

OpenAI Retrieval docs, 2026 (checked 2026-11-13)
In OpenAI's file search, every file is split into chunks of 800 tokens with 400 tokens of overlap by default; a token is a short piece of text, often part of a word. Developers can set the chunk size from 100 to 4,096 tokens. (OpenAI Retrieval docs, 2026 (checked 2026-11-13))
Google, The Keyword blog, 2020 (checked 2026-11-13)
In October 2020, Google said it could "better understand the relevancy of specific passages" and that this would improve 7 percent of search queries across all languages. (Google, The Keyword blog, 2020 (checked 2026-11-13))
OpenAI web search docs, 2026 (checked 2026-11-13)
In OpenAI's web search tool, each citation is a url_citation annotation with a start and end position in the answer text, so a source is tied to the sentence it supports. (OpenAI web search docs, 2026 (checked 2026-11-13))
Google Search Central, 2025 (checked 2026-11-13)
Google lists "making sure that important content is available in textual form" among its good practices for AI Overviews and AI Mode, and says no special markup or AI text file is needed. (Google Search Central, 2025 (checked 2026-11-13))
Leadee test, Nov 2026
In Leadee's test of 2026-11-09, a rule-based passage extractor split 8 Netbase JSC pages into 766 passages; menu blocks were counted as passages too, because they sat in the same paragraph and list tags as the content. (Leadee test, Nov 2026)

Which of your passages stand on their own?

Score a page before you restructure it. The free ChatGPT Citation Score splits the page into passages and marks each one, so you can see which sections an AI engine would find easy to lift. Rule-based, no account.

Leadee is not affiliated with, endorsed by, or sponsored by OpenAI. “ChatGPT”, “GPTBot” and the other names on this page are OpenAI's own, used only to describe what this tool measures.

What is passage retrieval?

Passage retrieval is the step where a search system finds the short piece of text that answers a question, instead of judging the page as one block. A passage can be a paragraph, a list or a few paragraphs under one heading. AI search engines such as Google AI Mode and ChatGPT search read passages from several pages, then write one answer and cite the pages they used. A citation is the link shown as the source.

This matters more because of query fan-out, the way AI search splits one buyer question into several smaller searches. Each smaller search looks for its own passage. Our service article, query fan-out explained, shows how to list those sub-questions. This guide shows how to lay out a page so each sub-question has one clear passage to find.

Why does page structure decide which passage gets used?

Retrieval systems cut pages into pieces before they compare them with a question. OpenAI's Retrieval guide says its file search splits every file into 800-token chunks with 400 tokens of overlap by default. A token is a short piece of text, often part of a word. Web search engines do not publish their exact cut points, but the idea is the same: the system ranks pieces, not whole pages.

Google has ranked passages in classic search for years. In its Search On post of October 2020, Google said it could "better understand the relevancy of specific passages" and expected this to improve 7 percent of search queries. On the answer side, OpenAI's web search guide ties each citation to a span of the answer text. If the right fact sits in a passage that makes sense alone, it is easier to find and easier to cite.

Step 1: List the questions each page must answer

Start from the buyer prompt the page serves, then list the sub-questions behind it: what it is, what it costs, who it suits, how it compares, what proof exists, where and how fast it is delivered. The free Query Fan-Out tool expands one prompt into likely sub-questions. Its list is simulated by Leadee's rules, so treat it as a checklist, not as a record of real searches.

Give every sub-question one owner page, as the service article's mapping step explains. Then, for each page, keep only the questions it owns. A page that tries to answer every question in the cluster ends up with long, mixed sections that answer nothing clearly. If you track AI visibility already, use the same buyer questions as your prompt set.

Step 2: Give each question its own heading

Turn each question into a heading (an H2, or an H3 under it), written the way a buyer would ask it. "How long does a prototype take?" tells a reader and a machine exactly what the section answers. "Our process" does not. Use real HTML heading tags, not bold text styled to look like a heading, so the page outline is in the code.

Keep the heading levels in order. The W3C accessibility tutorial on headings says headings "communicate the organization of the content on the page" and that skipping ranks, such as an H2 followed directly by an H4, can be confusing. Give each heading a short, stable id so you can link straight to the section. The same outline helps screen-reader users, search engines and AI systems.

Step 3: Put the answer in the first sentence below each heading

Open every section with the answer, then add the detail. A first sentence that states the prototype lead time and the part sizes it applies to works as a passage. "Speed has always been one of our core values" does not, even if the real answer comes three sentences later. If a system lifts only the first lines of the section, it should still get the answer.

Keep the opening sentence specific and checkable: a range, a standard, a place, a named product. How to write that sentence, with a number, who says so and a source, is covered in our guide on how to write pages ChatGPT can quote. This guide is about where that sentence sits and what surrounds it.

Step 4: Make every section stand on its own

A retrieved passage arrives without the rest of the page. Words such as "it", "this service" or "as mentioned above" lose their meaning when the section is read alone. Repeat the subject by name at the start of each section: "CNC machining at the Ohio plant" instead of "it". Name your company or product where a reader might not know who "we" are.

Explain terms inside the section that uses them, not only in the first section of the page. If a section relies on a table or an earlier definition, add one short sentence that restates the key point. A reader who lands on the section from an AI answer link should be able to act on it without scrolling up.

Step 5: Keep one idea per section and short paragraphs

Each section should answer one question. When a section starts to answer two, split it and give the second question its own heading. Keep paragraphs short (our own rule is 120 words at most), and lists for things that really are lists, such as steps, specifications or certificates. Long sections are more likely to be cut in the middle, with the answer in one piece and its context in another.

Do not write for one chunk size. The 800-token default in OpenAI's file search is one system's setting, developers can change it, and web search engines do not publish theirs. Short, self-contained sections work across chunk sizes: a small chunk still holds a full answer, and a large chunk holds a few complete ones instead of fragments.

Step 6: Put the facts in text, tables and lists

Google's AI features guide lists "making sure that important content is available in textual form" among its good practices, and says no special markup or AI text file is needed. Prices, tolerances, service areas, lead times and certificates that live only in an image, a slider or a PDF download are hard to retrieve as a passage. Put them in the page text, and keep the image or PDF as a backup.

Use HTML tables for comparisons and specifications, with a clear header row. Make sure the text is in the HTML the server sends, not added later by JavaScript; our guide to JavaScript rendering and AI crawlers shows how to check with view-source. Structured data, the schema.org code that labels facts for machines, should repeat what the visible text says, not replace it.

Step 7: Keep menus and boilerplate apart from the main content

Navigation, cookie notices, footers and repeated sales blocks can end up in the same pieces as your answers. In Leadee's test of 2026-11-09, a rule-based extractor split 8 Netbase JSC pages, including the CMSmart homepage (cmsmart.net, part of Netbase JSC), into 766 passages. Menu blocks were counted as passages too, because they used the same paragraph and list tags as the content. Our ChatGPT citation test has the details.

Use semantic HTML so machines can tell the parts apart: one main element for the content, nav for menus, footer for the footer, and aside for side notes. Google's blog post of 2025-05-21 on AI search lists, among page experience factors, "whether visitors can easily distinguish main content from other content". Do not repeat the same promo paragraph after every section; it adds noise to every chunk.

Step 8: Check the structure, then measure the main prompts

Check each page before and after the change. Open view-source and confirm the headings and answers are in the HTML. Read each section on its own and ask: does it answer its heading without the rest of the page? The free ChatGPT Citation Score splits a page into passages and flags the ones with no direct answer, so you can rewrite those first.

Then measure the buyer prompts, not the sections: buyers only see the final AI answer. Run each prompt several times per engine and compare periods, as the query fan-out service article explains. The Visibility Tracker runs those prompts for you through the engines' official APIs. Every other ChatGPT guide is on our ChatGPT SEO hub.

What does a passage-ready section look like?

Example. A contract manufacturer has one "Capabilities" page with a single long block of text. A buyer asks an AI assistant for "CNC machining suppliers for aluminum prototypes in Ohio". The fan-out sub-questions include materials, tolerances, lead time and certifications. Before the change, all four answers sit in one long paragraph that opens with the company history. After the change, the page has four sections:

  • "Which materials do you machine?" opens with the named alloys and plastics, then the maximum part size.
  • "What tolerances can you hold?" opens with the tolerance range and the inspection method used to check it.
  • "How long does a prototype take?" opens with the lead-time range and what makes it shorter or longer.
  • "Which quality certifications do you hold?" opens with each certificate by name and links to the certificate text.

How do I know a page is structured for passage retrieval?

  • Every sub-question the page owns has its own H2 or H3, written as a buyer question.
  • The first sentence under each heading answers it.
  • Each section names its subject and makes sense without the rest of the page.
  • One idea per section, paragraphs short, lists only for real lists.
  • Prices, specifications and certificates are in the HTML text, not only in images or PDFs.
  • Menus, footers and repeated promos sit outside the main content element.
  • Each section has a stable id you can link to.

Which structure mistakes hide good answers?

  • Headings that name a topic ("Quality") instead of asking a question ("Which certifications do you hold?").
  • Lead-in sentences about history or values before the actual answer.
  • One long page section that answers five questions at once.
  • Sections that depend on "as mentioned above" or an unnamed "it".
  • Key facts inside images, carousels, tabs loaded by JavaScript or PDF downloads only.
  • Bold text styled as headings, so the outline is not in the HTML.
  • Splitting every sentence into its own thin page instead of a section on the owner page.

How does Leadee help structure pages for passage retrieval?

Leadee is an AI-native platform that stands on the shoulders of giants: it reads what Google, OpenAI and other engines publish, and it asks the engines through their official APIs rather than scraping consumer chat apps. The free Query Fan-Out tool gives you the sub-questions to build headings from, and the ChatGPT Citation Score shows which passages stand on their own.

Your team decides which questions each page owns and writes or approves the changes; Leadee never edits your website on its own. If you want experts to map the sub-questions and plan the page changes, start with the AI Visibility Audit. For B2B buyers, our guide on how AI chooses which suppliers to recommend explains what else the engines look at.

What have we not verified?

  • How Google AI Mode, ChatGPT search or Perplexity cut web pages into passages: none of them publishes its chunk size or method for web results.
  • Whether restructuring a page alone raises its citation rate: we have not run a before-and-after test on structure only.
  • How much menu and footer text affects which passage an engine picks: our extractor counted it, but engines may filter it out.
  • Whether question-style headings help more than clear topic headings: we found no public test we could check.

Check this on your site

The free Query Fan-Out tool expands one buyer prompt into the sub-questions to turn into headings. For the full content strategy behind it, read the query fan-out service article.

Tools & technical readiness

Query Fan-Out

Answers: See the related sub-questions an AI engine expands your prompt into before answering, with each one's likely intent, so you know what content must cover.

No sign-upExpand query — Query Fan-Out

Questions

What is the difference between passage retrieval and passage ranking?

Passage ranking is Google's name for judging how relevant a specific passage is to a query in classic search. Passage retrieval is the wider step any search system uses to find the piece of text that answers a question. AI search uses retrieval to choose what to read before it writes an answer.

How long should a section be for AI search?

Long enough to answer one question fully, and no longer. Keep paragraphs short, ideally under 120 words, and split a section when it starts to answer a second question. No AI search engine publishes an ideal length for web pages.

Should every heading be a question?

Not every one, but the headings that answer buyer questions work best when they use the buyer's words. Step headings in a how-to and plain labels such as "Pricing" are fine when the section below answers exactly that.

Do I need schema markup for passage retrieval?

No. Google says no special markup is needed for AI Overviews or AI Mode. Structured data helps machines read facts such as prices and addresses, but it should repeat the visible text, not replace it. The passage itself has to be in the page text.

Will splitting a long page into many short pages help?

Usually not. A page with clear sections can answer several related questions, and each section can be retrieved on its own. Create a new page only when a question has a different intent or needs a long answer.

Is this different from writing pages ChatGPT can quote?

Yes. Quotable writing is about the sentence itself: a direct answer, a number, who says so and a source. Passage structure is about the page around it: headings, section boundaries and where the facts sit. You need both.

Does better structure guarantee my page gets cited?

No. No one controls which sources an AI engine picks. Better structure makes your answers easier to find and lift; Leadee measures the main buyer prompts so you can see whether it changed anything.

Can GEO guarantee results?

No. AI answer engines change their output frequently, and no vendor — including Leadee — can guarantee a ranking or a mention. Leadee publishes confidence intervals on every metric so you can see how much a result can vary run to run.

How does Leadee measure AI visibility?

Leadee runs your prompt set against each AI engine on a weekly to daily schedule, depending on plan, through official vendor APIs (OpenAI, Gemini, Perplexity, Anthropic, DataForSEO) — never by scraping consumer chat interfaces — and reports mention rate, citation rate, average position, share of voice and sentiment with a 95% confidence interval.

Who do I talk to?

Email support@leadee.ai or use Talk to an expert at https://leadee.ai/contact-sales — the Netbase JSC team behind Leadee replies by email or WhatsApp — or WhatsApp the CEO directly at https://wa.me/84937869689.

See where your own site stands

Run a free scan to check this (and everything else Leadee tracks) on your own site.

Run a free scan