Table of contents links for navigating long Google Docs drafts
Using Headings to Create a Table of Contents in Google Docs
The table of contents tool in Google Docs turns section headings into clickable links. The catch is, it only picks up text formatted with a heading style from the Styles menu. Plain bold text won’t work. Select a section title, open the Styles menu in the toolbar, and apply Heading 2 or Heading 3.

Repeat this for every major section in the draft. Skip this step, and the generated table will be empty no matter how clearly your section titles look like headings.
Inserting the Table of Contents Into Your Draft
Once the headings are styled, place your cursor where you want the table to sit. After the document title and before the first section body is a typical spot. From the Insert menu, hover over Table of contents and pick a layout. For a draft heading to print, choose the one with page numbers.
For screen reading, choose the blue links option. Google Docs will list every styled heading and turn each into a link. Pick the wrong layout up front, and you may end up with page numbers in a shared document or clickable links that don’t print correctly.

Updating the Table After Editing Your Draft
Add, rename, or remove a section heading, and the table stays as it is refreshing is manual. Click inside the table box, and the refresh icon appears on the left side. Press it, and Google Docs rescans the entire document for heading-styled lines. New sections show up, deleted sections fall away.
A heading that still uses plain bold text instead of a style from the menu will be skipped by the refresh. Check the Styles menu before expecting accurate links.

Keeping the Table Useful in Long Collaborative Drafts
Multiple editors working on the same draft often overwrite or remove heading styles without noticing. Someone pastes content from another source, leaves the section title as plain bold, and that section link disappears. Right before a review deadline, open the draft and watch for bold section titles without heading formatting under the Styles menu. Reapply Heading 2 or Heading 3 to any that slipped through.
Then refresh the table. Skipping this step means reviewers clicking through the table may never land on whole sections and ask why.
FAQ
Question: Why does my table of contents show only one or two sections instead of all of them?
Answer: The table only reads text marked with a heading style from the Styles menu. Check each section title. Any that still use plain bold text or an unrelated format must be changed to Heading 2 or Heading 3. Style applied and refresh the list.
Question: Can I move the table of contents to a different page without breaking the links?
Answer: Cut the whole table box and paste it wherever works better. The link connections to the styled headings survive the move. Click the refresh icon afterward so the page numbers and link targets sync up properly.
Question: The blue links in my table of contents stopped working after I shared the draft. What should I check?
Answer: The document viewer might have opened it in a viewing mode that does not support link navigation. Have them switch to Editing or Suggesting from the top right menu. A table showing page numbers instead of blue links indicates that the original layout selected was not the blue links option.