Zum Hauptinhalt springen

301 Weiterleitung

cropped klaus kirnbauer

Eine 301 Weiterleitung ist ein HTTP-Statuscode, der einem Browser oder einer Suchmaschine mitteilt, dass eine Seite dauerhaft an eine neue Adresse umgezogen ist. Der Server antwortet mit dem Code 301 Moved Permanently und liefert gleichzeitig die neue Ziel-URL mit. Browser und Crawler folgen dieser Angabe automatisch und landen auf der neuen Seite — ohne dass der Benutzer etwas tun muss.

Wie eine 301 Weiterleitung technisch funktioniert

Jedes Mal, wenn du eine URL im Browser aufrufst, schickt dein Browser eine Anfrage an den Server. Der Server antwortet mit einem dreistelligen HTTP-Statuscode. Codes im 200er-Bereich bedeuten „alles gut“, Codes im 300er-Bereich signalisieren eine Weiterleitung. Bei einer 301 Weiterleitung enthält die Antwort des Servers einen sogenannten Location-Header — also einen Hinweis, wo die Ressource jetzt zu finden ist.

Das sieht in der Praxis vereinfacht so aus: Du rufst beispiel-seite.at/alte-seite auf. Der Server antwortet mit 301 Moved Permanently und dem Header Location: https://beispiel-seite.at/neue-seite. Dein Browser öffnet daraufhin automatisch die neue Adresse. Für den normalen Besucher ist das unsichtbar — er landet einfach auf der richtigen Seite.

Suchmaschinen-Crawler wie der Googlebot verhalten sich ähnlich. Sie folgen der Weiterleitung und aktualisieren ihren Index: Die alte URL wird entfernt, die neue URL übernimmt deren Stelle in den Suchergebnissen.

Entstehung und technischer Hintergrund

HTTP-Statuscodes sind seit den frühen 1990er-Jahren Teil des World Wide Web. Die erste offizielle HTTP-Version, HTTP/1.0, wurde 1996 im RFC 1945 spezifiziert und kannte noch kein ausgereiftes Weiterleitungssystem. Der Code 301 wurde mit HTTP/1.1 eingeführt und 1999 im RFC 2616 standardisiert. Heute ist er im aktuellen Standard RFC 9110 aus dem Jahr 2022 definiert, der RFC 2616 ablöst.

Der Name des Codes — „Moved Permanently“ — beschreibt genau das Konzept: Die Ressource ist nicht vorübergehend woanders, sondern dauerhaft umgezogen. Das unterscheidet ihn vom Statuscode 302 Found, der eine temporäre Weiterleitung signalisiert.

Wann du eine 301 Weiterleitung brauchst

Die häufigsten Anwendungsfälle im Alltag einer Website sind klar:

Beim Wechsel von HTTP auf HTTPS — also dem Umstieg auf eine verschlüsselte Verbindung — muss jede alte HTTP-URL auf die entsprechende HTTPS-Version weitergeleitet werden. Ohne diese Weiterleitungen würden Nutzer und Suchmaschinen beim Aufruf der alten Adressen auf fehlerhafte oder doppelte Seiten treffen.

Bei einem Domain-Wechsel, zum Beispiel wenn ein Unternehmen umfirmiert und eine neue Domain bekommt, sichert die 301 Weiterleitung, dass alle bisherigen Besucher und alle eingehenden Links zur neuen Adresse gelangen.

Bei einer URL-Umstrukturierung innerhalb derselben Website — etwa wenn du beispiel-seite.at/blog/artikel-titel in beispiel-seite.at/ratgeber/artikel-titel umbenennst — verhindert die Weiterleitung, dass bestehende Links ins Leere führen.

Ein weiterer klassischer Einsatz ist die Kanonisierung der Domain: Du leitest alle Varianten (www.beispiel-seite.at, http://beispiel-seite.at) auf eine einzige, bevorzugte Version weiter, damit Suchmaschinen die Seite nicht als mehrere verschiedene Websites behandeln.

301 Weiterleitung und SEO: Was mit deinem Ranking passiert

Für SEO ist die Frage entscheidend, ob und wie viel Linkstärke (im Englischen oft als Link Equity oder umgangssprachlich Link Juice bezeichnet) durch eine Weiterleitung weitergegeben wird. Lange Zeit herrschte in der SEO-Branche die Ansicht, dass 301 Weiterleitungen einen Teil dieser Stärke verlieren. Das führte zu Debatten darüber, wie viel Verlust zu erwarten sei.

Im Juli 2016 erklärte Gary Illyes, damals Webmaster Trends Analyst bei Google, öffentlich: „30x redirects don’t lose PageRank anymore.“ John Mueller, Googles Senior Search Analyst, präzisierte später, dass 301 Weiterleitungen intern wie ein Canonical-Signal behandelt werden — die Ranking-Signale beider URLs werden auf die Ziel-URL zusammengeführt. Das bedeutet: Backlinks, die auf die alte URL zeigen, geben ihre Stärke an die neue URL weiter.

Einschränkungen gibt es dennoch. Wenn die alte und die neue Seite inhaltlich nichts miteinander zu tun haben, kann Google die Weiterleitung als Soft-404 behandeln — also so, als würde die Seite gar nicht mehr existieren. In diesem Fall wird keine Linkstärke übertragen. Eine 301 Weiterleitung funktioniert für SEO also am besten, wenn alte und neue URL thematisch gleichwertig sind.

Weiterleitungsketten — also Fälle, wo URL A auf B weiterleitet, B auf C und C auf D — sind ebenfalls problematisch. Google kann solche Ketten zwar grundsätzlich auflösen, aber sie verlangsamen das Crawling und erhöhen das Risiko, dass Signale nicht vollständig ankommen. Die Empfehlung lautet: Immer direkt von der alten zur endgültigen URL weiterleiten, ohne Zwischenstationen.

301 vs. 302 vs. 308: Welche Weiterleitung wofür?

Neben der 301 gibt es weitere Weiterleitungscodes, die für unterschiedliche Zwecke gedacht sind. Der Code 302 signalisiert eine temporäre Umleitung — etwa wenn eine Seite wegen Wartungsarbeiten vorübergehend nicht erreichbar ist. Suchmaschinen aktualisieren bei einer 302 ihren Index nicht dauerhaft, weil die Änderung als nicht endgültig gilt.

Der Code 308 („Permanent Redirect“) ist technisch der modernere Nachfolger der 301 und wurde eingeführt, um ein spezifisches Problem mit POST-Anfragen zu lösen. Bei einer 301 dürfen Browser die Anfragemethode von POST auf GET ändern — bei einer 308 ist das ausdrücklich verboten. Für die meisten Website-Betreiber und SEO-Zwecke sind 301 und 308 gleichwertig, wobei 301 aufgrund der breiteren Unterstützung nach wie vor die Standardwahl ist.

So setzt du eine 301 Weiterleitung um

Die Umsetzung hängt vom verwendeten Server und System ab. Auf Apache-Webservern (die häufigste Konfiguration bei klassischem Webhosting) erfolgt die Einrichtung über die Datei .htaccess im Stammverzeichnis der Website. Ein einfacher Eintrag sieht so aus:

Redirect 301 /alte-seite https://beispiel-seite.at/neue-seite

Auf Nginx-Servern geschieht das über die Serverkonfigurationsdatei mit einem return 301-Block.

In WordPress gibt es Plugins wie Redirection, mit denen du Weiterleitungen über eine grafische Oberfläche verwalten kannst, ohne Dateien manuell bearbeiten zu müssen. Bei einer vollständigen Domain-Migration empfiehlt es sich, die Weiterleitungen auf Server-Ebene einzurichten — das ist schneller und zuverlässiger als plugin-basierte Lösungen.

Nach dem Einrichten einer Weiterleitung solltest du sie mit einem HTTP-Header-Checker überprüfen, ob tatsächlich der Statuscode 301 und die richtige Ziel-URL zurückgemeldet werden.

Häufige Fragen

Was ist der Unterschied zwischen einer 301 und einer 302 Weiterleitung?

Eine 301 Weiterleitung signalisiert eine dauerhafte Verschiebung der Seite, eine 302 eine temporäre. Suchmaschinen aktualisieren ihren Index bei einer 301 dauerhaft und leiten Ranking-Signale an die neue URL weiter. Bei einer 302 bleibt die alte URL im Index erhalten, weil der Umzug als vorübergehend gilt.

Verliert eine 301 Weiterleitung PageRank oder Linkstärke?

Seit einer Klarstellung von Google im Jahr 2016 gilt: Eine korrekt eingerichtete 301 Weiterleitung überträgt die Linkstärke vollständig auf die neue URL. Voraussetzung ist, dass alte und neue Seite inhaltlich zusammenpassen. Wenn nicht, kann Google die Weiterleitung wie eine nicht existierende Seite behandeln und keine Stärke übertragen.

Wie lange sollte eine 301 Weiterleitung aktiv bleiben?

Eine 301 Weiterleitung sollte so lange aktiv bleiben, wie es externe Links oder gespeicherte Lesezeichen auf die alte URL geben könnte. In der Praxis bedeutet das: mindestens ein Jahr, oft dauerhaft. Das vorzeitige Entfernen einer Weiterleitung kann dazu führen, dass Besucher und Suchmaschinen-Crawler auf eine leere Seite treffen.