HTML Heading Checker

Was die Überschriftenliste über die Seite verrät

Zwischentitel, Ebenen, Reihenfolge: was h1 bis h6 im HTML zeigen.

Website prüfen
Beispiel im Prüfbericht Markierter Befund
Markierter Befund · Kritisch · WCAG 1.3.1Faserprofil als Absatz

Gliederung sichtbar machen

Der Heading Checker zeigt die zweite Ansicht Ihrer Seite

Im Layout wirkt jeder Titel plausibel. Die Überschriftenliste zeigt, welche Struktur tatsächlich im HTML steht – und an welcher Stelle sie abreißt.

Dieselbe Beispielseite, zweimal gelesenModellansicht

Was im Browser zu sehen ist

1 Rad & Tat

2 Werkstatt

Linienzeichnung eines Fahrrads

A Rahmenbau

Stahlrahmen nach Maß, von der Skizze bis zur Probefahrt.

4 Materialien

Rohrsätze, Lötverfahren und Oberflächen.

2 Mehr

Was der Checker ausgibt

4 Überschriften im HTML

  1. 1H1Rad & Tat
  2. 2H2Werkstatt
  3. A„Rahmenbau“ fehlt
  4. 4H4Materialien
  5. 2H2Mehr
A

Nicht in der Liste „Rahmenbau“ sieht wie ein Titel aus, ist aber ein Absatz.

2→4

Ebene übersprungen Unter H2 beginnt eine H4, ohne dass eine H3 den Bereich eröffnet.

?

Menschliches Urteil Der Checker findet „Mehr“. Ob das den Abschnitt beschreibt, prüfen Sie selbst.

So lesen Sie die Liste

Tiefere Ebenen eröffnen Unterabschnitte. Eine H4 direkt nach H2 lässt dabei eine Stufe aus. Der Rückweg von H4 zu H2 ist dagegen schlüssig: Er beendet die Unterabschnitte.

Text
Beschreibt jede Überschrift den folgenden Abschnitt?
Ebene
Steigt die Gliederung beim Öffnen höchstens um eine Stufe?
Vollständigkeit
Fehlen sichtbare Zwischentitel in der Liste?

Ohne Erweiterung

Heading Checker als Lesezeichen

Legen Sie ein neues Lesezeichen mit dem Namen „Gliederung“ an. Fügen Sie die gesamte Zeile als URL ein. Ein Klick blendet die Liste ein, der nächste entfernt sie.

javascript:(function(){var o=document.getElementById('gliederung');if(o){o.remove();return;}var a=[],q='h1,h2,h3,h4,h5,h6';document.querySelectorAll(q).forEach(function(h){a.push(h.tagName+'  '+h.textContent.trim().slice(0,70));});var b=document.createElement('pre');b.id='gliederung';b.setAttribute('role','dialog');b.setAttribute('aria-label','Überschriftenliste');b.style.cssText='position:fixed;top:1rem;right:1rem;z-index:99999;max-width:calc(100% - 2rem);max-height:80vh;overflow:auto;padding:1rem;background:white;color:black;border:2px solid black;font:16px/1.5 monospace;white-space:pre-wrap';b.textContent=a.join('\n')||'Keine HTML-Ueberschrift gefunden';document.body.appendChild(b);})()

Das Lesezeichen liest nur h1 bis h6 aus. Es bewertet weder die Formulierung noch visuell hervorgehobene Absätze.

So prüfen Sie es

  1. Öffnen Sie die Zielseite und wählen Sie das Lesezeichen „Gliederung“.
  2. Vergleichen Sie die Ausgabe mit den sichtbaren Zwischentiteln von oben nach unten.
  3. Prüfen Sie ausgelassene Ebenen nur dort, wo ein tieferer Unterabschnitt beginnt.
  4. Lesen Sie jeden Titel zusammen mit dem folgenden Inhalt: Passt die Aussage?

Aus dem Prüfbericht

Eine Regel, vier Fundstellen

Zum Mitnehmen

Die Überschriftenliste, korrigiert

Ein Element getauscht, ein Sprung geschlossen.

Korrektur in 2 Schritten ansehen
  1. Aus dem Absatz eine Überschrift machen

    Die Klasse bleibt, damit die Gestaltung gleich aussieht. Der Checker listet danach „Fahrradrahmen“ als Überschrift der Ebene 3.

    KorrekturvergleichSchritt 1 · HTML

    Vorher

    <h2>Reparaturen</h2>
    <p class="titelzeile">Fahrradrahmen</p>
    <p>Risse im Rahmen schweißen wir nach Prüfung.</p>

    Nachher

    <h2>Reparaturen</h2>
    <h3 class="titelzeile">Fahrradrahmen</h3>
    <p>Risse im Rahmen schweißen wir nach Prüfung.</p>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Lesen Sie die Überschriftenliste erneut aus. Der Zwischentitel steht jetzt darin.

  2. Den Ebenensprung schließen

    Von h1 direkt auf h4 lässt zwei Ebenen leer. Die Ebene folgt der Gliederung, die Schriftgröße kommt aus dem CSS.

    KorrekturvergleichSchritt 2 · HTML

    Vorher

    <h1>Werkstatt Trave</h1>
    <h4>Reparaturen</h4>
    <h4>Ersatzteile</h4>

    Nachher

    <h1>Werkstatt Trave</h1>
    <h2>Reparaturen</h2>
    <h2>Ersatzteile</h2>

    Markierte Zeilen wurden geändert

    So prüfen Sie es Gehen Sie die Liste von oben durch. Die Ebenen steigen um höchstens eine Stufe.

Werbung

Kostenloser Website-Barrierefreiheits-Check

Website auf Barrierefreiheit prüfen.

Technische WCAG-Warnsignale erkennen. Kritische Stellen zuerst prüfen.

Der Website-Check ist bereit.

Werbung

Ein letzter Schritt

Prüfen, bevor Sie gehen.

Finden Sie automatisch erkennbare Barrieren auf Ihrer eigenen Website.

Website prüfen

Kostenlos starten · keine Installation

Automatisches Screening. Tastaturbedienung und Screenreader bleiben manuelle Prüfung.