H1-Tag-Checker: fehlende und doppelte H1-Tags finden
Ein H1 Tag Checker liest das HTML einer Seite, findet die Hauptüberschrift <h1> und meldet, ob sie fehlt, doppelt vorhanden ist, zu lang ist oder nicht zum Inhalt der Seite passt. Wenn du die H1 auf diese Weise für eine ganze Website und in regelmäßigen Abständen prüfst, erfährst du außerdem, wann ein Theme-Update oder ein Redakteur eine H1 verändert hat, die vorher in Ordnung war.
Die H1 wirkt wie ein gelöstes Problem, und genau deshalb verrutscht sie. Themes werden aktualisiert, Page-Builder fügen eigene Überschriften ein, Redakteure kopieren Inhalte in Templates. Niemand schaut sich das gerenderte HTML noch einmal an, bis jemand einem Rankingverlust nachgeht.
Welche Rolle der H1-Tag für die Seite spielt
Die H1 ist die sichtbare Überschrift ganz oben im Dokument. Leser sehen daran, dass sie auf der richtigen Seite gelandet sind. Für eine Suchmaschine ist sie neben dem <title>-Tag einer der deutlichsten On-Page-Hinweise auf das Thema der Seite, und du hast sie vollständig unter Kontrolle. Ist sie leer, generisch oder doppelt, verschenkst du ein Stück Relevanz, das du nicht hergeben musstest.
Welche H1-Probleme ein H1 Checker melden sollte
| Problem | Woher es meist kommt | Woran du es erkennst |
|---|---|---|
| Keine H1 | Eine Landingpage aus dem Page-Builder, bei der alle Überschriften auf H2 stehen, oder ein umgebautes Template | Kein einziges <h1>-Element im gerenderten DOM |
| Mehr als eine H1 | Logo oder Seitenname im Header in <h1> verpackt, der Beitragstitel in einer weiteren |
Zwei oder mehr Treffer, oft einer davon auf jeder Seite identisch |
| Generische H1 | „Willkommen“, „Shop“ oder „Blog“ aus dem Template übrig geblieben | Derselbe kurze Text auf vielen URLs |
| Sehr lange H1 | Eine vom Kunden eingefügte Keyword-Liste | Überschriften, die auf dem Desktop deutlich über eine Zeile hinausgehen |
| H1 widerspricht dem Title | Title im SEO-Plugin aktualisiert, H1 nicht angefasst, oder umgekehrt | Title und H1 behandeln erkennbar verschiedene Themen |
| Gleiche H1 auf verschiedenen URLs | Produktvarianten, Standortseiten, paginierte Archive | Doppelte H1-Texte über mehrere URLs in einem Crawl |
Fairerweise zu mehreren H1-Tags: Google hat erklärt, mit mehr als einer H1 pro Seite zurechtzukommen, und HTML erlaubt es. Beheben lohnt sich trotzdem, weil eine zweite H1 fast immer ein Versehen ist (das Logo im Header ist der klassische Fall) und sie die eine Überschrift verwässert, die du eigentlich gemeint hast.
Die H1 einer einzelnen Seite prüfen
Es gibt drei Wege, und sie liefern nicht immer dasselbe Ergebnis.
Der Seitenquelltext (view-source: vor die URL setzen, dann nach <h1 suchen) zeigt das HTML, das der Server ausgeliefert hat. Das sieht ein einfacher Crawler als Erstes.
Die DevTools zeigen das gerenderte DOM, nachdem JavaScript gelaufen ist. Öffne die Konsole und führe document.querySelectorAll('h1').length aus, um die Überschriften zu zählen, oder [...document.querySelectorAll('h1')].map(h => h.textContent.trim()), um sie auszugeben. Weicht die Anzahl vom Quelltext ab, fügt ein Skript die Überschrift hinzu oder ersetzt sie, was bei React- oder Vue-Frontends häufig vorkommt.
SEO-Browsererweiterungen zeigen die H1 in einem Panel. Das geht schnell, ist aber nur so zuverlässig wie die HTML-Version, die die Erweiterung ausliest.
In WordPress-Page-Buildern ist die Überschriftenebene eine Einstellung des Widgets oder Blocks. Das Überschrift-Widget in Elementor hat ein Dropdown „HTML-Tag“, der Überschrift-Block im Block-Editor eine Ebenenauswahl. Eine „verschwundene“ H1 ist daher oft nur eine Überschrift, die bei einem Redesign auf H2 umgestellt wurde.
Warum das bei vielen Kundenseiten nicht mehr funktioniert
Für eine einzelne URL ist all das in Ordnung. Für zwanzig Kundenseiten mit jeweils ein paar Hundert Seiten, auf denen Entwickler deployen, die dir kein Theme-Update ankündigen, funktioniert es nicht. Eine Änderung am Header-Template kann auf einen Schlag jeder Seite eine zweite H1 hinzufügen, und im Browser sieht nichts anders aus. Ein Crawler, der einmal im Quartal läuft, findet das irgendwann, aber dann ist die Änderung schon seit Wochen live.
Was hilft, ist eine Prüfung, die von selbst läuft und mit dem vorherigen Ergebnis vergleicht. Die Frage lautet dann „Welche H1 haben sich seit gestern geändert?“ statt „Welche H1 sind heute falsch?“.
H1-Tags automatisch mit Deltio überwachen
Deltio prüft die H1 auf den überwachten Seiten im täglichen Zyklus, zusammen mit Title und Meta Description, Canonical, noindex und der Sitemap. Es meldet H1-Tags, die fehlen, mehrfach vorhanden, zu kurz oder zu lang sind. Weil jede Prüfung mit der vorherigen verglichen wird, bekommst du auch einen Alert, wenn sich der Text einer H1 ändert. Der Alert geht für die jeweilige Website an Slack und per E-Mail und nennt die URL. Nach einem Deploy kannst du außerdem einen manuellen SEO-Scan starten, statt auf den nächsten Zyklus zu warten.
Wenn du die anderen Elemente im Head ebenfalls prüfst, gilt derselbe Ansatz für den Title Tag Checker und den Canonical Tag Checker. Für mehrsprachige Websites beschreibt der Leitfaden zum Hreflang Checker die zusätzlichen Prüfungen, die sich von Hand lohnen.
Häufige Fragen
- Sollte die H1 identisch mit dem Title-Tag sein?
- Beide sollten dasselbe Thema behandeln, müssen aber nicht Wort für Wort übereinstimmen. Der Title ist für die Suchergebnisse geschrieben und wird bei rund 60 Zeichen abgeschnitten, deshalb enthält er oft die Marke oder einen Zusatz. Die H1 richtet sich an jemanden, der schon auf der Seite ist, und darf natürlicher formuliert sein.
- Zählt eine per CSS versteckte H1 trotzdem?
- Sie steht im HTML, also findet ein Checker sie. Die Hauptüberschrift vor Besuchern zu verstecken und sie Crawlern zu zeigen, ist aber ein Muster, das Suchmaschinen mit Misstrauen behandeln. Hat ein Design keine sichtbare Überschrift, ist es besser, eine sichtbare Überschrift zur H1 zu machen, als eine zu verstecken.
- Mein Checker findet keine H1, aber ich sehe eine große Überschrift auf der Seite. Warum?
- Die sichtbare Überschrift ist wahrscheinlich formatierter Text in einem div oder span oder eine Überschrift, die im Page-Builder auf H2 oder niedriger steht. Untersuche das Element in den DevTools, um das tatsächliche Tag zu sehen.
- Kann ein manueller SEO-Scan die geplanten H1-Prüfungen ersetzen?
- Ein manueller Scan ist direkt nach einem Release sinnvoll, von dem du weißt. Geplante Prüfungen finden die Releases, von denen du nichts wusstest, und das sind bei Kundenseiten die meisten.
- Was kostet Deltio?
- Starter kostet 29 € pro Monat oder 24 € pro Monat bei jährlicher Abrechnung, für bis zu 50 Websites und 5.000 URLs. Professional kostet 59 € pro Monat (49 € jährlich) für bis zu 200 Websites, Enterprise 139 € pro Monat (116 € jährlich) für bis zu 500. Jeder Plan enthält 14 Tage kostenlose Testphase, der CSV-Export ist ab Professional verfügbar.