Page Content

Purpose of Headings

Headings are used in almost every text document to indicate new topics. Sighted users can scan documents for larger, colored or differently formatted text to zero in on the information they need, but that isn’t available to screen reader users who cannot detect formatting changes. Instead they must rely on “semantic” cues from styles or heading tags to identify the headings.

The good news is that when headings are properly identified, any user can access a clickable table of contents.

Access Clickable Table of Contents

The following tools allow users to access a clickable table of documents for documents with headings.

  1. Screen Readers (see rotor image below)
  2. Microsoft Word Headings Map (All Users)
  3. PowerPoint Outline View (All Users)
  4. Headings Map Browser Plugin (All Users)

Headings List in HeadingsMap and Safari Table of Contents Extension

The images below show a clickable table contents based on a version of the current page.

HeadingsMap list in Firefox sidebar..
Safari list from added list icon next to the URL
Left/Top: HeadingsMap in Firefox.
Right/Bottom: Safari Table of Contents Extension

Headings: Semantic vs. Visual

Sighted readers can identify heading by visually scanning pages for larger text. Blind users using screen reading software are not able to see the visual formatting, so increasing the font size is not a sufficient cue.

Instead, the headings must be semantically “tagged” so that a screen reader can both identify headings when reading a page, or pull up a list of all  page the page headings (see image below).

Voice Over rotor window showing list of headings for Accessibility Home page
The list of headings and heading levels for a version of “http://accessibility.psu.edu” as shown in the VoiceOver screen reader.

This makes adding headings one of the most important ways a screen reader user can use to know what is on the page. Note that tagging usually triggers a formatting change visually. The nature of the visual changes can be re-set using styles in many documents.

Usability of Headings for Screen Readers

This article Challenges for Screen-Reader Users on Mobile from the Nielsen Norman Group demonstrates how both sighted and screen reader users benefit from marked headings.

Heading Levels

Headings are classified into levels starting at Heading 1 and working through Heading 2, Heading 3, down to Heading 6. By general convention

Headings by Level

  • Heading 1 (or "H1") is the page title
    Note: For sighted users, this is often formatted to be larger and/or a different color or centered depending on the editorial preferences. On this site, H1 is formatted to be dark cyan blue.
  • Heading 2 (or "H2") is a main topic.
  • Headings 3-6 (or "H3-H6") are lower levels of subtopics.

The higher the heading level number is, the smaller and more detailed a section likely is.

Implementing Headings

Depending on which platform or software you are using, there are different ways to ensure that a piece of text is a heading. See the list in the next section below for an example of how different tools add semantic headers to a document.

Headings by Document Type

To learn how to add headers in a specific document, please see the list of items in Related Links. In any case, what is most important is to avoid increasing font size or changing colors as the only way to designate a heading.

WCAG 2.2 Guidelines

The following WCAG guidelines can be addressed with headings.

  • WCAG 2.2 Guideline 2.4.6—”Headings and labels describe topic or purpose.”

Top of Page

Last Update: February 11, 2025