Meta-Tags für SEO

Welche HTML-Head-Elemente 2026 tatsächlich für SEO zählen — der Title-Link, die Meta-Beschreibung und das Robots-Meta-Tag — sowie X-Robots-Tag, rel-Attribute und veraltete Tags, die du entfernen solltest.

Erstveröffentlicht: 23. Juni 2026 · Zuletzt aktualisiert: 3. Aug. 2026 · Fortgeschritten
Sprachen

Meta-Tags sind Head-Elemente, die Metadaten an Suchmaschinen weitergeben — doch die meisten Listen mit „Meta-Tags für SEO“ sind mit Tags aufgebläht, die nichts bewirken. Nur wenige zählen: das Title-Element (ein leichter Rankingfaktor und die wichtigste Quelle für den SERP-Titel-Link), die Meta-Beschreibung (beeinflusst die CTR, ist aber kein Rankingfaktor) und das Robots-Meta-Tag (noindex, nofollow und Snippet-Steuerung — gespiegelt durch den X-Robots-Tag-Header für Nicht-HTML-Dateien). Ordne Head-Elemente nach ihrer Aufgabe: Darstellung, Indexierung/Auslieferung, Link-Ebene, nur Browser und ignoriert. Die Falle, die alle trifft: Eine in robots.txt blockierte Seite wird nie gecrawlt, also sieht Google dein noindex nie. Dieser Hub bildet jedes Tag ab und führt dich zu den Vertiefungen.

TL;DR — Ordne Head-Elemente nach ihrer Aufgabe, nicht nach ihrem Namen. Darstellung: das Title-Element (eine wichtige — aber nicht die einzige — Quelle des SERP-Titel-Links) und die Meta-Beschreibung (CTR-Text, kein Rankingfaktor). Indexierung und Auslieferung: das Robots-Meta-Tag (noindex, nofollow, nosnippet, max-snippet …), gespiegelt durch den HTTP-Header X-Robots-Tag für Nicht-HTML-Dateien und durch data-nosnippet auf Elementebene. Link-Ebene: rel="nofollow", sponsored, ugc an <a>-Tags — Hinweise, keine Anweisungen. Nur Browser: Charset, Viewport, Refresh. Ignoriert: Keywords, Author, revisit-after. Die tragende Regel: robots.txt steuert das Crawling, das Robots-Meta-Tag die Indexierung — blockiere eine Seite, und Google sieht dein noindex nie.

Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributes

Was als Meta-Tag zählt — und der Hinweis zum Title-Tag

Meta-Tags sind Elemente im Head, die Metadaten über die Seite an Suchmaschinen und Browser weitergeben. Die klassischen verwenden das Meta-Element. Doch das einzelne wichtigste Head-Element für SEO — das Title-Element — ist technisch kein Meta-Tag. Ich behandle es hier trotzdem, weil jede Suche nach „Meta-Tags für SEO“ es erwartet und weil es viel nützlicher ist, Head-Elemente nach ihrer Aufgabe zu gruppieren, als sich darüber zu streiten, welche buchstäblich <meta> sind.

Das ist also die Übersicht, die du dir merken solltest.

Die Übersicht — jedes Head-Signal nach seiner Aufgabe

1. Darstellung (für SEO relevant).

  • Das Title-Element — wird zum Titel-Link in den Ergebnissen. Es ist ein leichter Rankingfaktor und die wichtigste, aber nicht die einzige Quelle des SERP-Titels. Google: Es „verwendet verschiedene Quellen, um den Titel-Link automatisch zu bestimmen“, darunter deinen Titel, die sichtbare H1, hervorgehobenen Text, og:title und Ankertext. Google kann deinen Titel also umschreiben. Eine groß angelegte Untersuchung von Ahrefs ergab, dass Google Titel ungefähr in einem Drittel der Fälle umschreibt, oft wenn sie zu lang oder nach Vorlage sind. Ziele auf etwa 60 Zeichen beziehungsweise unter 600px.
  • Die Meta-Beschreibung — der Snippet-Text. Sie ist kein Rankingfaktor (mehr dazu weiter unten), sondern der Text, der den Klick verdient — schreibe sie als Conversion-Text und nicht als Keyword-Text. Google schreibt sie in der Mehrheit der Fälle um oder ignoriert sie (laut Ahrefs liegt die Umschreibrate bei etwa 62,78 %). Stecke die Arbeit in wertvolle Seiten mit viel Traffic und zerbrich dir beim Long Tail nicht den Kopf.

2. Steuerung von Indexierung und Auslieferung (die Robots-Familie). Das ist ein Satz von Anweisungen, die an bis zu drei Stellen ausgeliefert werden:

  • Das Robots-Meta-Tag im Head — noindex, nofollow, none (= noindex, nofollow) sowie Snippet-Steuerungen wie nosnippet, max-snippet, max-image-preview, max-video-preview und noimageindex, notranslate, unavailable_after, indexifembedded. Ziele einen bestimmten Bot mit name="googlebot" statt mit name="robots" an.
  • Der HTTP-Header X-Robots-Tag — dieselben Anweisungen, serverseitig im Antwort-Header gesetzt. So kannst du eine PDF, ein Bild oder jede andere Nicht-HTML- Datei mit noindex versehen, die keinen Head für ein Meta-Tag hat. Wenig genutzt und ein echter Unterschied.
  • Das Attribut data-nosnippet — Snippet-Steuerung auf Elementebene. Umfasse einen span, div oder section, und dieser Text wird aus dem Snippet ausgeschlossen, ohne das gesamte Element zu verstecken. Es ist die einzige Snippet-Steuerung für einen Teil der Seite.

Ein aktuelles Detail aus dem Jahr 2026: max-snippet begrenzt jetzt auch, wie viel deines Inhalts in AI Overviews und AI Mode einfließen kann — Googles Dokumentation sagt das ausdrücklich. Und wenn Anweisungen kollidieren, gilt die strengere Regel (nosnippet schlägt max-snippet:50).

3. Signale auf Link-Ebene (an <a>-Tags, nicht im Head).

  • rel="sponsored" — bezahlte Links und Anzeigen.
  • rel="ugc" — nutzergenerierte Inhalte (Kommentare, Forenbeiträge).
  • rel="nofollow" — alles andere, für das du nicht bürgen möchtest. Seit 2019 behandelt Google diese drei beim Ranking als Hinweise, nicht als strikte Anweisungen — markierte Links können weiterhin über andere Wege entdeckt und gecrawlt werden. Verwechsle das Link-Level-rel="nofollow" (ein Link) nicht mit dem Robots-Meta-nofollow auf Seitenebene (jeder Link der Seite) — anderer Umfang, anderer Mechanismus.

4. Nur für den Browser (keine SEO-Anweisungen). charset/Content-Type und viewport dienen der Darstellung und nicht dem Ranking. Das meta-refresh-Tag — Google nennt es ein Tag, das „den Nutzer nach einer bestimmten Zeit an eine neue URL sendet“ — ist eine Browser-Funktion; für eine SEO-Weiterleitung verwende eine echte serverseitige 301 statt eines Refreshs.

5. Ignoriert / tot. keywords („keine Auswirkung auf Indexierung und Ranking überhaupt“), nositelinkssearchbox (jetzt ohne Funktion) und Author/revisit-after (nie von Google verwendet). Hör auf, diese Tags unkritisch zu übernehmen.

Wo jedes Tag lebt — drei Orte

Das ist die andere Achse, die Entwickler durcheinanderbringt:

  • HTML-Head — das Title-Element, die Meta-Beschreibung, das Robots-Meta-Tag und die Browser-Tags.
  • HTTP-Antwort-HeaderX-Robots-Tag, der dieselben Robots-Anweisungen trägt, serverseitig gesetzt wird und für jeden Dateityp funktioniert.
  • Am Element / Linkdata-nosnippet an span/div/section und die rel-Werte an <a>-Tags.

Crawling vs. Indexierung vs. Auslieferung — warum robots.txt deine Meta-Tags zum Schweigen bringen kann

Head directives only work after retrieval. A robots.txt block can prevent Google from seeing the noindex you expected it to obey.

The same page contains a meta robots noindex directive. In the first path, crawling is allowed, so the crawler fetches the page, reads noindex, and can remove the URL from results after processing. In the second path, robots.txt blocks crawling, so the crawler cannot fetch the page or see noindex, and the URL may remain in results.

Das ist das wichtigste Konzept der Seite, deshalb sage ich es ganz direkt. Das sind verschiedene Ebenen:

  • robots.txt = Crawling-Steuerung. Sie entscheidet, ob Google die URL überhaupt abruft.
  • Robots-Meta-Tag / X-Robots-Tag = Indexierungs- und Auslieferungssteuerung. Sie entscheiden, ob eine gecrawlte Seite indexiert wird und wie sie angezeigt wird.
  • data-nosnippet = nur Auslieferungssteuerung auf Elementebene.

Hier ist die Falle, direkt aus Googles Dokumentation: Wenn eine Seite „durch die robots.txt-Datei vom Crawling ausgeschlossen ist, werden Informationen zu Indexierungs- oder Auslieferungsregeln nicht gefunden und daher ignoriert“. Blockiere die Seite, und dein noindex wird nie gesehen. Die Seite kann mit keinem Snippet im Index bleiben, einzig aufgrund von Links, die auf sie verweisen.

Ich habe die Crawling-Seite direkt getestet. In The Story of Blocking 2 High-Ranking Pages With Robots.txt habe ich zwei unserer eigenen Ranking-Seiten blockiert und beobachtet, was geschah. Meine Schlussfolgerung hält stand: „Blockiere keine Seiten, die du indexiert haben möchtest. Es schadet. Nicht so sehr, wie du vielleicht denkst — aber es schadet trotzdem.“ Die Seiten verschwanden nicht — sie rankten weiterhin, nur ohne ihre Snippets und Featured-Snippet-Plätze. Genau darum geht es: Blockieren ist ein Crawling-Hebel und kein Deindexierungs-Hebel. Um eine Seite zu entfernen, erlaube das Crawling und füge noindex hinzu.

Die Meta-Beschreibung ist kein Rankingfaktor

Das muss klar gesagt werden, weil der Mythos so hartnäckig ist. John Mueller formulierte es deutlich: Die Meta-Beschreibung „wird hauptsächlich als Snippet auf der Suchergebnisseite verwendet. Und das ist nichts, was wir für das Ranking verwenden würden.“ Sie beeinflusst die CTR, nicht die Position. Die moderne Ergänzung: KI- und LLM-Oberflächen übernehmen sie zunehmend als fertige Zusammenfassung, sodass eine präzise Beschreibung heute nicht nur bei den blauen Links für eine gute Darstellung sorgt.

Zwei Implementierungsfallen, die Metadaten unbemerkt kaputtmachen

Ungültiges HTML im Head bricht alles danach ab. Das <head>-Element darf nur title, meta, link, script, style, base, noscript und template enthalten. Googles Dokumentation sagt deutlich, was bei einem Verstoß passiert: „Wenn du ein ungültiges Element im Head-Element verwendest, ignoriert Google alle Elemente, die nach dem ungültigen Element erscheinen.“ Die beiden ungültigen Elemente, die Google ausdrücklich nennt, sind iframe und img. Wenn ein Template versehentlich eines davon in den Head setzt — vor deiner Meta-Beschreibung oder deinem Robots-Tag — wird alles danach dunkel, obwohl das Markup im Quelltext „richtig“ aussieht. Prüftipp: Untersuche deinen gerenderten Head auf ein überzähliges iframe/img, bevor du debuggen gehst, warum ein Meta-Tag „nicht funktioniert“.

Lass JavaScript Meta-Tags möglichst nicht injizieren oder verändern. Googles eigene Empfehlung lautet: „Wir empfehlen, JavaScript nach Möglichkeit nicht zum Injizieren oder Ändern von Meta-Tags zu verwenden; wenn du es tun musst, teste deine Implementierungen gründlich.“ Serverseitig gerenderte Head-Tags sind der stabile Standard. Aber „untersuche das gerenderte HTML“ bedeutet nicht „der gerenderte Wert gewinnt immer“. Erfasse jedes Feld nach Phase: Titel und Beschreibung bleiben Eingaben für Googles Auswahl von Titel-Link und Snippet; ein rohes noindex kann das Rendering stoppen, bevor JavaScript es entfernt; und Google rät davon ab, ein Canonical im Quelltext auszugeben und später zu ändern. Die aktuelle JavaScript-SEO-Dokumentation beschreibt diese feldspezifischen Unterschiede.

Doppelte Metadaten sind ein Befund, keine Vorrangregel. Der HTML-Standard erlaubt ein title und eine Meta-Beschreibung pro Dokument. Wenn ein Template mehrere ausgibt, zeige jeden rohen und gerenderten Wert und markiere das Duplikat; behaupte nicht, dass der erste oder letzte Wert garantiert Googles Wahl ist.

Robots-Meta im Body ist eine Google-spezifische Ausnahme. Gültiges, portables Markup setzt das Tag weiterhin in den <head>, aber Googles aktuelle Robots-Dokumentation sagt, dass die Google-Suche Robots-Meta-Tags im Body liest und respektiert. Behandle die Platzierung im Body als Konformitäts-/Portabilitätshinweis für Google und nicht als Beweis, dass die Regel fehlgeschlagen ist. Canonicals teilen diese Ausnahme nicht.

Wie es weitergeht

Dieser Hub ist die Übersicht; jedes unten genannte Thema hat seine eigene Vertiefung, und alle leben in der Seitenleiste des On-Page-Clusters. (Die vollständige Sammlung findest du im Index des On-Page-Clusters.)

Darstellung

  • Der Title-Tag — dein wichtigstes Head-Element: wie der Titel-Link ausgewählt wird, warum Google ihn umschreibt und wie lang er sein sollte.
  • Die Meta-Beschreibung — Snippet-Text schreiben, der den Klick verdient, warum sie kein Rankingfaktor ist und wie oft Google sie umschreibt.

Steuerung von Indexierung und Auslieferung

  • Das Robots-Meta-Tag (Meta-Robots) — noindex, nofollow, none und die Ausrichtung auf bestimmte Bots.
  • Der X-Robots-Tag-Header — dieselben Anweisungen für PDFs, Bilder und andere Nicht-HTML-Dateien.
  • noindex — wie du eine Seite tatsächlich aus dem Index entfernst (und warum sie dafür crawlbar bleiben muss).
  • nofollow — die Anweisung auf Seitenebene gegenüber dem Attribut auf Link-Ebene und was jedes davon wirklich bewirkt.
  • rel=sponsored und rel=ugc — bezahlte und nutzergenerierte Links so qualifizieren, wie Google es erwartet.
  • max-snippet / max-image-preview — steuern, wie viel Text und wie groß ein Bild sein darf, das Google anzeigen kann, einschließlich der Reichweite in AI Overviews.
  • nosnippet / data-nosnippet — das Snippet für eine ganze Seite oder ein einzelnes Element unterdrücken.

Social-Sharing- und Plattform-Tags

  • Open-Graph-Tagsog:title, og:image und der Rest des Protokolls, das steuert, wie ein Link auf Facebook, LinkedIn, Slack und Discord angezeigt wird.
  • Twitter/X-Card-Tags — die twitter:card-Familie und wie sich Xs eigenes wechselhaftes Verhalten bei Link-Vorschauen unabhängig von deinem Markup verändert hat.
  • Bilder für Social Sharing — Regeln für Dimensionen, Dateigröße und absolute URLs von og:image/twitter:image, damit ein geteilter Link keine kaputte oder veraltete Vorschau zeigt.
  • Favicon-SEO — die Anforderungen an <link rel="icon">, damit ein Favicon neben deinem Ergebnis in Google tatsächlich erscheint.

Veraltete und selten nützliche Tags

  • Das Meta-Charset-Tag — warum <meta charset="utf-8"> in den ersten 1024 Bytes stehen muss und was passiert, wenn nicht.
  • Das Meta-Keywords-Tag — das Tag, das Google seit 2009 ignoriert, und warum es trotzdem sinnvoll ist, es zu entfernen.
  • rel=“alternate” — der allgemeine Link-Relationsmechanismus hinter hreflang, der automatischen Feed-Erkennung und der inzwischen eingestellten AMP-Annotation.

Die Ebene über all dem ist das Crawling: Eine Seite muss crawlbar sein, damit überhaupt eine Head-Anweisung gesehen werden kann. Deshalb ist robots.txt ein eigenes Thema und die Voraussetzung für alles hier.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.