Heading Structure Best Practices

Headings create the outline of your document. Screen reader users rely on them to navigate and understand content structure.

Reading time: 5 minutes

Why Headings Matter

Did You Know?

67% of screen reader users say they navigate by headings when looking for information on a page (WebAIM Survey).

The Rules of Headings

Rule 1: One H1 Per Page

Every page should have exactly one <h1> that describes the page's main topic.

Rule 2: Don't Skip Levels

Headings must nest logically. Don't jump from H2 to H4.

Wrong

<h1>Page Title</h1>
<h2>Section A</h2>
<h4>Subsection</h4> Skipped H3!
<h2>Section B</h2>

Correct

<h1>Page Title</h1>
<h2>Section A</h2>
<h3>Subsection</h3> Proper nesting
<h2>Section B</h2>

Rule 3: Headings Reflect Structure, Not Style

Use headings to create an outline—not to make text big or bold.

Rule 4: Use Real Heading Elements

Fake Headings

<p><strong>Important Section</strong></p>
<p class="heading">Another Section</p>
<div style="font-size:24px">Big Text</div>

Screen readers can't identify these as headings.

Real Headings

<h2>Important Section</h2>
<h2>Another Section</h2>
<h3>Subsection</h3>

Screen readers announce heading level.

Example: Proper Heading Outline

A well-structured page creates a logical outline:

h1: Introduction to Accessibility
 h2: What is Digital Accessibility?
 h3: Key Principles
 h3: Who Benefits
 h2: Legal Requirements
 h3: Section 508
 h3: ADA Title II
 h2: Getting Started
 h3: Quick Wins
 h3: Next Steps

This outline makes sense even without the content between headings. That's the test of good structure.

Headings in Different Applications

Microsoft Word

  1. Select your heading text
  2. Go to theHometab
  3. In theStylesgallery, clickHeading 1,Heading 2, etc.
  4. Use the Navigation Pane (View Navigation Pane) to see your document outline

Google Docs

  1. Select your heading text
  2. ClickFormat Paragraph styles Heading 1/2/3
  3. Or use the styles dropdown in the toolbar (shows "Normal text")
  4. View outline: View Show document outline

PowerPoint

Web/HTML

<h1>Page Title</h1>
<h2>Main Section</h2>
<p>Content...</p>
<h3>Subsection</h3>
<p>More content...</p>

Brightspace HTML Editor

  1. Select your text
  2. Click theFormatdropdown
  3. ChooseHeading 2,Heading 3, etc.
  4. Note: Don't use Heading 1—Brightspace adds that automatically from the page title

Testing Heading Structure

Web Pages

Documents

What to Look For

  1. Is there exactly one H1?
  2. Are headings in logical order (no skipped levels)?
  3. Does the outline make sense on its own?
  4. Are all visual headings using proper heading elements?

Heading Checklist