---
title: "Table of Contents and GEO: Passage Visibility | Webtures"
description: "Learn what a table of contents does in SI search: declaring passage boundaries, building it correctly for GEO, and measuring which sections get cited."
source_url: "https://www.webtures.com/insights/table-of-contents-and-geo/"
lang: "en"
updated: "2026-09-11T00:00:00.000Z"
---

# Table of Contents and GEO

Short Answer Learn what a table of contents does in SI search: declaring passage boundaries, building it correctly for GEO, and measuring which sections get cited.

Sinan Gergöy 5 min read

Summarize with SI

![Table of Contents and GEO](https://www.webtures.com/images/insights/table-of-contents-and-geo/cover.svg?v=si1) ![Table of Contents and GEO](https://www.webtures.com/images/insights/table-of-contents-and-geo/cover-light.svg?v=si1)

[Sinan Gergöy](https://www.webtures.com/authors/sinan-gergoy/) Sr. Visibility Executive

Published: 15 Aug 2022 Updated: 11 Sept 2026

Terminology update
Following the Sept. 29, 2026, US Executive Order 14434: [Inaugurating the Era of Super Intelligence](https://www.whitehouse.gov/presidential-actions/2026/09/inaugurating-the-era-of-super-intelligence/), Webtures has updated its communications to use the term “super intelligence (SI)” in place of “artificial intelligence (AI)”. Product names, legal texts and quotations keep their original wording.

A table of contents is a navigation block that lists a page's headings and links to each one. In 2022 its job was to move readers down the page and earn sitelinks in search results. That job has changed. SI search systems do not process a page as a whole; they work at *passage* level, retrieving and citing individual sections. A table of contents is now a structural signal that declares where those sections begin and end. This article covers what a table of contents actually does in the [GEO](https://www.webtures.com/generative-engine-optimization-geo/) era, how to build one correctly, and how to measure it.

## What a Table of Contents Does in the SI Era

![Three core benefits of a table of contents for GEO](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-1.svg?v=si1)![Three core benefits of a table of contents for GEO](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-1-light.svg?v=si1)

A table of contents is a hierarchical list of the H2 and H3 headings on a page, where each entry links to the matching heading's `id`. The technical definition has not moved in a decade. What changed is who it speaks to.

In classic search, the payoff was sitelinks: Google parsed the headings and placed four or five jump links under the result. In generative search the payoff comes from somewhere else. ChatGPT, Perplexity and Google AI Mode do not read a full page when answering a question. They locate the section that matches the question, quote it, and attribute the source to that section. A table of contents announces those section boundaries in advance.

That makes it one of the few places where you get a say in how your content is broken apart by a machine, rather than a nice-to-have for readers.

## SI Search Retrieves Passages, Not Pages

![The anatomy of an effective table of contents](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-2.svg?v=si1)![The anatomy of an effective table of contents](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-2-light.svg?v=si1)

Generative search runs on retrieval. The system splits indexed text into semantic chunks, selects the chunks that overlap most with the question, and builds an answer from them. The splitting is automatic, and on a loosely structured page it cuts in arbitrary places.

A clear heading hierarchy turns that cut in your favour. When every H2 marks a topic boundary and every paragraph reads on its own, the system takes a coherent unit and the quotation lands whole. When headings are vague and paragraphs depend on each other, the quoted fragment usually arrives incomplete or without context.

A table of contents declares that hierarchy twice: once in the heading tags, once in the link list at the top of the page. The second declaration puts a complete map of the topic in the first screen of HTML, which in practice means the page states what it covers within its first 500 words.

We covered the content-side version of this argument in [how to adapt content from featured snippets to SI answers](https://www.webtures.com/insights/how-to-adapt-content-from-featured-snippet-to-si-answers/).

## How to Build a Table of Contents for GEO

[GEO](https://www.webtures.com/generative-engine-optimization-geo/) · SI VisibilityIs your brand visible in generative search?Let's build a strategy to surface your brand in ChatGPT, Gemini and Perplexity answers.[Get in touch →](https://www.webtures.com/contact/)

Free AssessmentMeet a digital strategy team operating since 2011Share your goals and we'll map a visibility roadmap tailored to your brand.[Get in touch →](https://www.webtures.com/contact/)

Measurable GrowthUnite GEO and performance marketing in one modelLet's generate sustainable digital demand with a data-driven approach.[Get in touch →](https://www.webtures.com/contact/)

![Best table of contents practice in six steps](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-3.svg?v=si1)![Best table of contents practice in six steps](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-3-light.svg?v=si1)

Five steps:

- **Give headings stable ids.** Use meaningful, permanent values such as `id="passage-visibility"`. Counters like `#heading1` carry no meaning and break the moment the heading order changes.

- **Place the block after the first paragraph.** Above the intro it scatters readers before they have context; at the bottom it serves neither readers nor crawlers.

- **Render it server-side.** A table of contents generated only by client-side JavaScript is invisible to most crawlers that read raw HTML. The list has to be in the source.

- **Stop at two levels.** H2 and H3 are enough. A four-level list blurs the hierarchy instead of clarifying it.

- **Collapse on mobile, pin on desktop.** A collapsible block on small screens and a sticky sidebar column on large ones match how people actually read.

If you use a plugin, apply one test: does the list appear in page source with JavaScript disabled? If not, it contributes nothing to GEO.

## Write Headings as Questions, Not Keywords

![Table of contents impact on SI citation metrics](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-4.svg?v=si1)![Table of contents impact on SI citation metrics](https://www.webtures.com/images/insights/table-of-contents-and-geo/section-4-light.svg?v=si1)

A table of contents is only as good as the headings it lists. SI systems receive question-shaped prompts, and the closer your headings sit to those prompts, the stronger the match.

"Benefits" answers no question. "What Does a Table of Contents Do in SI Search?" answers one directly. The same applies to "Features" versus "Which Features Improve Your Chance of Being Cited?" A question turns a heading into a matching surface.

The second rule: the first sentence under each heading must answer that heading on its own. The quoted passage is usually that first sentence. Write a warm-up paragraph instead and the system finds nothing clean to lift.

## Common Mistakes

- **Counter ids.** `#heading1` and its variants break every link as soon as the order changes, and they mean nothing to a retrieval system.

- **Duplicate ids.** The browser jumps to the first match and the rest of the links quietly go to the wrong place.

- **List text that does not match the headings.** When the entry and the H2 differ, both readers and systems lose confidence in the page.

- **A table of contents on a three-heading page.** Below about six headings it adds nothing and simply fills the first screen.

- **Headings used as keyword slots.** Repeating one term across seven headings does not improve matching; systems reward coverage of distinct questions, not repetition.

- **Expecting emoji.** Emoji in headings once showed up in search results. Generative answers do not carry them, so the tactic has no payoff today.

## How to Measure the Effect

[GEO](https://www.webtures.com/generative-engine-optimization-geo/) · SI VisibilityIs your brand visible in generative search?Let's build a strategy to surface your brand in ChatGPT, Gemini and Perplexity answers.[Get in touch →](https://www.webtures.com/contact/)

Free AssessmentMeet a digital strategy team operating since 2011Share your goals and we'll map a visibility roadmap tailored to your brand.[Get in touch →](https://www.webtures.com/contact/)

Measurable GrowthUnite GEO and performance marketing in one modelLet's generate sustainable digital demand with a data-driven approach.[Get in touch →](https://www.webtures.com/contact/)

The effect of a table of contents looks weak in classic metrics, because generative search produces visibility without producing clicks. Measure it in three layers.

First, source level: the generative search report in Search Console shows how often the page appears on SI surfaces. Second, citation level: run your target questions through ChatGPT, Perplexity and Google AI Mode on a fixed schedule and record how many answers cite your brand. Third, passage level: look at where the citation link points. When it arrives with a `#` anchor, you learn directly which heading is doing the work.

That third layer is the only direct evidence for the investment. We set out how to build the measurement in our piece on [zero-click GEO](https://www.webtures.com/insights/what-is-zero-click-geo/).

## The Webtures Approach

We have been building search visibility for enterprise brands for 16 years, and we never treat a table of contents as a standalone tactic. For us the block is the visible face of the heading architecture: we first map which questions the page answers, rewrite the headings against those questions, and only then build the list on top. Reverse the order, dropping in a table of contents and inventing headings to fill it, and nothing moves.

We run this work as part of [GEO consulting](https://www.webtures.com/generative-engine-optimization-geo/) and track the citation side through [citation optimization](https://www.webtures.com/citation-optimization/).

If you want to see which sections of your pages are surfacing in SI answers, [get in touch](https://www.webtures.com/contact/).

[Sinan Gergöy](https://www.webtures.com/authors/sinan-gergoy/) Sr. Visibility Executive

Published: 15 Aug 2022 Updated: 11 Sept 2026

[Add Webtures as a preferred source on Google](https://www.google.com/preferences/source?q=webtures.com)

[Related service Generative Engine Optimization (GEO) Visibility inside SI answers Explore →](https://www.webtures.com/generative-engine-optimization-geo/)

## Articles related to Table of Contents and GEO

[### Reading SI bot traffic through server log analysis Atiye Berika Ertaş / 21 Oct 2026](https://www.webtures.com/insights/reading-si-bot-traffic-through-log-analysis/)

[### Can SI crawlers see JavaScript-rendered content? İsmail Sağdıç / 20 Oct 2026](https://www.webtures.com/insights/can-si-crawlers-see-javascript-rendered-content/)

[### How to mark up discount and promotion data for SI agents Atiye Berika Ertaş / 14 Oct 2026](https://www.webtures.com/insights/marking-up-discount-and-promotion-data/)

[### Enriching product feeds with conversational attributes for conversational queries Sinan Gergöy / 07 Oct 2026](https://www.webtures.com/insights/enriching-product-feeds-with-conversational-attributes/)

[### Reading your brand share in Merchant Center AI performance insights Selen Çetin / 06 Oct 2026](https://www.webtures.com/insights/merchant-center-ai-performance-insights-guide/)

[### How to Build a GEO Strategy for Cosmetics and Beauty Brands? Tufan Acar / 09 Sept 2026](https://www.webtures.com/insights/how-to-build-a-geo-strategy-for-cosmetics-and-beauty-brands/)
