English

Meta Refresh ist ein Meta-Element im <head> einer HTML-Seite, das den Browser anweist, die Seite nach einer festgelegten Zeit neu zu laden oder auf eine andere URL zu leiten. Die Weiterleitung geschieht im Browser, also clientseitig, ohne HTTP-Statuscode 3xx.

Auf einen Blick

Art
HTML-Meta-Element, clientseitige Weiterleitung
Wirkt auf
Browser, nach dem Laden der Seite
In Google
sofort = permanente, verzögert = temporäre Weiterleitung

Stand:

Wie wertet Google einen Meta Refresh?

Google unterscheidet zwei Arten. Ein sofortiger Meta Refresh läuft ab, sobald die Seite im Browser geladen ist, und wird von Google Search als permanente Weiterleitung gewertet. Ein verzögerter Meta Refresh gilt als temporäre Weiterleitung.

Serverseitige Redirects bleiben die erste Wahl. Lässt sich auf der Plattform keine serverseitige Weiterleitung einrichten, nennt Google den Meta Refresh als mögliche Alternative. JavaScript-Redirects sollen laut Google nur dann zum Einsatz kommen, wenn weder ein serverseitiger Redirect noch ein Meta Refresh möglich ist.

Ein weiteres Problem ist die Zugänglichkeit. MDN weist darauf hin, dass automatische Aktualisierungen oder Weiterleitungen für Screenreader-Nutzer und Menschen mit Sehbehinderung ein Risiko sind, weil Inhalte vor dem Wechsel kaum zu erfassen sind.

Weiterleitungen im Vergleich
ArtDauerhaft oder temporär?AnfragemethodeWirkung in GoogleWie sicher erkennt Google sie?
301 Moved PermanentlydauerhaftPOST darf beim Folgen zu GET werdenSignal, dass das Ziel die kanonische URL werden sollam sichersten (serverseitig)
308 Permanent Redirectdauerhaftbleibt erhaltenwie 301am sichersten (serverseitig)
302 FoundtemporärPOST darf beim Folgen zu GET werdenkein Signal für das Ziel; es kann über andere Signale trotzdem indexiert werdenam sichersten (serverseitig)
307 Temporary Redirecttemporärbleibt erhaltenwie 302am sichersten (serverseitig)
Meta-Refresh ohne Verzögerung (0 s) (dieser Begriff)dauerhaft– (Weiterleitung im HTML, kein 3xx-Statuscode)wie 301nach den serverseitigen Weiterleitungen
Meta-Refresh mit Verzögerung (> 0 s) (dieser Begriff)temporär– (Weiterleitung im HTML, kein 3xx-Statuscode)wie 302nach den serverseitigen Weiterleitungen
JavaScript (location)dauerhaft– (Weiterleitung im Browser)wie 301, aber nur, wenn Google die Seite rendertam unsichersten: schlägt das Rendering fehl, sieht Google sie nie

Google sortiert die Arten danach, wie sicher es sie richtig deutet: serverseitige Weiterleitungen zuerst, JavaScript zuletzt. Die Angaben zur Anfragemethode stammen aus RFC 9110 (Abschnitt 15.4). Quellen: Google Search Central: Redirects and Google Search (last updated 2026-04-14); Google Search Central: How to specify a canonical URL (redirects as canonical signal); RFC 9110: HTTP Semantics, 15.4 Redirection 3xx. Stand: .

Beispiel

Weiterleitung nach drei Sekunden:

HTML
<meta http-equiv="refresh" content="3;url=https://www.example.com/neu/">

Ein Wert ohne url lädt die aktuelle Seite nach der angegebenen Zeit neu:

HTML
<meta http-equiv="refresh" content="300">

Häufige Fehler

  • Der Meta Refresh steckt in einem alten Template und sorgt unbemerkt für Weiterleitungen.
  • Eine Meta-Refresh-Kette trifft auf serverseitige Redirects, sodass lange Weiterleitungsketten entstehen.
  • Eine Seite lädt sich automatisch neu, obwohl Nutzer den Inhalt gerade lesen.

Quellen

  1. Weiterleitungen und die Google Suche – Google Search Centraldevelopers.google.com
  2. <meta http-equiv>: refresh – MDN Web Docsdeveloper.mozilla.org

Stand: