Wer heute eine Website betreibt â sei es fĂŒr Tischlerei, Steuerberatung oder Ferienwohnung â kommt an einem Thema nicht mehr vorbei: Semantik im HTML. Warum das wichtig ist? Weil nicht nur Menschen Deine Website lesen. Sondern auch Maschinen.
Google, ChatGPT, Siri und andere KI-Systeme brauchen Struktur, um zu verstehen, worum es auf Deiner Website geht.
Und genau hier kommt Semantic HTML ins Spiel.
Was ist Semantic HTML?
Statt wild durcheinander <div> und <span> zu verwenden (wie frĂŒher ĂŒblich), setzt Semantic HTML auf sprechende, bedeutungsvolle Tags:
| Nicht-semantisch | Semantisch |
|---|---|
<div> | <header>, <footer>, <main>, <article>, <section>, <nav>, <aside>, <figure> usw. |
Diese Tags sagen Maschinen (und Menschen mit Screenreadern), was ein Bereich bedeutet â nicht nur, wie er aussieht.
Warum ist Semantic HTML wichtig?
1. SEO (Suchmaschinenoptimierung)
Google liebt Struktur. Semantic HTML macht es Google leichter, relevante Inhalte zu erkennen:
- Was ist der Hauptinhalt? â
<main> - Was ist Navigation? â
<nav> - Was ist ein Blogartikel? â
<article>
2. Barrierefreiheit
Screenreader können semantische Bereiche vorlesen â wichtig fĂŒr gesetzeskonforme, zugĂ€ngliche Websites.
3. KĂŒnstliche Intelligenz & Sprachsuche
KI-Modelle verstehen Inhalte besser, wenn sie sauber gegliedert sind. Das ist essenziell, wenn Du kĂŒnftig bei Sprachsuchen (âHey Siri, finde einen Elektriker in Grömitzâ) erscheinen willst.
4. Wartbarkeit & Skalierbarkeit
Code mit klarer Semantik ist leichter zu lesen, zu pflegen und zu erweitern â auch wenn mal eine andere Agentur ĂŒbernimmt.
Praxis: Wie sieht Semantic HTML aus?
Vorher (nicht-semantisch):
<div class="wrapper">
<div class="top-bar"></div>
<div class="content">
<div class="left"></div>
<div class="main-content">
<div class="post-title"></div>
<div class="post-body"></div>
</div>
<div class="right"></div>
</div>
<div class="footer"></div>
</div>
Nachher (semantisch):
<header></header>
<nav></nav>
<main>
<article>
<h1>Titel des Beitrags</h1>
<p>Hier steht der Text.</p>
</article>
<aside>Verwandte Artikel</aside>
</main>
<footer></footer>
Ergebnis: Gleicher Inhalt, aber viel besser lesbar â auch fĂŒr Google & Co.
Umsetzung in WordPress
1. Themenwahl & Pagebuilder
Ein modernes, gut gepflegtes Theme nutzt bereits Semantic HTML. Gute Wahl:
- GeneratePress
- Astra
- Blocksy
- Kadence
Achte darauf, dass nicht alles nur aus <div> besteht.
đ Tipp: Nutze die Browser-Entwicklertools (Rechtsklick â „Untersuchen“), um Dir den HTML-Code anzusehen.
2. Block Editor (Gutenberg)
Der WordPress-Block-Editor nutzt bereits viele semantische Tags:
- Ăberschrift-Block â
<h1>bis<h6> - Absatz â
<p> - Liste â
<ul>,<li> - Bild mit Bildunterschrift â
<figure>,<figcaption>
Achte beim Schreiben von Seiten und BeitrĂ€gen darauf, die Hierarchie der Ăberschriften korrekt zu nutzen:
Nur eine <h1> pro Seite, darunter <h2>, <h3> usw.
3. Yoast SEO oder RankMath
Diese Plugins helfen nicht direkt bei Semantic HTML, aber:
- Sie erkennen, ob Deine Ăberschriftenstruktur sinnvoll ist.
- Sie prĂŒfen, ob eine Seite genug Text, Bilder und Struktur enthĂ€lt.
- Sie erzeugen automatisch strukturierte Daten (
schema.org) â etwa fĂŒr Artikel, FAQs oder Produkte.
đ Extra-Tipp: Nutze das âFAQâ-Block-Modul von Yoast oder RankMath â das generiert automatisch JSON-LD-Markup.
4. Custom Templates / Elementor / WPBakery
Wenn Du mit Pagebuildern arbeitest:
- PrĂŒfe, ob Du semantische Container-Tags nutzen kannst.
- Bei Elementor kannst Du z.âŻB. bei Containern den âHTML Tagâ auf
<section>,<article>usw. setzen.
Bonus: Strukturdaten & Schema-Markup
Semantic HTML ist der erste Schritt. Die nĂ€chste Stufe ist strukturierter Code fĂŒr Suchmaschinen. Beispiel mit schema.org:
<article itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Warum Semantic HTML?</h1>
<p itemprop="articleBody">...</p>
</article>
Das erkennt Google als Blogartikel mit Titel und Inhalt.
Plugins wie Yoast SEO, RankMath oder Schema Pro ĂŒbernehmen das oft automatisch.
Wer sichtbar sein will, muss verstĂ€ndlich schreiben â fĂŒr Menschen und Maschinen.
Semantic HTML ist wie StraĂenmarkierungen fĂŒr Deine Website:
Sönke SchÀfer, SeSoft GmbH Web/Database/Solutions
FĂŒr Menschen macht es die Navigation angenehmer.
FĂŒr Maschinen sorgt es dafĂŒr, dass Du ĂŒberhaupt gefunden wirst.
Und es ist kein Hexenwerk â vor allem mit WordPress.
Du hast eine Website fĂŒr Dein KMU â aber Google & Co verstehen nur Bahnhof?
Dann wirdâs Zeit fĂŒr einen FrĂŒhjahrsputz im HTML.
Der DatenschÀfer hilft Dir dabei:
đ Struktur, Sichtbarkeit und echte KI-Freundlichkeit â ganz ohne Schnickschnack.
- MDN Web Docs (Deutsch): Semantic HTML
https://developer.mozilla.org/de/docs/Glossary/Semantic
Fundierte EinfĂŒhrung in semantische HTML-Elemente mit Beispielen und ErlĂ€uterungen. - Google Web.dev: Strukturierte Daten & Semantik
https://web.dev/learn/html/semantic-html/
Offizielle Google-Ressource zu semantischem HTML, verstĂ€ndlich erklĂ€rt â auch mit Hinweisen zur Wirkung auf SEO. - SELFHTML Wiki: HTML â Semantische Auszeichnung
https://wiki.selfhtml.org/wiki/HTML/Semantik
Die deutsche Referenz fĂŒr Webentwicklung, ausfĂŒhrlich zu semantischer Gliederung und Barrierefreiheit. - Seokratie Blog: Warum HTML-Struktur wichtig fĂŒr SEO ist
https://www.seokratie.de/html-struktur-seo/
Praxisnaher Blogbeitrag mit konkreten SEO-Beispielen fĂŒr bessere Lesbarkeit durch semantisches HTML. - BITV-Test â Barrierefreiheit nach WCAG / BITV 2.0
https://www.bitv-test.de/bitv_test/das_testverfahren/pruefschritte/pruefschritt_9.1.1.1.html
Offizielle Kriterien zur semantischen Auszeichnung fĂŒr barrierefreie Websites in Deutschland.
Suchmaschinen und KI sehen nicht, wie schön eine Seite aussieht â sie lesen nur den Code. Wenn der unsauber oder chaotisch ist (z.âŻB. alles nur in <div>-Blöcken), verstehen Google & Co. nicht, worum es geht. Das kann Reichweite und Sichtbarkeit massiv einschrĂ€nken. Semantischer HTML-Code ist wie ein Inhaltsverzeichnis fĂŒr Maschinen.
Ja. Semantic HTML verbessert Deine SEO-Basis. Dadurch wirst Du bei Google & in KI-Ergebnissen sichtbarer â und genau da suchen heute potenzielle Kunden. Es ist die Grundlage, damit Investitionen in Online-Marketing ĂŒberhaupt Wirkung zeigen.
Die Optimierung der Struktur ist kein kompletter Relaunch. Je nach CMS (z.âŻB. WordPress), vorhandener Technik und Theme kann das in wenigen Stunden erledigt sein â oft in Kombination mit ohnehin anstehenden SEO-, Barrierefreiheits- oder Design-MaĂnahmen.
Yoast ist gut fĂŒr Inhalte, nicht fĂŒr Struktur. Es analysiert Texte, vergibt Lesbarkeits-Scores und hilft beim Meta-Titel â aber es ersetzt keinen sauber strukturierten HTML-Code. Plugins können Semantic HTML nicht erzwingen, wenn das Theme oder der Pagebuilder nur âwilde <div>-Blöckeâ ausgibt.
Dann bleiben Deine Inhalte fĂŒr Google, ChatGPT & Co. schwer lesbar. Die Folge: Du wirst seltener gefunden, Deine Inhalte wirken veraltet oder irrelevant â selbst wenn sie hochwertig sind. Das wĂ€re, als wĂŒrdest Du ein Fachbuch veröffentlichen, aber ohne Titel, Kapitel oder Inhaltsverzeichnis. Kein Mensch (und keine Maschine) findet sich da zurecht.
Funktionieren ist das eine. Gefunden werden das andere.
Semantic HTML sorgt dafĂŒr, dass Google, Bing & ChatGPT erkennen: Das hier ist ein Produkt, das ist der Preis, das ist die Beschreibung. Ohne das landet Dein Shopprodukt vielleicht irgendwo â aber nicht in den KI-gestĂŒtzten Produktempfehlungen oder Shopping-Treffern. Semantik ist die Sprache, die Maschinen verstehen.
Ja â und zwar ganz direkt.
Wenn Produkte klar als solche markiert sind (z.âŻB. mit <article>, <h1>, strukturierte Daten wie schema.org/Product), kann Google sie in der Produktsuche mit Bild, Preis und VerfĂŒgbarkeit anzeigen. Das verbessert die Klickrate. Und bei Sprachsuchen (âWo gibtâs einen Sonnenschirm mit 2âŻMeter Durchmesser in Ostholstein?â) gewinnt, wer sauber strukturiert.