StartGlossar › Semantisches HTML

Semantisches HTML

Semantisches HTML bedeutet, dass du HTML-Elemente nach ihrer Bedeutung einsetzt und nicht nach ihrem Aussehen. Ein Button ist ein , eine Überschrift ein , eine Liste ein . So verstehen Browser, Suchmaschinen und Screenreader deinen Inhalt korrekt. Das ist die Grundlage für jede barrierefreie Website.

Semantisches HTML heißt: Du wählst jedes HTML-Element nach seiner Bedeutung, nicht nach seinem Aussehen. Eine Schaltfläche wird zum <button>, eine Navigation zum <nav>, eine Überschrift zum <h1> bis <h6>. Der Browser und assistive Technologien wie Screenreader lesen daraus die Struktur deiner Seite ab. Ein <div> mit einem Klick-Handler sieht zwar aus wie ein Button, ist aber keiner – für Tastatur und Screenreader bleibt er unsichtbar.

Wie du es umsetzt

Nutze native Elemente, bevor du etwas selbst nachbaust. Sie bringen Tastaturbedienung, Fokus und Rollen von Haus aus mit.

  • Interaktion: <button>, <a href>, <input> statt klickbarer <div>.
  • Struktur: <header>, <nav>, <main>, <footer> für klare ARIA-Landmarks.
  • Inhalt: eine logische Überschriftenstruktur ohne übersprungene Ebenen.

Native Elemente liefern dir automatisch einen Accessible Name aus dem sichtbaren Text. Erst wenn das nicht reicht, ergänzt du gezielt WAI-ARIA.

Häufiger Fehler

In WordPress bauen viele Page-Builder reine <div>-Strukturen. Klickbare Boxen ohne echtes Button- oder Link-Element fallen für die Tastaturbedienbarkeit komplett aus. Prüfe deine Templates: Lässt sich jedes interaktive Element mit Tab erreichen und mit Enter auslösen? Wenn nicht, fehlt das semantische Element. Sauberes HTML ist günstiger als jedes nachträgliche ARIA-Pflaster – und es hilft zugleich deinem SEO, weil Suchmaschinen die Struktur ebenfalls auswerten.

← Zurück zum Glossar

Konkret betroffen?

Ich prüfe deine Website und bringe sie WCAG-konform – persönlich, mit Festpreis.
Kostenloses Erstgespräch

Sprich mit mir über dein Projekt.

30 Minuten, kostenlos, unverbindlich. Du bekommst meine ehrliche Einschätzung — auch wenn sie lautet: „Dafür brauchst du mich nicht.“
Erstgespräch buchen
Antwort innerhalb von 48 Stunden · hallo@purin.at · +43 660 744 13 58