ForHosting KIT · SEO

Prüfen Sie Überschriftenhierarchie und H1-Fehler

Listen Sie Ihre Überschriften in Seitenreihenfolge auf und sehen Sie, ob die Hierarchie stimmt: h1, h2, h3, h2, h3 besteht, während ein Sprung von h2 direkt zu h4 als fehlendes h3 an genau dieser Stelle gemeldet wird. Genau ein h1 ist Pflicht. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Überschriften
h1, h2, h3, h2, h3
Erhalten Sie
Anzahl der Überschriften
5
Anzahl H1
1

Eine Überschriftenhierarchie kann auf dem Bildschirm richtig wirken, obwohl die zugrunde liegenden Tags etwas anderes aussagen. Dieses Prüfwerkzeug verarbeitet Tags in Dokumentreihenfolge, etwa h1, h2, h3 und h2, und wendet zwei klare Regeln an: Es muss genau eine h1 geben, und keine Überschrift darf auf einmal um mehr als eine Ebene absteigen. Das Ergebnis zeigt Gültigkeit, H1-Anzahl und die genaue Position jedes Sprungs, damit Redaktionsteams und Veröffentlichungssysteme die Fehler beheben können.

Bereiten Sie die Tags in Dokumentreihenfolge vor

Beginnen Sie mit den Überschriften-Tags in genau der Reihenfolge, in der sie im gerenderten Dokument vorkommen, nicht in einer Designvorlage oder redaktionellen Gliederung. Eine typische Eingabe kann h1, h2, h3, h2, h3 lauten. Die Reihenfolge ist entscheidend, weil sich die Hierarchie aus dem Übergang von einer Überschrift zur nächsten ergibt.

Das Werkzeug akzeptiert Tags von h1 bis h6, entfernt äußere Leerzeichen und behandelt Großschreibungen wie H2 genauso wie Kleinschreibungen. Beliebiges HTML, Überschriftentexte, CSS-Klassen oder einzelne Zahlen werden nicht akzeptiert. Extrahieren Sie solche Informationen vor der Anfrage, damit eine eindeutige Tag-Liste entsteht.

Eine leere Liste gilt als ungültige Eingabe, weil keine Dokumentstruktur bewertet werden kann. Ein fehlerhafter Eintrag wird ebenfalls abgelehnt und mit seinem Index benannt, wodurch sich Probleme bei der Extraktion leichter finden lassen. Diese Trennung ist in Pipelines nützlich: Die Extraktion ermittelt vorhandene Tags, während diese Fähigkeit ausschließlich deren Reihenfolge und Ebenen bewertet.

Verstehen Sie die beiden Hierarchieregeln

Die erste Regel verlangt genau eine h1 in der vollständigen Liste. Ohne h1 fehlt dem Dokument eine eindeutige Überschrift der obersten Ebene; bei zwei oder mehr h1 wird diese Hauptebene wiederholt. Die zweite Regel untersucht jedes benachbarte Paar und meldet einen Sprung, wenn die folgende Zahl um mehr als eins größer ist als die vorherige.

Beim Wechsel von h2 zu h4 fehlt daher eine h3. Beim Wechsel von h1 zu h5 fehlen in diesem Übergang h2, h3 und h4. Ein Aufstieg von h4 zurück zu h2 ist erlaubt, weil damit verschachtelte Inhalte geschlossen werden und das Dokument zu einem übergeordneten Abschnitt zurückkehrt.

Auch dieselbe Ebene darf wiederholt werden; aufeinanderfolgende h2 können gleichrangige Abschnitte einleiten. Das Werkzeug meldet sämtliche Sprünge und beendet die Prüfung nicht nach dem ersten. Jeder Eintrag enthält den nullbasierten Zielindex, den Übergang sowie alle fehlenden Zwischenebenen.

Gültig ist das Ergebnis nur bei genau einer h1 und einer leeren Sprungliste.

Nutzen Sie das Ergebnis für Reviews und Freigaben

Verwenden Sie das Gültigkeitsfeld für eine einfache Freigabeentscheidung und bewahren Sie die Detailfelder für hilfreiche Korrekturhinweise auf. Die Gesamtzahl bestätigt, wie viele Tags geprüft wurden, und die H1-Anzahl erklärt, ob die oberste Regel erfüllt ist. Jeder Ebenensprung verweist auf den Zielindex des fehlerhaften Abstiegs.

Dadurch können Redaktionen oder Build-Werkzeuge die betreffende Überschrift ohne Auslegung eines unklaren Textes finden. Die Problemliste bietet kurze englische Zusammenfassungen für Protokolle, Review-Kommentare oder Content-Management-Oberflächen. Diese Fähigkeit bewertet weder Formulierung und Keywords noch visuelle Größe, leeren Überschriftentext oder die ideale Abschnittszahl.

Sie ruft außerdem keine URL ab und analysiert kein HTML; bei einer Webseite müssen Sie zunächst die geordneten Tags extrahieren. Da der Algorithmus ohne Netzwerk, Zufall, Uhrzeit und verborgenen Zustand arbeitet, erzeugt dieselbe Liste immer dieselbe Antwort.

Fehlerhafte Artikelgliederungen blockieren

Lehnen Sie Entwürfe ab, wenn die extrahierten Tags keine einzelne h1 enthalten oder direkt auf eine falsch verschachtelte Ebene springen.

Vorlagen nach einem Redesign prüfen

Vergleichen Sie repräsentative gerenderte Seiten und finden Sie Sprünge aus wiederverwendbaren Komponenten oder Theme-Änderungen.

Strukturprüfungen in CI ergänzen

Wandeln Sie die geordnete Tag-Liste eines statischen Builds vor dem Deployment in ein deterministisches Prüfergebnis um.

Was kostet die Prüfung?

Die Berechnung ist deterministisch und ruft keine externen Dienste auf.

Gilt der Wechsel von h4 zurück zu h2 als Sprung?

Nein. Die Rückkehr auf eine übergeordnete Ebene ist erlaubt; gemeldet wird nur ein Abstieg um mehr als eine Ebene.

Werden Tags in Großschreibung akzeptiert?

Ja. Formen wie H1 und H3 werden nach der Prüfung kleingeschrieben; äußere Leerzeichen werden ignoriert.

Analysiert diese Fähigkeit eine HTML-Seite?

Nein. Sie erwartet eine bereits extrahierte Liste von h1- bis h6-Tags in Dokumentreihenfolge und prüft nur diese Abfolge.

Was passiert, wenn die Seite kein h1 oder mehrere hat?

Die Prüfung schlägt in beiden Fällen fehl. Ohne h1 fehlt dem Dokument eine einzige oberste Überschrift, mit zwei oder mehr wiederholt sich die oberste Ebene. Die Anzahl der h1 wird mitgeliefert, damit Sie sehen, welcher Fall vorliegt.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/seo/heading-structure-check

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/seo/heading-structure-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"headings":["h1","h2","h3","h2"]}'
{
  "headings": [
    "h1",
    "h2",
    "h3",
    "h2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.heading_structure_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Was geschieht bei einer leeren Liste?

Die Anfrage liefert invalid_input, da eine leere Abfolge keine prüfbare Struktur enthält.

Vollständige KIT-Dokumentation lesen →