Promptwatch Logo

Sub-Document Retrieval

Sub-document retrieval is when AI search systems index and rank passages within pages rather than whole pages, making the passage the unit that gets cited.
Updated October 15, 2026
GEO

Definition

Sub-document retrieval is the practice of splitting pages into smaller units, such as sections, passages, table rows or list items, and indexing, retrieving and ranking those units individually instead of treating each page as one indivisible document. In an AI search pipeline, what reaches the language model is usually a handful of passages that happen to live on various URLs, not the URLs themselves.

Perplexity described this explicitly when it launched its Search API in September 2025. Its index 'tracks over 200 billion unique URLs', and its parser decomposes documents 'into self-contained spans, each of which can be individually retrieved and ranked at query time'. Results are scored 'at both the document and sub-document levels', and the pipeline is 'designed to surface the most atomic units possible to the model' so the model is not fed irrelevant text from elsewhere on the page (Perplexity). Most retrieval-augmented generation systems work the same way, splitting documents into chunks of a few hundred tokens and embedding each chunk separately.

The reason is practical. A model's context is limited and expensive, and, as Perplexity's engineers note in the same post, a large body of prior work shows model performance degrading as context grows and fills with irrelevant text. Sending the best five passages from five sources beats sending one full page.

This changes the unit of optimization. A page can rank well in classic search on the strength of the whole document while containing no passage that works on its own, because every useful sentence relies on context established paragraphs earlier. Anthropic's write-up on Contextual Retrieval gives the textbook case: a chunk reading 'The company's revenue grew by 3% over the previous quarter' is useless for a question about ACME's Q2 2023 results, because the company name and period appear elsewhere in the filing (Anthropic). Engineers fix that by adding context to chunks before indexing. Writers can fix it at the source:

  • Restate the subject in each section instead of relying on 'it' or 'the product'.
  • Put the answer in the first sentence or two of the section, not after a long lead-in.
  • Keep a claim and its supporting figure or source in the same paragraph.
  • Use headings that name the question or entity the section covers.
  • Give tables descriptive headers and full row labels so a single row still makes sense.

These are the mechanics behind content chunking and answer-ready content. Sub-document retrieval is related to Google's passage ranking, but the two differ: Google said its 2021 passage ranking system still indexes whole pages and uses passages as an additional ranking signal, while AI retrieval pipelines such as Perplexity's index and rank the passages themselves.

It also explains a common measurement puzzle. An engine may quote one sentence from deep inside a long guide and ignore its introduction, or cite a page that ranks nowhere for the head term. When AI crawler logs show heavy fetching of a page that rarely earns citations, check whether its passages stand on their own before rewriting anything else.

Examples of Sub-Document Retrieval

  • Perplexity cites a single definition paragraph from a 4,000-word guide on employee onboarding and none of the rest of the page.
  • A writer changes 'It integrates with Salesforce in under an hour' to 'Acme Sync integrates with Salesforce in under an hour', so the sentence still identifies the product when retrieved alone.
  • A comparison table row reading 'Plan: Team, Price: $12 per user per month, Seats: up to 50' is quoted directly in an AI answer because the row carries all the context it needs.
  • Crawler logs show OAI-SearchBot fetching a long guide daily, yet ChatGPT never cites it; the guide puts every answer below three paragraphs of scene-setting, and moving the answers up leads to citations within weeks.

Terms related to Sub-Document Retrieval

Content Chunking

Content chunking is splitting text into smaller segments: a step retrieval systems run before indexing, and a writing practice of self-contained sections.

GEO

Passage Ranking

Passage ranking is Google's system for ranking a page on the strength of one relevant passage, live since 2021, and the passage-level scoring used by AI search.

SEO

Answer-Ready Content

Answer-ready content puts a direct, self-contained answer at the start of a page or section, followed by detail, so readers and AI systems find it quickly.

GEO

Retrieval-Augmented Generation (RAG)

Retrieval-augmented generation is a technique that pairs a language model with a retriever, so each answer is written from documents fetched for that query.

AI

Embeddings

Embeddings are numeric vectors that represent the meaning of text, images or other data, so AI systems can compare content by meaning. They power vector search.

AI

Reranking

Reranking is the second retrieval stage, where a precise model rescores candidate passages so only the most relevant few reach the LLM that writes the answer.

AI

Structured Content

Structured content is visible content split into predictable parts, such as headings, lists, tables and repeated blocks, that readers and machines can parse.

SEO

LLM-Ready Content

LLM-ready content is web content that language models can fetch, parse and quote accurately: server-rendered, clearly structured and specific about its facts.

GEO

Content Atomization

Content atomization is breaking one large content asset into smaller, self-contained pieces, from social posts to standalone fact passages that AI can quote.

GEO

AI Crawler Logs

AI crawler logs are server or CDN records of requests from AI bots like GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot: what they fetch and what they get.

Analytics

Frequently Asked Questions about Sub-Document Retrieval

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

Because the model can only read a limited amount of text per answer, and irrelevant text lowers answer quality. Splitting pages into passages lets the system pick the few most relevant pieces from many sources. Perplexity, for example, says its index decomposes documents into self-contained spans that are individually retrieved and ranked, so the model receives only the most relevant units.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard