Skip to content

Alles für WordPress, Webentwicklung — und mehr

🔖 Was HTML-Tags sind und wie sie funktionieren

🔖 Was HTML-Tags sind und wie sie funktionieren

Jede Webseite, die Sie in einem Browser öffnen, sieht unter der Haube wie ein kontinuierlicher Textstrom aus. Der Browser verwandelt diesen jedoch in Überschriften, Absätze, Bilder, Schaltflächen und Formulare. Das Geheimnis dieser Transformation sind HTML-Tags.

Anfänger behandeln Tags oft wie Zaubersprüche: kopieren, einfügen, es funktioniert. Aber ohne ihre Logik zu verstehen, wird jede Bearbeitung zur Raterei. Ein fehlendes schließendes Tag, und das Layout zerbricht, während das Formular keine Daten mehr sendet.

Werfen wir einen Blick darauf, wie HTML-Tags intern funktionieren, welche Gruppen von Tags es gibt und warum sie für die Suchmaschinenoptimierung entscheidend sind. Ohne überflüssigen Ballast, mit Beispielen und einem Fokus auf die Praxis.

💡 Kurzer Überblick:

  • Ein Tag besteht aus einem Namen in spitzen Klammern und optionalen Attributen: Der Browser liest sie und entscheidet, wie der Inhalt dargestellt wird
  • Paarige Tags umschließen Inhalt (öffnend + schließend), einzelne Tags fügen ein Element in die Seite ein (Bild, Zeilenumbruch, Metadaten)
  • Semantische HTML5-Tags, header, nav, main, article, section und footer, beschreiben die Bedeutung von Blöcken, nicht nur ihr Aussehen, was die Grundlage für Barrierefreiheit und SEO ist
  • Suchmaschinen analysieren Überschriften-Tags (h1-h6), Link-Tags (a), Bild-Tags (img mit alt) und Meta-Tags, um die Seitenstruktur zu verstehen und sie nach Schlüsselwörtern zu bewerten
  • Korrekte Tag-Verschachtelung ist kritisch: Browser verzeihen Fehler, aber valides HTML garantiert die korrekte Darstellung auf allen Geräten

Was HTML-Tags sind und wozu sie benötigt werden

Ein HTML-Tag ist ein Auszeichnungselement, das in spitze Klammern < und > eingeschlossen ist. Der Browser zeigt die Klammern selbst dem Nutzer nicht an: Er liest den Tag-Namen und entscheidet, was mit dem Inhalt zu tun ist.

Nehmen wir ein einfaches Beispiel: <p>Это абзац.</p>. Der Browser sieht das öffnende <p>, versteht „ein Absatz hat begonnen", zeigt den Text an und erreicht das schließende </p>, der Absatz ist beendet. Alles dazwischen ist der Inhalt des Absatzes.

Tags lösen drei Aufgaben gleichzeitig. Erstens beschreiben sie die Dokumentstruktur: wo die Überschrift ist, wo die Navigation ist, wo der Haupttext ist. Zweitens steuern sie die Darstellung: Fettschrift, Kursivschrift, Zeilenumbruch. Drittens betten sie externe Ressourcen ein: Bilder, Videos, Skripte und Stylesheets.

Anatomie eines HTML-Tags

Jedes Tag besteht aus drei Teilen: einem Namen, Attributen und, bei paarigen Tags, dem Inhalt zwischen dem öffnenden und dem schließenden Element.

Der Tag-Name wird in lateinischen Buchstaben geschrieben und definiert seine Funktion: p für Absatz, h1 für Überschrift, a für Link. Groß- und Kleinschreibung spielt keine Rolle (<P> und <p> sind dasselbe), aber der Standard empfiehlt Kleinschreibung.

Attribute verfeinern das Verhalten des Tags. Nehmen Sie <a href="https://example.com">: Das href-Attribut teilt dem Browser mit, wohin der Link führt. Und in <img src="photo.jpg" alt="Описание фото"> gibt das src-Attribut den Dateipfad an, während alt eine Textalternative bereitstellt. Attributwerte werden in Anführungszeichen gesetzt, und die Attribute selbst werden durch Leerzeichen getrennt.

Die wichtigste Regel: Paarige Tags werden immer geschlossen. Sie öffneten <div>, schließen Sie es mit </div>. Einzelne Tags: img, br, input, meta, link, hr, benötigen kein schließendes Gegenstück. Und die Verschachtelungsreihenfolge: <p><strong>текст</strong></p> ist korrekt, <p><strong>текст</p></strong> ist falsch (überkreuzt).

Hauptgruppen von HTML-Tags

Die HTML5-Spezifikation enthält eine Vielzahl unterschiedlicher Tags, aber für die praktische Arbeit reicht es, die Hauptgruppen zu kennen. Sie decken 95% der Aufgaben eines Frontend-Entwicklers ab.

Tags für die Dokumentstruktur

Jede HTML-Seite beginnt mit einem Grundgerüst:

  • <html>, das Wurzelelement, umschließt das gesamte Dokument
  • <head>, der Service-Bereich: Tab-Titel, Meta-Tags, Einbindung von Styles und Skripten
  • <body>, der sichtbare Seiteninhalt
  • <title>, der Text im Browser-Tab (wird von Suchmaschinen indexiert)
  • <meta>, Zeichenkodierung, Seitenbeschreibung, Viewport für Mobilgeräte

Der Nutzer sieht diese Tags nicht direkt, aber ohne sie funktioniert die Seite nicht: Der Browser versteht die Kodierung nicht, die Suchmaschine liest die Beschreibung nicht, und das mobile Layout zerbricht.

Semantische HTML5-Tags

Vor HTML5 layouteten Entwickler alles mit <div>s und Klassen. Eine Suchmaschine sah die Seite als einen kontinuierlichen Strom von <div>s, wo das Menü war, wo der Artikel war, wo die Fußzeile war, blieb unklar. HTML5 löste dies mit semantischen Tags:

  • <header>, der Kopfbereich der Website oder eines Abschnitts (Logo, Menü, Suche)
  • <nav>, ein Navigationsblock (Hauptmenü, Breadcrumbs)
  • <main>, der einzigartige Inhalt der Seite (nur einer pro Dokument)
  • <article>, eine in sich geschlossene Inhaltseinheit (Beitrag, Produktkarte, Kommentar)
  • <section>, eine thematische Gruppe von Inhalten mit eigener Überschrift
  • <aside>, eine Seitenleiste oder ergänzender Inhalt
  • <footer>, die Fußzeile: Kontakte, Copyright, Sitemap

Semantisches Layout ist keine Modeerscheinung. Screenreader (Programme für blinde Nutzer) stützen sich gezielt auf <nav> und <main>, um Wiederholungen zu überspringen. Und Suchmaschinen extrahieren wichtige Ranking-Signale aus semantischen Blöcken.

Tags für Textinhalte

Beispiel für HTML-Markup für Überschriften und Absätze

Das Basisset für die Arbeit mit Text:

  • Von <h1> bis <h6>: sechs Überschriftenebenen, von der Hauptüberschrift bis zu den untergeordneten. Auf einer Seite genau ein <h1>, der Rest bildet eine Hierarchie wie das Inhaltsverzeichnis eines Buches
  • <p>, ein Absatz, der Hauptcontainer für Text
  • <strong> und <em>, semantische Hervorhebung: wichtig und betont (nicht nur fett und kursiv)
  • <blockquote>, ein Zitat mit Quellenangabe über das cite-Attribut
  • <pre> und <code>, vorformatierter Text und ein Codefragment

Eine Sonderstellung nimmt <span> ein, ein Inline-Container ohne eigene Bedeutung. Er wird verwendet, um einem Textfragment innerhalb eines Absatzes gezielt Styles zuzuweisen.

<a href="URL">анкор</a>, das mächtigste Tag im Internet. Es sind Links, die Seiten zu einem einzigen Web verbinden. Das Attribut target="_blank" öffnet den Link in einem neuen Tab, rel="nofollow" weist die Suchmaschine an, keine Gewichtung an die Zielseite weiterzugeben.

Für Bilder, <img src="путь" alt="описание">. Das alt-Attribut ist entscheidend: Screenreader und Suchmaschinen lesen es. Ohne alt existiert ein Bild für sie schlichtweg nicht. Technisch kann src auf jede öffentliche URL verweisen, aber es ist besser, Bilder lokal zu speichern, das ist schneller und zuverlässiger.

<video> und <audio> betten Medien mit nativen Steuerelementen ein. Und <figure> mit <figcaption> gruppieren ein Bild mit einer Bildunterschrift, sodass die Suchmaschine versteht, dass sie ein zusammengehöriges Paar sind.

Listen- und Tabellen-Tags

Listen gibt es in drei Arten: <ul> (ungeordnet), <ol> (geordnet) und <dl> (Definitionsliste mit <dt>-Begriff und <dd>-Beschreibungspaaren).

Tabellen werden kaskadenartig aufgebaut: <table><tr> (Zeile) → <th> (Spaltenüberschrift) oder <td> (Datenzelle). <caption> gibt der gesamten Tabelle einen Titel, <thead>/<tbody>/<tfoot> gruppieren Zeilen logisch. Und ja, Tabellen werden immer noch für Daten verwendet, layouten Sie diese nicht mit Divs.

Formular-Tags

<form> sammelt Eingabefelder und sendet sie mit der GET- oder POST-Methode an den Server. Innerhalb eines Formulars funktionieren:

  • <input>, ein universelles Feld (Text, Passwort, E-Mail, Nummer, Datum, Datei, der Typ wird durch das type-Attribut festgelegt)
  • <textarea>, mehrzeiliger Text
  • <select> mit <option>, eine Dropdown-Liste
  • <button>, eine Sende- oder Zurücksetzen-Schaltfläche
  • <label>, eine Textbeschriftung, die über das for-Attribut mit einem Feld verknüpft ist

Die Paarung von <label for="email"> mit <input id="email"> ist ein Muss für die Barrierefreiheit: Ein Klick auf das Label setzt den Fokus ins Feld.

Wie HTML-Tags die SEO beeinflussen

Suchroboter sehen eine Seite nicht mit ihren Augen. Sie lesen den Quellcode, und Tags werden zu ihrem einzigen Koordinatensystem.

Überschriften-Tags (h1-h6) bilden das semantische Skelett. Die Suchmaschine versteht die Hierarchie: <h1> legt das Hauptthema der Seite fest, <h2> hebt Schlüsselunterthemen hervor, <h3> enthüllt Details. Je genauer Überschriften den Inhalt widerspiegeln und Schlüsselwörter enthalten, desto höher sind die Chancen auf ein Ranking.

Der <title>-Tag (im <head>) ist das, was der Nutzer in den Suchergebnissen sieht. Dies ist nicht h1, obwohl sie in der Bedeutung oft übereinstimmen. Ein gut gemachter <title> enthält das Schlüsselwort näher am Anfang und ist in natürlicher Sprache verfasst, ein klickstarker Titel bringt mehr Klicks bei gleichen Positionen.

Der <meta name="description">-Tag bildet das Snippet unter dem Titel in den Suchergebnissen. Er beeinflusst das Ranking nicht direkt, aber eine gut geschriebene Beschreibung erhöht die CTR, und Verhaltensfaktoren wirken sich dann auf die Position aus.

Der <a>-Tag mit dem href-Attribut ist die Grundlage der internen Verlinkung. Interne Links verteilen Gewicht auf die Seiten der Website, externe verleihen Autorität. Der Linkanker (der Text zwischen <a> und </a>) gibt der Suchmaschine einen Hinweis, worum es auf der Zielseite geht.

Einfluss von HTML-Tags auf die Seiten-SEO

Das alt-Attribut bei Bildern ist eine weitere Quelle für Schlüsselwörter. Bilder ohne alt nehmen nicht an der Bildersuche teil und liefern der Suchmaschine keinen zusätzlichen Kontext zur Seite.

Semantische HTML5-Tags helfen dem Roboter, Inhalt von Navigation und Werbung zu trennen. <main> und <article> erhalten beim Indexieren Priorität, während <nav> und <aside> dies nicht tun. Das spart Crawl-Budget.

Video: HTML-Tags von Grund auf

Um die Theorie mit Praxis zu festigen, sehen Sie sich diese englischsprachige Lektion an, sie demonstriert visuell, wie ein Browser HTML-Tags in Echtzeit verarbeitet:

⁉️🤔 Häufige Fragen

Wie unterscheidet sich ein paariges Tag von einem einzelnen Tag?

Ein paariges Tag umschließt Inhalt und erfordert ein Schließen: <p>текст</p>. Ein einzelnes Tag fügt ein Element ohne Inhalt ein: img, br, input. In HTML5 ist der schließende Schrägstrich (<br />) optional, aber erlaubt. Die Regel ist einfach: Wenn sich Inhalt zwischen den Tags befindet, ist das Tag paarig; wenn nicht, ist es einzeln.

Wie viele <h1> darf es auf einer Seite geben?

Genau eines. Die HTML5-Spezifikation erlaubt technisch mehrere <h1>, wenn sie in <article> und <section> unterteilt sind, aber Suchmaschinen arbeiten immer noch am besten mit einer einzigen Hauptüberschrift. Setzen Sie ein <h1> pro Seite, damit liegen Sie nie falsch.

Was passiert, wenn man ein Tag nicht schließt?

Der Browser wird versuchen zu „erraten", wo Sie es schließen wollten, und baut den DOM-Baum eigenständig auf. Aber verschiedene Browser raten unterschiedlich: In Chrome mag die Seite normal aussehen, während sie in Safari oder einem Screenreader auseinanderfällt. Daher ist valides HTML mit korrektem Tag-Abschluss keine Pedanterie, sondern eine Versicherung gegen Überraschungen.

Wie unterscheidet sich <b> von <strong>, und <i> von <em>?

<b> und <i> sind rein visuell: fett und kursiv. <strong> und <em> sind semantisch: „das ist wichtig" und „Betonung hierauf". Die Suchmaschine und der Screenreader berücksichtigen semantische Tags bei der Analyse der Seite, während visuelle ignoriert werden. Wenn Sie Bedeutung hervorheben, verwenden Sie <strong> und <em>; wenn es rein um das Design geht, verwenden Sie <b> und <i>.

Ist es zwingend erforderlich, alt für alle Bilder zu schreiben?

Für inhaltstragende Bilder ist es zwingend: Das ist sowohl Barrierefreiheit als auch SEO. Für dekorative (Hintergrundmuster, Trenner) verwenden Sie ein leeres alt="", damit der Screenreader sie überspringt. Ein Bild ganz ohne alt-Attribut ist ein grober Fehler: Der HTML-Validator wird es bemängeln.

Welche Tags sind für SEO am wichtigsten?

Fünf entscheidende: <title> (der Titel in den Suchergebnissen), <meta name="description"> (das Snippet), <h1>-<h6> (Struktur und Schlüsselwörter), <a> (interne und externe Verlinkung), <img alt="..."> (Bildersuche und zusätzlicher Kontext). Wenn diese fünf gut gemacht sind, ist das Fundament der technischen SEO bereits gelegt.

Was man sich über HTML-Tags merken sollte

HTML-Tags sind keine Magie oder Syntax für wenige Auserwählte. Es ist ein System von Regeln, verständlich für Menschen und Maschinen. Der Browser verwandelt Tags in eine visuelle Seite, die Suchmaschine in Ranking-Signale, der Screenreader in eine Stimme für einen blinden Nutzer. Dasselbe Markup bedient drei völlig unterschiedliche Schnittstellen.

Das Wichtigste zum Mitnehmen: Schließen Sie paarige Tags, halten Sie die korrekte Verschachtelung ein, verwenden Sie semantische HTML5-Tags anstelle anonymer <div>s und versehen Sie inhaltstragende Bilder stets mit alt. Diese vier Gewohnheiten sparen am Anfang Stunden an Fehlersuche später.

Wenn das Material nützlich war, setzen Sie ein Lesezeichen, Sie werden darauf zurückkommen, wenn Sie die Syntax vor der Layout-Arbeit auffrischen müssen.