Die 308-Weiterleitung (Permanent Redirect) ist ein HTTP-Statuscode für eine dauerhafte Umleitung. Der Client darf beim Folgen der Weiterleitung die Anfragemethode nicht ändern, POST bleibt also POST.
Auf einen Blick
- Statuscode
- 308
- Klasse
- 3xx (Umleitung)
- Dauer
- dauerhaft
- In Google
- wie 301: starkes Signal, dass das Ziel verarbeitet werden soll
- Anfragemethode
- bleibt erhalten (POST bleibt POST)
- Caching
- heuristisch cachebar
- Spezifikation
- RFC 9110, Abschnitt 15.4.9
Stand:
Was bedeutet 308 für SEO?
Laut RFC 9110 hat die Ressource eine neue permanente URI, künftige Verweise sollen eine der mitgelieferten URIs nutzen.
Google behandelt 308 wie 301. Nach der Google-Doku ist ein 301 ein starkes Signal, dass das Weiterleitungsziel verarbeitet werden soll. Die Doku hält fest, dass beide Codes semantisch verschieden sind, auch wenn Google sie gleich behandelt.
Der Unterschied zu 301 betrifft die Anfragemethode. Ältere Clients wandelten bei einem 301 POST-Anfragen in GET um, ein 308 schreibt vor, dass Methode und Body erhalten bleiben. Für klassische Seitenaufrufe per GET ergibt sich daraus kein Unterschied. Browser dürfen 308-Antworten zwischenspeichern.
| Art | Dauerhaft oder temporär? | Anfragemethode | Wirkung in Google | Wie sicher erkennt Google sie? |
|---|---|---|---|---|
| 301 Moved Permanently | dauerhaft | POST darf beim Folgen zu GET werden | Signal, dass das Ziel die kanonische URL werden soll | am sichersten (serverseitig) |
| 308 Permanent Redirect (dieser Begriff) | dauerhaft | bleibt erhalten | wie 301 | am sichersten (serverseitig) |
| 302 Found | temporär | POST darf beim Folgen zu GET werden | kein Signal für das Ziel; es kann über andere Signale trotzdem indexiert werden | am sichersten (serverseitig) |
| 307 Temporary Redirect | temporär | bleibt erhalten | wie 302 | am sichersten (serverseitig) |
| Meta-Refresh ohne Verzögerung (0 s) | dauerhaft | – (Weiterleitung im HTML, kein 3xx-Statuscode) | wie 301 | nach den serverseitigen Weiterleitungen |
| Meta-Refresh mit Verzögerung (> 0 s) | temporär | – (Weiterleitung im HTML, kein 3xx-Statuscode) | wie 302 | nach den serverseitigen Weiterleitungen |
| JavaScript (location) | dauerhaft | – (Weiterleitung im Browser) | wie 301, aber nur, wenn Google die Seite rendert | am 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
HTTP/1.1 308 Permanent Redirect
Location: https://www.example.com/neu/
Häufige Fehler
- Eine dauerhafte Verlagerung läuft über 302 oder 307, obwohl 301 oder 308 passen.
- Ein 308 führt in eine Weiterleitungskette oder in eine Schleife.
- Formulare oder API-Aufrufe mit POST werden per 301 umgeleitet und landen als GET auf der Zielseite.
Quellen
- RFC 9110: HTTP Semantics, Abschnitt 15.4.9 (308 Permanent Redirect)rfc-editor.org
- 308 Permanent Redirect – MDN Web Docsdeveloper.mozilla.org
- Wie HTTP-Statuscodes sowie Netzwerk- und DNS-Fehler die Google Suche beeinflussen – Google Search Centraldevelopers.google.com
Stand: