301 Moved Permanently teilt dem Client mit, dass die Zielressource eine neue, dauerhafte URL erhalten hat, die im Location-Header gesendet wird, und dass künftige Verweise diese URL verwenden sollen. Browser folgen ihr sofort, und von Clients, die Links bearbeiten können, etwa Lesezeichen-Manager und Link-Checker, wird erwartet, dass sie die Links aktualisieren.
Eine 301 ist heuristisch cachebar. Browser speichern permanente Weiterleitungen, ohne Cache-Control-Header oft für lange Zeit, und rufen bei späteren Besuchen direkt die neue URL auf, ohne die alte erneut abzufragen. Deshalb lässt sich eine falsche 301 nur schwer rückgängig machen: Testen Sie zuerst mit einem kurzen Cache-Control: max-age, oder verwenden Sie eine temporäre Weiterleitung, bis der Umzug endgültig ist.
Aus historischen Gründen dürfen User-Agents beim Folgen einer 301 die Methode von POST auf GET ändern, und alle großen Browser tun das. Muss ein weitergeleitetes POST ein POST bleiben, etwa bei einer API oder einem Formular-Endpunkt, verwenden Sie stattdessen 308 Permanent Redirect.
Beispielantwort
HTTP/1.1 301 Moved Permanently
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: nginx
Content-Type: text/html
Content-Length: 154
Connection: keep-alive
Location: https://www.example.com/new-page
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html> SEO und Weiterleitungsprüfung
Eine 301 ist der Standardweg, um Inhalte umzuziehen, ohne Sichtbarkeit in der Suche zu verlieren. Google wertet sie als starkes Signal dafür, dass das Ziel die kanonische URL sein soll. Die neue URL ersetzt die alte daher mit der Zeit in den Suchergebnissen, und laut Google verlieren 3xx-Weiterleitungen keinen PageRank. Verwenden Sie 301 für Domainumzüge, die Umstellung von HTTP auf HTTPS, die Vereinheitlichung auf eine Variante mit oder ohne www, geänderte Slugs und zusammengeführte Seiten. Leiten Sie jede alte URL auf ihre nächste Entsprechung weiter und nicht auf die Startseite, die Google womöglich als Soft 404 wertet.
Halten Sie Ketten kurz. Jeder zusätzliche Hop kostet einen Roundtrip, und der Googlebot folgt höchstens 10 Hops, bevor er einen Weiterleitungsfehler meldet. Lassen Sie interne Links und Sitemaps direkt auf die Ziel-URLs verweisen und vermeiden Sie Ketten wie http:// → https:// → https://www. → /new-page. Der 301-Redirect-Checker zeigt, ob jeder Hop permanent ist, und der Artikel HTTP-Statuscodes für Weiterleitungen erklärt vergleicht 301 mit 302, 307 und 308.
Häufige Ursachen und Einsatzzwecke
- Eine Website ist auf HTTPS oder eine neue Domain umgezogen, und jede alte URL leitet auf ihre neue Entsprechung weiter.
- Hosts mit
wwwund ohnewwwoder Varianten mit und ohne Trailing Slash werden auf eine kanonische Form vereinheitlicht. Testen Sie sie mit dem HTTPS-Redirect-Checker und dem Trailing-Slash-Checker. - Eine Seite wurde umbenannt oder mit einer anderen Seite zusammengeführt.
- Eine 301 wurde versehentlich eingerichtet, und Browser verwenden weiterhin die zwischengespeicherte Weiterleitung. Korrigieren Sie den Server und leeren Sie dann den Browser-Cache, oder testen Sie in einem privaten Fenster.