Eine 302-Weiterleitung (Statuscode „302 Found“) teilt Browsern und Crawlern mit, dass eine URL vorübergehend unter einer anderen Adresse erreichbar ist. Die neue Adresse steht im Location-Header der Antwort. Für Suchmaschinen heißt das, dass die ursprüngliche URL die maßgebliche bleibt.
Auf einen Blick
- Klasse
- 3xx (Umleitung)
- Dauer
- vorübergehend
- In Google
- kein Signal, dass das Ziel kanonisch ist; alte URL bleibt meist sichtbar
- Anfragemethode
- POST darf beim Folgen zu GET werden (bei 307 nicht)
- Caching
- nur mit ausdrücklichen Cache-Angaben
- Spezifikation
- RFC 9110, Abschnitt 15.4.3
Stand:
Was bedeutet HTTP 302 für SEO?
Google ordnet 302, 303 und 307 als temporäre Weiterleitungen ein. Die ursprüngliche URL bleibt dann in den Suchergebnissen. Laut Googles Doku zu Weiterleitungen verwendet die Indexierungspipeline eine temporäre Weiterleitung nicht als Signal dafür, dass das Ziel kanonisch sein soll. Googles Seite zu HTTP-Statuscodes beschreibt sie dagegen als schwaches Signal dafür, dass das Ziel verarbeitet werden soll. Bei 301 und 308 ist das anders, dort gilt die Weiterleitung als starkes Signal für die neue URL.
Ziehen Inhalte dauerhaft um, etwa bei einem Relaunch oder einer Domainmigration, ist deshalb meist die 301 richtig. Die 302 passt zu Fällen, in denen die alte URL zurückkommt, zum Beispiel bei Wartungsarbeiten, saisonalen Aktionen oder einer länderabhängigen Startseite.
Neben dem HTTP-Statuscode gibt es weitere Formen. Einen Meta-Refresh mit Verzögerung wertet Google ebenfalls als temporäre Weiterleitung, einen sofortigen Meta-Refresh dagegen als dauerhafte.
Laut HTTP-Standard (RFC 9110) darf ein Browser bei einer 302 die Methode von POST auf GET ändern. Soll die Methode erhalten bleiben, ist 307 die passende Alternative.
| 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 | dauerhaft | bleibt erhalten | wie 301 | am sichersten (serverseitig) |
| 302 Found (dieser Begriff) | 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
GET /angebot HTTP/1.1
Host: www.example.com
HTTP/1.1 302 Found
Location: https://www.example.com/angebot-herbst
Häufige Fehler
- 302 statt 301 beim Relaunch: Alte URLs bleiben im Index, die neuen werden nicht als kanonisch übernommen.
- 302 statt 404: Ein Apache-
ErrorDocumentmit vollständiger URL (http://…) liefert laut Apache-Doku eine Weiterleitung statt des Fehlercodes. Ein relativer Pfad behebt das. - Weiterleitungsketten: Jede zusätzliche Weiterleitung kostet Browser und Crawler eine weitere Anfrage.
Häufige Fragen
Was bedeutet der Fehlercode 302? 302 gehört zur Klasse 3xx, den Umleitungen. Fehlercodes stehen in den Klassen 4xx und 5xx. Erscheint eine 302 unerwartet, steckt oft eine Login-Umleitung, ein Plugin oder eine Serverregel dahinter.
Wie prüfe ich, ob eine URL mit 302 antwortet?
Im Terminal zeigt curl -I https://www.example.com/angebot Statuscode und Location-Header. In den Entwicklertools des Browsers steht der Code im Netzwerk-Tab. Ein Crawl der Website listet alle Weiterleitungen samt Typ und Ziel.
Was ist der Unterschied zwischen 302 und 307? Beide sind temporär. Bei 307 muss der Browser die ursprüngliche Methode beibehalten, ein POST bleibt also ein POST. Bei 302 darf er auf GET wechseln.
Quellen
- RFC 9110: HTTP Semantics, Abschnitt 15.4.3 – 302 Foundrfc-editor.org
- 302 Found – MDN Web Docsdeveloper.mozilla.org
- Weiterleitungen und die Google Suche – Google Search Centraldevelopers.google.com
- Apache HTTP Server, Direktive ErrorDocumenthttpd.apache.org
- So wirken sich HTTP-Statuscodes auf die Google-Crawler aus – Google Crawling-Doku (Stand 04.02.2026)developers.google.com
Stand: