0Pricing
HTML Academy · Lektion

Überschriftenhierarchie für Screenreader

Strukturieren Sie Überschriften so, dass Screenreader-Nutzer effektiv navigieren können

Überschriftenhierarchie für Screenreader ist eine kostenlose HTML Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des HTML Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.

So navigieren Screenreader durch Überschriften

Screenreader-Nutzer navigieren auf Seiten hauptsächlich über Überschriften:

  • Sie drücken H, um zur nächsten Überschrift zu springen
  • Sie drücken 1-6, um zu bestimmten Überschriftenebenen zu springen
  • Sie öffnen eine Liste aller Überschriften (ähnlich einem Inhaltsverzeichnis)
  • Eine korrekte Überschriftenhierarchie ist für diese Navigation unerlässlich

Überschriftenliste im Screenreader

NVDA und JAWS können alle Überschriften einer Seite auflisten:

<!-- A well-structured page with this heading order: -->
<h1>HTML5 Complete Guide</h1>
  <h2>Document Structure</h2>
    <h3>The DOCTYPE</h3>
    <h3>The html head body</h3>
  <h2>Semantic Elements</h2>
    <h3>Article</h3>
    <h3>Section</h3>

<!-- Becomes a navigable list for screen reader users -->
<!-- Similar to a table of contents in a book -->

Falsche Überschriftenhierarchie

Häufige Fehler bei der Überschriftenhierarchie:

<!-- BAD: skipping h2, going straight from h1 to h3 -->
<h1>My Article</h1>
<h3>Introduction</h3>    <!-- Skips h2! -->
<h4>Background</h4>

<!-- BAD: using headings for visual size -->
<h4 class="huge-title">This looks big</h4>  <!-- h4 in logical order? -->

<!-- BAD: using bold text instead of headings for sections -->
<p><strong>Introduction</strong></p>  <!-- Not a heading at all -->

Korrekte Hierarchie in der Praxis

Eine korrekte Überschriftenstruktur für eine Dokumentationsseite:

<h1>HTML Forms Documentation</h1>
<h2>Overview</h2>
<h2>Form Elements</h2>
  <h3>input</h3>
    <h4>text type</h4>
    <h4>email type</h4>
  <h3>select</h3>
  <h3>textarea</h3>
<h2>Validation</h2>
  <h3>Built-in Validation</h3>
  <h3>Custom Validation</h3>

Ein h1 pro Seite

Best Practice: genau ein <h1> pro Seite:

<h1>JavaScript Array Methods</h1>
<!-- This is the page's main topic -->
<!-- Should match or closely relate to the <title> element -->
<!-- Appears as the main heading users see first -->
<!-- Search engines give it the highest SEO weight -->

Überschriftenebenen spiegeln die Inhaltshierarchie wider

Überschriftenebenen drücken die logische Struktur der Inhalte aus:

  • Verwenden Sie <h2> für wichtige Seitenabschnitte
  • Verwenden Sie <h3> für Unterabschnitte innerhalb von h2-Abschnitten
  • Verwenden Sie <h4> für Unterunterabschnitte
  • In der Praxis benötigen Sie selten mehr als h4

Keine Überschriften für die visuelle Gestaltung

Wählen Sie eine Überschriftenebene niemals aufgrund ihrer standardmäßigen visuellen Größe:

/* BAD approach: h4 because it looks right: */
<h4 style="font-size: 2rem;">Section Title</h4>

/* CORRECT approach: right level, resized with CSS: */
<h2>Section Title</h2>
/* Then: h2 { font-size: 2rem; } */

/* Or: aria-label on section if heading would disrupt structure:
   — rare, usually better to fix the heading level */

WCAG 2.4.6 Überschriften und Beschriftungen

WCAG 2.4.6 (Konformitätsstufe AA) verlangt:

Überschriften und Beschriftungen beschreiben das Thema oder den Zweck.

  • Überschriften sollten den Inhalt des Abschnitts genau beschreiben
  • Allgemeine Überschriften wie „Abschnitt“ oder „Details“ erfüllen dieses Kriterium nicht
  • Beschriftungen von Formularfeldern müssen deren Zweck beschreiben

Überschriften in Komponenten verwenden

Beim Erstellen wiederverwendbarer Komponenten müssen Überschriftenebenen flexibel sein:

<!-- BAD: hardcoded heading level in a card component -->
<div class="card">
  <h3>Card Title</h3>  <!-- What if card appears in h2 or h4 context? -->
</div>

<!-- GOOD: document context determines level -->
<!-- Component receives level as a parameter in JS frameworks -->
<!-- Or use aria-level on a generic element -->
<div role="heading" aria-level="3">Dynamic Level Heading</div>

Die Dokumentstruktur

Sehen Sie sich die Überschriftenstruktur der Seite in den Browser-DevTools oder mit folgenden Tools an:

  • Chrome → Bereich „Accessibility“ → Ansicht „Name/role“
  • Firefox → Tab „Accessibility“
  • Chrome-Erweiterung HeadingsMap — zeigt die visuelle Struktur
  • Barrierefreiheits-Tool WAVE — Bereich „Headings“

Überschriften und SEO aufeinander abstimmen

Die Überschriftenhierarchie entspricht den Best Practices für SEO:

  • Suchmaschinen analysieren die Überschriftenhierarchie, um die Inhaltsstruktur zu verstehen
  • H1 = Hauptthema (entspricht dem Titel); H2 = wichtige Unterthemen; H3 = Details
  • Natürlich in Überschriften verwendete Schlüsselwörter verbessern die Relevanzsignale der Seite
  • Korrekte Überschriftenstruktur = bessere Barrierefreiheit + gleichzeitig besseres SEO

Navigation überspringen und Überschriften

Kombinieren Sie Skiplinks mit der Navigation über Überschriften:

<!-- Skip link bypasses nav to main content: -->
<a href="#main-content" class="skip-link">Skip to main content</a>

<!-- Main content heading enables heading navigation: -->
<main id="main-content">
  <h1>Page Title</h1>
</main>
<!-- Screen reader users: skip link for fast access;
     heading navigation for page exploration -->

Schnelltest

Wie navigieren Screenreader-Nutzer normalerweise zwischen Überschriften?

Zusammenfassung: Überschriftenhierarchie

Wichtige Grundlagen barrierefreier Überschriften:

  • Eine <h1> pro Seite — das Hauptthema
  • Verwenden Sie Überschriftenebenen der Reihe nach — überspringen Sie niemals eine Ebene
  • Überschriften beschreiben den Inhalt, nicht die visuelle Größe
  • Screenreader-Nutzer navigieren mit der Taste H und der Überschriftenliste
  • Prüfen Sie die Struktur mit HeadingsMap oder WAVE

Häufig gestellte Fragen

Ist die Lektion „Überschriftenhierarchie für Screenreader“ kostenlos?

Ja — der vollständige Text von „Überschriftenhierarchie für Screenreader“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des HTML Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Überschriftenhierarchie für Screenreader“?

Strukturieren Sie Überschriften so, dass Screenreader-Nutzer effektiv navigieren können Du übst HTML Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um HTML Academy zu starten?

Keine Vorkenntnisse erforderlich. HTML Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Überschriftenhierarchie für Screenreader“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser HTML Academy-Lektion Code schreiben und ausführen?

Ja. Jede HTML Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Warum Barrierefreiheit wichtig ist: WCAG-Stufen
  2. Überschriftenhierarchie für Screenreader
  3. Alternativtexte für Bilder: wann und wie
  4. Tastaturnavigation und Fokusreihenfolge
← Zurück zu HTML Academy