Prüfung der Überschriftenstruktur

Prüft die Überschriftenhierarchie einer Seite oder eines Crawls: fehlende oder mehrere H1, Duplikate über URLs hinweg, übersprungene Ebenen, Überschriften vor der ersten H1 und Überschriften im Seitengerüst statt im Inhalt.

Was es leistet

Gliederung in DOM-Reihenfolge

Die Überschriftenprüfungen lesen das geparste Dokument der Reihe nach, mit Ebene, Text und Seitenbereich jeder Überschrift. So werden übersprungene Ebenen oder eine fremde Überschrift im Menü sichtbar. Die bloße Anzahl der H1-Elemente würde beides übersehen.

  • Ebene, Text und Bereich für jede Überschrift
  • Übersprungene Ebenen, etwa von H2 auf H4
  • Überschriften vor der ersten H1
  • Überschriften in Header, Navigation, Seitenleiste oder Footer

H1-Prüfungen

Eine Seite sollte eine eindeutige H1 haben. Die Prüfungen melden Seiten ohne H1, mit mehreren H1, mit einer H1, die nur aus einem Alt-Text eines Bildes besteht, oder mit einer zu langen H1. Identischer H1-Text über mehrere URLs hinweg gilt als Duplikat. Eine fehlende H2 unter einer vorhandenen H1 ist ein Hinweis.

  • Keine H1, mehrere H1 und H1-Duplikate über URLs hinweg
  • H1 nur aus Bild-Alt-Text
  • Fehlende H2 auf einer Seite mit H1

Template einmal korrigieren

Überschriften in Header, Navigation, Seitenleiste oder Footer werden nach wiederkehrendem Text gruppiert, mit Seitenanzahl. Eine einzige Template-Änderung behebt den Befund auf jeder Seite, die sie teilt.

  • Gruppiert nach wiederkehrendem Überschriftentext
  • Seitenanzahl pro Gruppe
  • Bereichsregeln, die Sie für Menüs aus einfachen div-Elementen ergänzen können

Drei Schritte, ein gespeicherter Scan

  1. Website crawlen oder eine Seite parsen

    Ein Crawl speichert die Gliederung der Überschriften jeder Seite in DOM-Reihenfolge. parse liefert die Überschriftenebenen und die Gliederung für eine einzelne URL.

  2. Die Reihenfolge lesen, nicht nur die Zählungen

    Jede Überschrift behält ihre Ebene, ihren Text und ihren Seitenbereich. So fallen übersprungene Ebenen oder eine fremde Überschrift im Menü auf.

  3. Das Template einmal korrigieren

    Überschriften in Header, Navigation, Seitenleiste oder Footer werden nach dem wiederkehrenden Text gruppiert, mit Seitenanzahl. So behebt eine Template-Korrektur alle betroffenen Seiten.

Prüfungen in dieser Funktion

PrüfungBedeutungSchweregradBeleg
H1_MISSINGDie Seite hat keine H1-ÜberschriftImportantSeiten-URL, ohne H1 im geparsten Dokument
H1_MULTIPLEDie Seite hat mehr als eine H1ImportantSeiten-URL und die H1-Texte, die dazu geführt haben
H1_DUPLICATEDerselbe H1-Text erscheint in einem Lauf auf mehreren URLsTipDer H1-Text und die URLs, die ihn teilen
HEADING_BEFORE_H1Eine oder mehrere Überschriften stehen in DOM-Reihenfolge vor der ersten H1TipAnzahl, Überschriftenebenen und die ersten Überschriftentexte vor der H1
HEADING_SKIPEine inhaltliche Überschrift springt um mehr als eine Ebene, zum Beispiel von H2 auf H4TipVon- und Bis-Ebene mit den Überschriftentexten, nur im Inhaltsbereich
HEADING_IN_PAGE_CHROMEEine Überschrift steht in Header, Navigation, Seitenleiste oder Footer statt im InhaltTipBereich, Ebene und Text, mit der Anzahl der Seiten, die dieselben Template-Überschriften teilen
Außerdem im Prüfungsregister
H1_TOO_LONGH1_ALT_TEXT_ONLYH2_MISSING

Ein Befehl

bash
seohead parse --url https://example.com/

Zuerst installieren: Installationsanleitung. Jeder Befehl läuft auch als MCP-Tool für KI-Agenten.

Was Sie brauchen

  • Eine URL für parse, um die Gliederung zu sehen
  • Ein crawl-site-Scan für die Prüfungen der Gliederung
  • Optional link_position-Regeln für eigenes Menü-Markup

Grenzen

  • Die Gliederungsprüfungen brauchen die DOM-Reihenfolge und laufen daher auf einem nativen Crawl, nicht auf einem Screaming-Frog-Export
  • Ohne einen Hauptinhalts-Landmark oder eine passende Regel ist der Bereich nicht messbar, und die Prüfung wird für diese Seite übersprungen
  • Die Standardgrenze von crawl-site liegt bei 200 URLs
  • Die Prüfungen bewerten die Struktur, nicht, ob die Überschriften gut formuliert sind

Fragen

Führt parse die Überschriftenprüfungen aus?
Nein. parse liefert die Überschriftenebenen und die Gliederung für eine Seite. Die Prüfungen laufen im Crawl: crawl-site speichert die Gliederung und meldet HEADING_BEFORE_H1, HEADING_IN_PAGE_CHROME und HEADING_SKIP. H1_MISSING, H1_MULTIPLE und H1_DUPLICATE laufen ebenfalls im Crawl.
Warum sehe ich die Reihenfolge der Überschriften nicht aus einem Screaming-Frog-Export?
Ein Screaming-Frog-Export enthält die Überschriften als ungeordnete Menge und keine Gliederung. Deshalb werden HEADING_BEFORE_H1, HEADING_IN_PAGE_CHROME und HEADING_SKIP namentlich übersprungen. Diese drei brauchen einen nativen Crawl.
Warum wurde eine Überschrift in meinem Menü nicht gemeldet oder als Seitengerüst eingestuft?
Die Bereiche ergeben sich aus dem Hauptinhalts-Landmark der Seite: einem main-Element, role=main, einem article oder einem Selektor, den Sie festlegen. Ohne ihn und ohne passende Positionsregel ist der Bereich nicht messbar. Die Prüfung wird dann für diese Seite übersprungen, und der Lauf nennt den Grund. Das Ergebnis gilt nicht als fehlerfrei. Für Menüs aus einfachen div-Elementen ergänzen Sie Regeln unter link_position.rules.
Verändert der Prüfer meine Website?
Nein. Er stellt nur lesende Anfragen und hält sich an die robots.txt. Die Standardgrenze von crawl-site liegt bei 200 URLs, sodass Sie den Umfang steuern.
Ist mehr als eine H1 immer ein Fehler?
Im Regelwerk wird es als Warnung geführt, weil eine H1 das Seitenthema am klarsten benennt. Suchmaschinen erzwingen diese Regel nicht. Entscheiden Sie daher pro Template.

Testen Sie es auf Ihrer eigenen Website