301 Redirect
Ein 301 Redirect leitet eine URL dauerhaft auf eine neue Adresse um, samt SEO-Signalen. Unterschied zu 302 und Einrichtung per htaccess.
Ein 301 Redirect ist eine permanente Weiterleitung, die eine URL dauerhaft auf eine neue Zieladresse umleitet. Der HTTP-Statuscode 301 (Moved Permanently) teilt Browsern und Suchmaschinen mit, dass die alte Adresse endgültig durch eine neue ersetzt wurde. Definiert ist der Code in RFC 9110, der Server nennt die Zieladresse im Location-Header seiner Antwort.
Für die Suchmaschinenoptimierung ist die 301-Weiterleitung das wichtigste Werkzeug zur Übertragung von Ranking-Signalen. Sie sorgt dafür, dass eine verschobene Seite ihre aufgebaute Stärke behält, statt bei einem Umzug im Nichts zu verschwinden. Genau deshalb steht der 301 Redirect im Zentrum jedes Relaunches, jeder Domainmigration und jeder Bereinigung doppelter Inhalte.
Was ist ein 301 Redirect?
Ein 301 Redirect ist eine serverseitige HTTP-Weiterleitung, die eine angefragte URL dauerhaft auf eine neue Adresse umleitet. Der Statuscode signalisiert, dass die Ressource permanent verschoben wurde, und nennt das Ziel im Location-Header der Server-Antwort.
Ruft ein Browser die alte Adresse auf, erhält er statt der Seite die Antwort mit dem Code 301 und der neuen Adresse und lädt diese automatisch. Der Nutzer landet ohne Zwischenschritt auf der Zielseite. Eine typische Server-Antwort sieht so aus:
HTTP/1.1 301 Moved Permanently
Location: https://www.example.de/neue-seite
Für Suchmaschinen ist das Signal eindeutig: Die neue Adresse übernimmt den Platz der alten und kann fortan in den Suchergebnissen erscheinen. Die alte URL fällt im Gegenzug aus dem Index.
Dieses dauerhafte Signal wirkt aber nur, wenn der Server wirklich den Code 301 sendet und nicht den temporären 302, der das genaue Gegenteil auslöst.
Wie unterscheidet sich ein 301 von einem 302 Redirect?
Ein 301 Redirect ist permanent, ein 302 Redirect temporär. Bei einem 301 zeigt Google die neue Zieladresse in den Suchergebnissen und wertet sie als kanonisch, bei einem 302 bleibt die ursprüngliche Seite im Index und wird weiter angezeigt.
Der Unterschied entscheidet darüber, welche URL Google als bevorzugte, maßgebliche Version behandelt. Wer dauerhaft umzieht, aber versehentlich einen 302 setzt, verschenkt deshalb das Kanonisierungssignal. Neben diesen beiden gibt es zwei weitere relevante Weiterleitungscodes:
| Code | Typ | Methode bleibt | SEO-Signal |
|---|---|---|---|
| 301 | permanent | nein, POST kann zu GET werden | Ziel wird kanonisch |
| 302 | temporär | nein | Quelle bleibt indexiert |
| 307 | temporär | ja | Quelle bleibt indexiert |
| 308 | permanent | ja | Ziel wird kanonisch |
Was ist der Unterschied zwischen 301 und 308?
Sowohl 301 als auch 308 sind permanente Weiterleitungen, doch nur der 308 erhält die HTTP-Methode. Ein 301 darf laut Spezifikation eine POST-Anfrage in eine GET-Anfrage umwandeln, während ein 308 die ursprüngliche Methode zwingend beibehält.
Für klassische Seitenumzüge ist dieser Unterschied unkritisch, weil dort ohnehin GET-Anfragen umgeleitet werden. Bei Formularen oder API-Endpunkten, die Daten per POST senden, ist der 308 die sichere Wahl. Für SEO behandeln Suchmaschinen beide Codes gleich.
Permanent oder temporär entscheidet sich also nicht nach Geschmack, sondern am Anlass: Sobald eine Adresse dauerhaft verschwindet, ist der 301 gesetzt.
Wann sollte man einen 301 Redirect einsetzen?
Einen 301 Redirect setzt man immer dann ein, wenn eine URL dauerhaft durch eine andere ersetzt wird. Typische Anlässe sind Relaunches, Domainumzüge, die Umstellung auf HTTPS und das Zusammenführen doppelter Inhalte.
Die meisten 301-Weiterleitungen entstehen aus fünf wiederkehrenden Anlässen, die alle eine bekannte URL dauerhaft durch eine andere ersetzen:
- Relaunch: Bei einem Website-Relaunch mit geänderter URL-Struktur leiten 301-Weiterleitungen jede alte Adresse auf ihr neues Pendant.
- Domainumzug: Beim Wechsel auf eine neue Domain übertragen 301-Weiterleitungen die Stärke der alten Domain vollständig auf die neue.
- HTTPS-Umstellung: Die Umstellung von http auf https erfordert eine permanente Weiterleitung jeder unverschlüsselten Adresse auf ihre verschlüsselte Version.
- Domainvarianten bündeln: Die Festlegung auf eine bevorzugte Schreibweise mit oder ohne www verhindert, dass Google zwei Versionen getrennt bewertet.
- Inhalte zusammenführen: Wer doppelte Inhalte zusammenführen will, leitet die schwächeren Seiten dauerhaft auf die stärkste Variante um.
All diese Anlässe teilen eine Voraussetzung: Die Weiterleitung muss serverseitig gesetzt sein, sonst erkennt Google sie nicht zuverlässig als permanent.
Wie richtet man einen 301 Redirect ein?
Ein 301 Redirect wird serverseitig eingerichtet, am häufigsten über die .htaccess-Datei bei Apache, die Serverkonfiguration bei nginx oder per PHP-Header. Google bevorzugt diese serverseitigen Weiterleitungen klar vor meta-refresh- oder JavaScript-Lösungen, weil es sie am zuverlässigsten interpretieren kann.
Drei serverseitige Methoden decken nahezu jede Umgebung ab, von Apache über nginx bis zur direkten Umsetzung im PHP-Code:
- Apache (.htaccess): Die Konfigurationsdatei im Wurzelverzeichnis steuert einzelne und regelbasierte Weiterleitungen.
# Einzelne URL umleiten
Redirect 301 /alt.html /neu.html
# Komplette Domain auf HTTPS und www erzwingen
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.de [NC]
RewriteRule (.*) https://www.example.de/$1 [L,R=301]
- nginx: Der Webserver setzt Weiterleitungen direkt im Server-Block über
return.
server {
listen 80;
server_name example.de;
return 301 https://www.example.de$request_uri;
}
- PHP: Vor jeder Ausgabe lässt sich der Statuscode samt Ziel direkt im Skript setzen.
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.example.de/neu");
exit();
Bei WordPress übernehmen Plugins wie Redirection oder Rank Math die Verwaltung ohne direkten Eingriff in Serverdateien. Wichtig ist in jedem Fall, dass die Weiterleitung den Code 301 zurückgibt und nicht versehentlich einen 302.
Technisch sauber gesetzt, ist der 301 weit mehr als eine Umleitung, denn er überträgt die über Jahre aufgebaute Ranking-Stärke der alten URL auf die neue.
Wie wirkt sich ein 301 Redirect auf SEO aus?
Ein 301 Redirect überträgt die Ranking-Signale der alten URL auf die neue und dient Google als stärkstes Signal zur Bestimmung der kanonischen Adresse. Die neue URL übernimmt den Platz der alten in den Suchergebnissen, während die alte aus dem Index fällt.
Damit beeinflusst die permanente Weiterleitung direkt die Verteilung der Linkstärke, die Google über seinen Algorithmus zur Bewertung von Verweisen berechnet. Externe Links auf die alte Adresse wirken nach der Weiterleitung auf die neue Seite weiter. Genauso steuert der 301 die Aufnahme in den Suchindex, weil Google die Zieladresse als die maßgebliche Version aufnimmt.
Verliert ein 301 Redirect PageRank?
Nein. Google bestätigte mehrfach, dass permanente Weiterleitungen keinen PageRank-Verlust mehr verursachen. Gary Illyes vom Google-Search-Team erklärte 2016, dass Weiterleitungen mit einem 3xx-Statuscode die Linkstärke vollständig weitergeben.
Diese Aussage löste eine ältere Faustregel ab, nach der jede Weiterleitung einen kleinen Teil der Linkstärke kostete. Trotzdem bleibt eine Einschränkung praktisch relevant: Lange Weiterleitungsketten verlangsamen das Crawling und sollten vermieden werden, auch wenn kein direkter PageRank-Verlust entsteht.
Diese vollständige Signalübertragung gilt jedoch nur bei sauberer Umsetzung, denn typische Fehler verpuffen genau den Effekt, der den 301 wertvoll macht.
Welche Fehler sollte man bei 301 Redirects vermeiden?
Die häufigsten Fehler sind Weiterleitungsketten, Endlosschleifen und das pauschale Umleiten auf die Startseite. Jede dieser Praktiken kostet Ladezeit, Crawl-Effizienz oder thematische Relevanz und schwächt die Wirkung der Weiterleitung.
Vier Fehler tauchen bei 301-Weiterleitungen immer wieder auf und kosten je nach Fall Ladezeit, Crawl-Budget oder thematische Relevanz:
- Weiterleitungsketten: Wenn URL A auf B und B erst danach auf C zeigt, entstehen unnötige Zwischenschritte. Jede Weiterleitung sollte direkt auf das endgültige Ziel führen.
- Endlosschleifen: Verweisen zwei Adressen gegenseitig aufeinander, lädt die Seite nicht mehr. Der Browser bricht mit einer Fehlermeldung ab.
- Umleitung auf die Startseite: Wer gelöschte Seiten pauschal auf die Homepage leitet, verschenkt Relevanz. Sinnvoller ist die Weiterleitung auf eine inhaltlich passende Seite, um ins Leere laufende Verweise zu vermeiden.
- Zu frühes Entfernen: Eine Weiterleitung muss langfristig bestehen bleiben, damit Google die Signale dauerhaft überträgt. Wird sie zu früh gelöscht, geht die übertragene Stärke verloren.
Ob eine Weiterleitung frei von diesen Fehlern ist, sieht man ihr von außen nicht an, sondern erkennt es erst am tatsächlich gelieferten Statuscode.
Wie prüft man, ob ein 301 Redirect funktioniert?
Ob ein 301 Redirect korrekt arbeitet, prüfst du über den zurückgegebenen HTTP-Statuscode. Nur wenn der Server tatsächlich 301 meldet, handelt es sich um eine permanente Weiterleitung und nicht um einen versehentlichen 302.
Drei Methoden zeigen den tatsächlich gelieferten Statuscode, von der schnellen Browser-Kontrolle bis zur Sicht aus Googles eigenem Index:
- Browser-Entwicklertools: Im Netzwerk-Tab des Browsers lässt sich für jede Adresse der zurückgegebene Statuscode und das Weiterleitungsziel ablesen.
- Redirect-Checker: Spezialisierte Online-Tools zeigen die komplette Weiterleitungskette und decken so versteckte Zwischenschritte auf.
- Search Console: Die URL-Prüfung in Googles Tool für Suchdaten zeigt, wie Google die Adresse und ihre Weiterleitung tatsächlich verarbeitet.
Eine regelmäßige Kontrolle lohnt sich vor allem nach einem Relaunch oder Serverumzug. Genau dort schleichen sich falsche Statuscodes und Weiterleitungsketten ein, die sich ohne gezielte Prüfung nicht bemerkbar machen.
SEO nicht nur verstehen, sondern umsetzen
In einem kostenlosen Erstgespräch zeigen wir dir, wie diese Konzepte konkret für dein Unternehmen Anfragen bringen.
