Skip to content

How to Fix Google Docs Heading Navigation (Outline) Not Showing

DodaTech Updated 2026-06-24 3 min read

In this tutorial, you'll learn about How to Fix Google Docs Heading Navigation (Outline) Not Showing. We cover key concepts, practical examples, and best practices.

Google Docs shows a document outline in the left panel that lets you jump between sections. When the outline is empty or does not appear, the headings are not formatted with heading styles, the outline view is hidden, or the document is too short for an outline.

The Problem

You open a Google Doc and the left panel (outline) shows "No headings" or the outline icon in the top-left is missing. Other documents show the outline correctly.

Wrong approach — manually creating a table of contents at the top.

The Fix

Show the document outline:

1. View → Show document outline (check it)
2. The outline panel appears on the left
3. If it still shows "No headings," apply heading styles

Apply heading styles to populate the outline:

1. Select the text that should appear in the outline
2. Style dropdown → Heading 1, 2, or 3
3. The outline updates immediately

If the outline icon is missing from the top-left:

1. View → Show document outline
2. The outline icon appears once at least one heading style is applied
3. Click the icon to toggle the outline panel

Expected output:

Outline panel shows all headings in hierarchy
Click any heading to jump to that section
Outline updates as you add or change headings

Prevention Tips

  • Always use Heading styles for section titles — they power the outline, TOC, and Navigation
  • Use Heading 1 for main sections, Heading 2 for subsections, Heading 3 for sub-subsections
  • The outline shows Headings 1-3 only — do not skip levels (Heading 1 then Heading 3)
  • Keep the outline visible while editing large documents for quick navigation
  • Use Ctrl+Alt+A then Ctrl+Alt+H to navigate headings with keyboard shortcuts

Common Mistakes with docs heading nav

  1. Mixing let bindings with <- bindings in do notation, producing type errors
  2. Overlapping type class instances that cause GHC to reject the program with ambiguous dispatch errors
  3. Non-exhaustive pattern matches that compile with warnings then crash at runtime

These mistakes appear frequently in real-world GOOGLE code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.

Practice Exercise

Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.

This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.

FAQ

### Why does my outline show "No headings" even with headings visible?

Your headings use manual formatting (bold, larger font) instead of Heading styles. Select each heading and apply Heading 1/2/3 from the style dropdown. Only paragraphs formatted with official heading styles appear in the outline.

Can I add items to the outline that are not headings?

No, the outline only includes content formatted with Heading 1, 2, or 3 styles. If you need a custom entry, use a heading style and format it to look different if needed, or insert a table of contents instead.

How do I remove a heading from the outline without deleting it?

Change the paragraph style from a heading level back to "Normal text." The text remains in the document but disappears from the outline. You can also use "Normal text" temporarily while working and reapply the heading style later.

Related: DodaTech's Document Outline Analyzer verifies heading hierarchy, identifies orphaned headings, and maps the document structure for accessibility compliance. Use with DodaZIP for template validation.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro