Barrierefrei Sofort Gratis prüfen

Ratgeber

Überschriften und Landmarks im Shop barrierefrei: selbst prüfen und beheben

Veröffentlicht am 31. Oktober 2026

Barrierefreie Überschriften im Shop heißen nach WCAG vor allem zweierlei: Alles, was wie eine Überschrift aussieht, ist im Code als Überschrift ausgezeichnet (h1 bis h6), und nichts ist als Überschrift ausgezeichnet, was keine ist (1.3.1, Stufe A); vorhandene Überschriften beschreiben ihren Abschnitt (2.4.6, Stufe AA). „Genau eine h1“ und „keine Ebene überspringen“ sind dagegen Empfehlungen des W3C und gängiger Prüfwerkzeuge, keine eigenen WCAG-Kriterien; dieser Artikel trennt beides und zeigt, wie Sie Überschriften und Landmarks in 30 bis 45 Minuten (unsere Schätzung) selbst prüfen.

Welche WCAG-Version und welche Stufe für Ihren Shop zählen, erklärt unser Überblick WCAG 2.2 für Onlineshops. Den Sprunglink „Zum Inhalt“, die nav-Landmark mit ihrer Beschriftung und die Breadcrumbs behandelt Navigation und Menüs im Shop barrierefrei; hier geht es um die Überschriften und um die übrigen Landmarks: header, main, footer, aside und search.

Was WCAG fordert und was Best Practice ist

Für WCAG 2.2 gibt es keine vom W3C autorisierte deutsche Übersetzung (Übersicht); die deutschen Namen der Kriterien sind unsere Übersetzung.

KriteriumStufeWortlaut (englisches Original)Was es für Ihre Überschriften heißt
1.3.1 Info und Beziehungen (Info and Relationships)A„Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.“Was optisch eine Überschrift ist, muss auch im Code eine sein. Landmarks sind dort eine ausreichende Technik, um Seitenbereiche auszuzeichnen.
2.4.1 Blöcke umgehen (Bypass Blocks)A„A mechanism is available to bypass blocks of content that are repeated on multiple web pages.“Überschriften am Anfang jedes Abschnitts (H69) und Landmarks (ARIA11) zählen als ein solcher Mechanismus, ebenso der Sprunglink.
2.4.6 Überschriften und Beschriftungen (Headings and Labels)AA„Headings and labels describe topic or purpose.“Vorhandene Überschriften sagen, worum es im Abschnitt geht. Laut Understanding verlangt 2.4.6 aber keine Überschriften: „does not require headings or labels“.
2.4.10 Abschnittsüberschriften (Section Headings)AAA„Section headings are used to organize the content.“Jeder Abschnitt hat eine Überschrift. Stufe AAA, also freiwillig.

Daraus folgt eine Unterscheidung, die viele Ratgeber verwischen:

RegelWCAG-Pflicht?Was die Quellen sagen
Optische Überschriften sind als h1 bis h6 ausgezeichnet, nicht nur fett oder großja, 1.3.1Fehler F2: ein per CSS wie eine Überschrift gestalteter Absatz, den Hilfstechnik „could not distinguish … as a heading“. Technik H42 prüft: „Check that heading markup is used when content is a heading“.
Kein Überschriften-Element für Text, der keine Überschrift istja, 1.3.1Fehler F43, Beispiel 1: eine Adresse als Überschrift, nur damit sie groß und fett erscheint. H42 prüft: „Check that heading markup is not used when content is not a heading.“
Die Ebene passt zum Inhaltnach unserer Lesart ja, bei grob falscher EbeneH42 verlangt, dass „the heading markup indicates the appropriate heading level for the content“. Ein Produkttitel als h4 unter einer h2 „Ähnliche Produkte“ stellt die Beziehung falsch dar.
Vorhandene Überschriften sind beschreibendja, 2.4.6 (AA)Technik G130: „Check that each heading identifies its section of the content.“ Kurze Überschriften genügen laut Understanding.
Keine Ebene überspringen (etwa h2 direkt auf h4)nein, kein eigenes KriteriumDas WAI-Tutorial zu Überschriften: „Skipping heading ranks can be confusing and should be avoided where possible“, beim Schließen von Unterabschnitten ist Springen erlaubt. Der HTML-Standard, Abschnitt 4.3.11 formuliert strenger: jede folgende Überschrift „must have a heading level that is less than, equal to, or 1 greater than“ die vorherige. Das ist eine Regel für gültiges HTML, kein WCAG-Kriterium.
Genau eine h1 je SeiteneinWeder WCAG noch HTML-Standard verlangen das. Der HTML-Standard sagt, mindestens eine Überschrift „should have a heading level of 1“, und zeigt ausdrücklich ein Dokument mit mehreren obersten Überschriften. Die Beispiele im WAI-Tutorial haben jeweils genau eine h1.
Ebenen sauber verschachteltnein, EmpfehlungTechnik G141: „authors should use headings that are properly nested“; für 1.3.1 nur beratend, für 2.4.10 (AAA) ausreichend.
Jeder Abschnitt hat eine Überschriftnur AAA, 2.4.10Techniken G141 und H69.
Landmarks header, main, footer usw. vorhandennein, nicht ausdrücklichLandmarks sind eine ausreichende Technik für 1.3.1 und 2.4.1 (ARIA11), aber nicht die einzige.
Aller Inhalt liegt in einer Landmarknein, EmpfehlungARIA11: „It is a best practice to include all content on the page in landmarks“.
Mehrfach vorkommende Landmarks haben unterschiedliche NamenTeil der Technik ARIA11ARIA11, Prüfschritt 4: mehrfach vorkommende Landmarks brauchen je einen eindeutigen Namen.

Auch die Prüfwerkzeuge trennen das: Die axe-Regeln heading-order (gesprungene Ebene), page-has-heading-one (keine h1), landmark-one-main (kein main) und region (Inhalt außerhalb von Landmarks) laufen dort als „Deque Best Practice“, nicht als WCAG-Verstoß. WAVE führt fehlende h1, gesprungene Ebenen und fehlende Landmarks als Hinweis (Alert), eine leere Überschrift dagegen als Fehler (WAVE-Dokumentation).

Unsere Empfehlung: Halten Sie sich trotzdem an eine h1 und lückenlose Ebenen. Es kostet im Theme kaum Aufwand, Screenreader-Nutzer springen mit der Taste 1 sofort zum Produktnamen, und Sie sparen sich die Diskussion mit jedem Prüfbericht, der gesprungene Ebenen als Fund listet. Ein Theme, das hier sauber ist, ist aber nicht automatisch WCAG-konform, und eine gesprungene Ebene allein verstößt gegen kein WCAG-Kriterium.

Wie eine gute Struktur im Shop aussieht

Das erste Beispiel im WAI-Tutorial liest sich wie eine Produktseite (unsere Lesart): eine h1 („Space Teddy“) und drei h2 im Inhalt. Für Bereiche wie Menü, Seitenleiste und Fußzeile schlägt es Überschriften eine Ebene unter der Hauptüberschrift vor und sagt: „consistency across pages is more important“. Übertragen auf drei typische Seiten:

Produktseite

Kategorieseite

Startseite

Die h1 der Startseite darf visuell versteckt sein, etwa mit der üblichen Klasse visually-hidden, wenn Ihr Design keinen sichtbaren Titel vorsieht. Auch die Überschriften der Produktkacheln dürfen klein aussehen; die Ebene bestimmt der Code, die Größe das CSS. Das sagt auch F2 selbst: Die richtige Lösung sei, das Überschriften-Element per CSS zu gestalten.

Typische Fehler in Shop-Themes

Was Sie sehenWas dahinterstecktKriterium oder Regel
Produktbeschreibung mit fetten Zwischenzeilen wie Material oder Lieferumfang<p><strong>Material</strong></p> statt h2 oder h3, oft aus Hersteller-Texten kopiert1.3.1 (F2)
Fußzeilen-Spalten „Service“, „Über uns“, „Zahlungsarten“ sind nur fetter TextTheme setzt <div class="footer-title">Nach unserer Lesart 1.3.1 (F2), wenn sie optisch als Überschriften der Spalten wirken
Ankündigungsleiste „Gratis Versand ab 50 €“ oder ein Preis ist als h2 oder h3 ausgezeichnetÜberschrift nur für die große Schrift1.3.1 (F43)
Logo ist auf jeder Seite die h1, der Produktname nur h2Theme-Vorlage der KopfzeileNach unserer Lesart passt die Ebene nicht zum Inhalt (H42); Empfehlung: h1 für den Inhalt
Produktname auf der Produktseite ist gar keine Überschrift<div class="product-title">1.3.1 (F2)
Produktkacheln in Kategorie und Suche als h2, obwohl sie unter „42 Produkte“ (h2) stehen, oder gar ohne ÜberschriftTemplate der KachelEbene: Empfehlung; ganz ohne Überschrift nach unserer Einschätzung zulässig, aber mühsam für Screenreader
Abschnittsüberschriften im Theme-Editor heißen alle gleich, etwa dreimal „Mehr entdecken“Standardtext nicht ersetzt2.4.6 (G130)
Leere Überschrift, etwa ein h2 nur mit einem Symbol ohne TextAbschnitt ohne Titel im Theme-EditorWAVE: Fehler „Empty heading“
Überschriften springen von h1 auf h4Ebene gewählt nach gewünschter SchriftgrößeEmpfehlung (WAI-Tutorial, HTML-Standard), kein WCAG-Kriterium
Sidebar mit Filtern oder Blog-Kategorien hat auf jeder Seite eine andere Ebeneverschiedene TemplatesEmpfehlung: laut WAI-Tutorial ist Konsistenz in festen Bereichen wichtiger

Wie gängige Standard-Themes das lösen (Stand der Vorlagen am 31.10.2026):

Landmarks sind Seitenbereiche, die Screenreader auflisten und direkt ansteuern. In HTML entstehen sie meist ohne ARIA aus den passenden Elementen. Die Regeln aus dem APG zu Landmark-Regionen und dem WAI-Tutorial zu Seitenbereichen:

Bereich im ShopHTML-ElementRolleRegel laut W3C
Kopfzeile mit Logo, Suche, Konto, Warenkorbheader direkt im bodybanner„Each page may have one banner landmark.“ Ein header in article, aside, main, nav oder section ist keine banner-Landmark.
Hauptinhaltmainmain„Each page should have one main landmark.“ Ziel des Sprunglinks.
Fußzeile mit Service, Rechtlichem, Zahlungsartenfooter direkt im bodycontentinfo„Each page may have one contentinfo landmark.“ Gleiche Ausnahme wie bei header.
Filterleiste, Seitenleiste, „Zuletzt angesehen“asidecomplementaryBei mehreren: „each should have a unique label“.
Shopsuchesearch um das Suchformularsearch„Use the HTML search element to define a search landmark.“ Laut MDN in allen gängigen Browsern verfügbar; die Suchergebnisse gehören nicht hinein.
Menüs, Breadcrumbsnavnavigationsiehe Navigation und Menüs im Shop barrierefrei
Sonst wichtiger Bereich, etwa die Bestellübersicht im Checkoutsection mit Namenregion„A region landmark must have a label.“

Beschriftung. Kommt eine Landmark mehrfach vor, braucht jede einen eigenen Namen, über aria-label="…" oder aria-labelledby mit der id einer sichtbaren Überschrift. Das APG sagt außerdem: „Do not use the landmark role as part of the label.“ Also <aside aria-label="Filter">, nicht aria-label="Filter-Seitenleiste Navigation"; der Screenreader sagt die Rolle ohnehin dazu. Eine einzelne header-, main- oder footer-Landmark braucht keinen Namen.

Typische Funde.

So prüfen Sie: Vorbereitung

Der Selbsttest Schritt für Schritt

1. Mit den Augen: Was sieht aus wie eine Überschrift?

Öffnen Sie jede Seite und schreiben Sie in der Reihenfolge von oben nach unten alles auf, was optisch eine Überschrift ist: größer, fetter, abgesetzt, über einem Abschnitt. Denken Sie an Produktname, Zwischentitel in der Beschreibung, Titel von Reitern und Akkordeons („Beschreibung“, „Versand“), „Bewertungen“, „Ähnliche Produkte“, Spaltentitel der Fußzeile, Titel im Mini-Warenkorb und im Checkout („Lieferadresse“, „Zahlungsart“).

Das ist Ihre Soll-Liste. Die nächsten Schritte zeigen die Ist-Liste aus dem Code.

2. Überschriftenliste mit WAVE oder HeadingsMap

WAVE: Erweiterung auf der Seite starten und in der Seitenleiste den Reiter Structure öffnen. Er zeigt laut WebAIM Regionen und Landmarks zusätzlich zu den Überschriften. Die Meldungen zeigt WAVE in seiner Seitenleiste; für dieses Thema zählen:

WAVE-MeldungKategorieWas Sie tun
Empty headingFehlerÜberschrift mit Text füllen oder entfernen
Possible headingHinweisPrüfen: Ist der kurze fette Absatz eine Überschrift? Dann als h2 oder h3 auszeichnen (F2)
Missing first level headingHinweisKeine h1; Empfehlung: eine h1 für den Seiteninhalt
Skipped heading levelHinweisEbenen anpassen; Empfehlung
No heading structureHinweisKeine einzige Überschrift; nach unserer Einschätzung fast immer ein Fall für 1.3.1, weil Shopseiten optische Überschriften haben
No page regionsHinweisKeine Landmarks; header, main, footer im Theme ergänzen

Mehr zu WAVE, auch wie Sie seine anderen Meldungen lesen, steht in WAVE Barrierefreiheit.

HeadingsMap (Firefox): Laut Add-on-Seite baut die Erweiterung aus den Überschriften ein Inhaltsverzeichnis der Seite, markiert fehlerhafte Hierarchien, und ein Klick auf einen Eintrag springt zur Stelle auf der Seite. Das ist die schnellste Ansicht, um Soll- und Ist-Liste nebeneinanderzulegen.

Vergleichen Sie jetzt beide Listen:

  1. Steht auf der Soll-Liste etwas, das in der Ist-Liste fehlt? Dann ist eine optische Überschrift nicht ausgezeichnet. Das ist der wichtigste Fund, denn das betrifft 1.3.1 (F2).
  2. Steht in der Ist-Liste etwas, das keine Überschrift ist? Preis, Versandhinweis, Gutscheincode, Adresse, Teaser-Text. Das betrifft 1.3.1 (F43).
  3. Sagt jede Überschrift, worum es im Abschnitt geht? Nur Überschriften wie „Mehr“, „Entdecken“ oder dreimal „Jetzt shoppen“ sind ein Fall für 2.4.6.
  4. Stimmen die Ebenen? Ist der Produktname die h1? Stehen die Kacheln unter der Überschrift der Liste? Springt eine Ebene? Notieren Sie Sprünge als Empfehlung, nicht als WCAG-Verstoß.
  5. Passt es auf allen Seiten zusammen? Fußzeile und Seitenleiste auf allen sieben Seiten mit derselben Ebene.

3. Landmarks im Accessibility-Baum

Ohne Screenreader sehen Sie die Landmarks im Accessibility-Baum der Entwicklertools. In Chrome laut Chrome-Dokumentation: im Bereich Elements den Reiter Accessibility öffnen (er kann hinter dem Doppelpfeil für weitere Reiter versteckt sein) und den Schalter für den Accessibility-Baum der ganzen Seite einschalten. Dann ersetzt Chrome den DOM-Baum durch den Accessibility-Baum. In der deutschen Oberfläche können die Namen übersetzt sein. Eine Schritt-für-Schritt-Anleitung steht in Schritt 1 von ARIA und Barrierefreiheit im Onlineshop.

Achten Sie auf:

4. Mit dem Screenreader gegenhören

Wie Sie NVDA oder VoiceOver starten, steht im Screenreader-Test mit NVDA und VoiceOver. Für dieses Thema genügen wenige Tasten:

WasNVDA (Lesemodus)VoiceOver am Mac
Nächste ÜberschriftHRotor mit VO + U öffnen, mit Pfeil links oder rechts die Liste der Überschriften wählen
Überschrift einer EbeneZiffer 1 bis 6in der Überschriftenliste die Ziffer tippen, etwa 3, dann zeigt sie nur diese Ebene
Nächste LandmarkDim Rotor die Liste der Orientierungspunkte, sofern angeboten
Liste aller ÜberschriftenNVDA + F7 (Elementliste)Rotor

Quellen: NVDA-Benutzerhandbuch, Abschnitt zur Webnavigation, und Apple, VoiceOver-Rotor; welche Listen der Rotor zeigt, hängt laut Apple von der Seite und den Einstellungen im VoiceOver-Dienstprogramm ab.

Der Praxistest: Öffnen Sie eine Produktseite und drücken Sie in NVDA die Taste 1. Landen Sie beim Produktnamen? Drücken Sie dann mehrmals H. Verstehen Sie allein aus den angesagten Überschriften, was auf der Seite steht und wo die Bewertungen sind? Drücken Sie D: Hören Sie Kopfbereich, Suche, Navigation, Hauptinhalt, Fußzeile, jeweils mit verständlichem Namen?

So beheben Sie

Im Inhalt: Texte, Beschreibungen, Seiten

Zwischenüberschriften in Produktbeschreibungen, Kategorie-Texten und Inhaltsseiten setzen Sie im Editor Ihres Shopsystems über das Absatzformat („Überschrift 2“, „Überschrift 3“ oder ähnlich), nicht über den Fett-Knopf. Unter der h1 des Produkts beginnen Zwischentitel in der Beschreibung mit h2, oder mit h3, wenn das Theme die Beschreibung selbst unter eine h2 „Beschreibung“ stellt; das sehen Sie in Schritt 2. Fette Zeilen aus Hersteller-Texten wandeln Sie beim Einpflegen um. Text, der nur hervorgehoben werden soll, etwa ein Aktionshinweis, wird ein normaler Absatz mit eigener Gestaltung.

Im Theme-Editor ersetzen Sie Standard-Überschriften der Abschnitte durch beschreibende Texte und füllen oder entfernen leere Überschriften.

Im Theme: Vorlagen ändern

Ebenen von Logo, Produktname, Kacheln und Fußzeile stecken in den Vorlagen. So kommen Sie heran:

Ein Muster für das Grundgerüst, das Ihr Theme haben sollte:

Das Logo ist hier auf Unterseiten keine Überschrift, sondern ein Link mit Alternativtext. Wie der Sprunglink sichtbar wird und wie die nav-Landmarks heißen, steht im Navigationsartikel.

Für Ihren Theme-Anbieter oder Ihre Agentur: „Bitte alle optischen Überschriften als h1 bis h6 auszeichnen und keine Überschriften für reine Gestaltung verwenden (WCAG 1.3.1, W3C F2 und F43). Je Seite eine h1 für den Inhalt, Ebenen ohne Sprünge nach WAI-Tutorial Headings, Produktkacheln eine Ebene unter der Listenüberschrift. Landmarks header, main, footer, search und benannte aside nach WAI-ARIA APG Landmark Regions.“

Protokoll und Checkliste

Protokoll zum Ausfüllen

Datum: ______ · Geprüft von: ______ · Theme und Version: ______ · Werkzeuge: ______

Seite (Adresse)h1 istOptische Überschrift ohne AuszeichnungÜberschrift, die keine istEbenen gesprungen?Landmarks fehlen oder unbenanntKriterium oder EmpfehlungZuständigBehoben am
Startseiteja / nein
Kategorieseiteja / nein
Produktseiteja / nein
Inhaltsseiteja / nein
Suchergebnisja / nein
Warenkorbja / nein
Checkoutja / nein

Checkliste

Pflicht nach WCAG (A und AA)

Empfohlen (W3C-Tutorials, APG, HTML-Standard, Prüfwerkzeuge)

Freiwillig (AAA)

Dokumentation

Ihr nächster Schritt

Machen Sie zusätzlich den kostenlosen Scan. Er prüft Startseite, Produktseite und Warenkorb und zeigt, was zuerst behoben werden sollte. Als automatische Prüfung findet er nur einen Teil der Barrieren; ob eine fette Zeile in Wahrheit eine Überschrift ist und ob Ihre Überschriften den Inhalt beschreiben, prüfen Sie selbst mit der Checkliste oben.

Stand: 31.10.2026. Quellen gelesen am 31.10.2026.

Prüfen Sie Ihren Shop jetzt

Der Gratis-Scan prüft bis zu vier Seiten Ihres Shops, meist in unter einer Minute.

Gratis-Scan starten

Wir prüfen

  1. Startseite in einem echten Browser öffnen
  2. Automatisch nach WCAG 2.2 AA prüfen, mit axe-core
  3. Bis zu drei Unterseiten prüfen: ein Produkt, den Warenkorb, die Barrierefreiheitserklärung
  4. Ergebnis mit Punktzahl und den wichtigsten Befunden zusammenstellen