Barrier of the Week

When Heading Structure Breaks, Navigation Breaks With It

JAWS screen reader output on the Dupixent website showing all headings detected as heading level 3 with no H1 or H2 present, demonstrating a broken heading hierarchy.
JAWS screen reader output on the Dupixent website showing all headings detected as heading level 3 with no H1 or H2 present, demonstrating a broken heading hierarchy.
<h1>Brand Name</h1><h2>About the Treatment</h2><p>Overview content here.</p><h2>How It Works</h2>  <h3>Mechanism of Action</h3><h2>Important Safety Information</h2>  <h3>Common Side Effects</h3><!-- H1 → H2 → H3. No skipped levels. -->

    Why is proper heading structure important for accessibility?

    Proper heading structure allows screen reader users to navigate content efficiently by jumping between sections and understanding the page layout quickly.

    What happens when heading levels are skipped or missing?

    When headings are out of order or missing (like starting with an H3 instead of H1), it confuses screen readers and makes it difficult for users to understand the content hierarchy.

    How do screen reader users navigate using headings?

    Screen reader users often use shortcut keys to jump between headings, creating a mental outline of the page instead of reading everything line by line.

    How can developers fix heading structure issues?

    Use a logical hierarchy: one H1 for the main topic, H2 for sections, and H3 for subsections. Avoid skipping levels and don’t use headings just for visual styling.

    JAWS screen reader output on the Dupixent website showing all headings detected as heading level 3 with no H1 or H2 present, demonstrating a broken heading hierarchy.
    <h1>Brand Name</h1><h2>About the Treatment</h2><p>Overview content here.</p><h2>How It Works</h2>  <h3>Mechanism of Action</h3><h2>Important Safety Information</h2>  <h3>Common Side Effects</h3><!-- H1 → H2 → H3. No skipped levels. -->

      Why is proper heading structure important for accessibility?

      Proper heading structure allows screen reader users to navigate content efficiently by jumping between sections and understanding the page layout quickly.

      What happens when heading levels are skipped or missing?

      When headings are out of order or missing (like starting with an H3 instead of H1), it confuses screen readers and makes it difficult for users to understand the content hierarchy.

      How do screen reader users navigate using headings?

      Screen reader users often use shortcut keys to jump between headings, creating a mental outline of the page instead of reading everything line by line.

      How can developers fix heading structure issues?

      Use a logical hierarchy: one H1 for the main topic, H2 for sections, and H3 for subsections. Avoid skipping levels and don’t use headings just for visual styling.

      Human-led accessibility solutions that enable access for all

      We manually test forms and online services with real assistive technology, so the people who need to report a hazard actually can.

      Talk to our team →

      Make sure your forms work for everyone

      Tell us about your website or reporting system and we will get back to you with a no-obligation read on your accessibility risk.

      Get in touch →