Glossar · Technik & Code

Landmark (ARIA-Landmark)

Definition: Ein Landmark ist ein Bereich einer Seite mit einer festen Rolle – etwa Kopfbereich, Navigation, Hauptinhalt oder Fußbereich. Screenreader listen die Landmarks einer Seite auf und springen auf Tastendruck direkt hinein. So erreicht man den Hauptinhalt, ohne jedes Mal die Navigation anzuhören [1][2].

Englisch: Landmark · Auch: ARIA-Landmark, Landmark-Rolle · Zuletzt geprüft: 27. September 2026

Die Landmark-Rollen

Meist entstehen Landmarks ganz ohne ARIA, aus den passenden HTML-Elementen [1][3]:

Die Landmark-Rollen
HTMLRolleWofür
<header>bannerKopfbereich mit Logo, Suche, Service-Links
<nav>navigationHauptmenü, Brotkrumen, Seitennavigation
<main>mainder Hauptinhalt – einmal pro Seite
<aside>complementaryergänzende Inhalte, etwa ein Infokasten
<footer>contentinfoFußbereich mit Impressum und Kontakt
<form> mit Namenformein wichtiges Formular
<section> mit Namenregionein benannter Abschnitt
role="search"searchdie Suche

<header> und <footer> werden nur dann zu Landmarks, wenn sie nicht in einem <article>, <aside>, <nav>, <section> oder <main> stecken, sondern zur ganzen Seite gehören.

Wer davon profitiert

Wer einen Screenreader nutzt, springt mit einer Taste von Bereich zu Bereich – in NVDA etwa mit D – oder ruft eine Liste aller Landmarks auf. In der WebAIM-Umfrage unter Screenreader-Nutzenden (2023/24) gaben 31,8 % an, immer oder oft über Landmarks zu navigieren, wenn es sie gibt [4]. Überschriften sind noch beliebter. Landmarks und Überschriften ergänzen sich deshalb.

Landmarks gehören zu den anerkannten Techniken für WCAG 2.4.1 Blöcke umgehen [5]. Sehende Tastaturnutzende haben davon aber wenig: Browser bieten ohne Erweiterung keine Sprungfunktion zu Landmarks. Für sie bleibt der Skip-Link wichtig.

Im Code

<!-- Nur divs: keine Landmarks -->
<div class="top">…</div>
<div class="menu">…</div>
<div class="content">…</div>
<div class="bottom">…</div>
<header>…</header>
<nav aria-label="Hauptmenü">…</nav>
<main id="inhalt">…</main>
<footer>…</footer>

Häufige Fehler

  • Kein <main> oder mehrere sichtbare. Dann fehlt das wichtigste Sprungziel.
  • Inhalt außerhalb jeder Landmark. Text, der in keinem Bereich steht, übersieht man beim Springen leicht.
  • Mehrere <nav> ohne eigenen Namen. Drei Mal „Navigation“ hilft nicht. Geben Sie jeder einen Namen, etwa aria-label="Hauptmenü" und aria-label="Fußzeile".
  • Zu viele Landmarks. Jede benannte <section> wird zur Region. Eine Liste mit zwanzig Einträgen ist so unübersichtlich wie gar keine Liste. Benennen Sie nur Abschnitte, zu denen jemand gezielt springen möchte.
  • Das Wort im Namen doppelt: <nav aria-label="Navigation"> wird als „Navigation Navigation“ angesagt.

Wie Reviseberg damit umgeht

Reviseberg prüft jede Seite mit axe-core. Die Regeln region, landmark-one-main, landmark-unique, landmark-no-duplicate-banner, landmark-no-duplicate-contentinfo und landmark-no-duplicate-main finden fehlende, doppelte und nicht unterscheidbare Landmarks. axe-core führt diese Regeln als Best Practice, und Reviseberg übernimmt das: Sie erscheinen als „Best Practice, kein WCAG-Kriterium“ und lassen kein Kriterium scheitern – auch nicht 1.3.1. Ob die Bereiche sinnvoll geschnitten und gut benannt sind, kann keine Regel entscheiden – das bleibt eine Frage für die manuelle Prüfung.

Verwandte Begriffe

Skip-Link · Semantisches HTML · Überschriftenstruktur · Screenreader · ARIA

Weiterführend

Häufige Fragen

Muss ich role="main" zusätzlich zu main schreiben?

In aktuellen Browsern nicht. <main> hat die Rolle bereits. Die doppelte Angabe stammt aus einer Zeit, in der ältere Browser die HTML5-Elemente noch nicht umgesetzt hatten.

Wie viele Landmarks sollte eine Seite haben?

So wenige wie möglich, so viele wie nötig. Typisch sind Kopfbereich, Hauptnavigation, Hauptinhalt und Fußbereich, dazu vielleicht Suche und ein ergänzender Bereich.

Ersetzen Landmarks einen Skip-Link?

Für Screenreader-Nutzende weitgehend. Sehende Tastaturnutzende können im Browser aber nicht zu Landmarks springen. Für sie ist ein Skip-Link der schnellste Weg zum Inhalt.

Quellen

  1. W3C WAI, ARIA Authoring Practices Guide, Landmark Regions – https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
  2. W3C WAI, Page Structure Tutorial, Page Regions – https://www.w3.org/WAI/tutorials/page-structure/regions/
  3. W3C, HTML Accessibility API Mappings 1.0 – https://www.w3.org/TR/html-aam-1.0/
  4. WebAIM, Screen Reader User Survey #10 (Dez. 2023–Jan. 2024) – https://webaim.org/projects/screenreadersurvey10/
  5. W3C, Understanding SC 2.4.1 Bypass Blocks – https://www.w3.org/WAI/WCAG22/Understanding/bypass-blocks

Sehen Sie, was ein Scan auf Ihrer Website findet

Eine Seite in rund 30 Sekunden, ohne E-Mail. Der vollständige Bericht umfasst bis zu 100 Seiten und einen Tastatur-Durchlauf.