Eine Weiterleitung richtest du am besten auf dem Server ein. Bei einem Apache-Webserver schreibst du eine Regel in die Datei .htaccess, bei nginx in die Serverkonfiguration, und viele Content-Management-Systeme bringen ein eigenes Modul oder Plugin dafür mit. Google wertet serverseitige Weiterleitungen am zuverlässigsten aus [1]. Zieht eine Seite dauerhaft um, verwendest du den Statuscode 301 oder 308.
Welche Art von Weiterleitung du brauchst
Google unterscheidet dauerhafte und vorübergehende Weiterleitungen. Dauerhaft sind die HTTP-Codes 301 und 308, Google behandelt dann das Ziel als die kanonische Adresse [1]. Vorübergehend sind 302, 303 und 307, die alte Adresse kann dann in den Suchergebnissen bleiben [1]. Für einen Relaunch, eine neue Domain oder eine geänderte Adresse nimmst du also 301 oder 308, für eine Aktionsseite, die nur ein paar Tage gilt, eine temporäre. Den Unterschied im Detail erklärt Was ist der Unterschied zwischen 301 und 302, den Begriff das Glossar unter 301-Weiterleitung.
So geht es bei Apache und nginx
Auf einem Apache-Server mit dem Modul mod_alias genügt für eine einzelne Seite eine Zeile in der .htaccess: Redirect permanent "/alt" "https://www.beispiel.de/neu" [1]. Für komplexere Regeln, etwa ganze Verzeichnisse oder Muster, gibt es mod_rewrite mit dem Zusatz [R=301] [1]. Bei nginx steht die Regel in der Konfiguration des Servers, mit return 301 für eine dauerhafte und return 302 für eine vorübergehende Weiterleitung [1]. Lege vor jeder Änderung an der .htaccess eine Sicherung an. Ein Tippfehler in dieser Datei kann die ganze Website mit einem Serverfehler lahmlegen.

Arbeitest du mit WordPress, Joomla oder Shopware, kannst du Weiterleitungen meist im Backend pflegen, ohne die Serverdateien anzufassen. Das Ergebnis ist dasselbe, solange das Modul einen echten 301-Statuscode sendet. Prüfen kannst du das mit dem URL-Prüftool der Search Console oder in den Entwicklertools deines Browsers im Reiter Netzwerk.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Was du vermeiden solltest
JavaScript-Weiterleitungen sind laut Google nur eine Notlösung, wenn serverseitige oder Meta-Refresh-Weiterleitungen nicht möglich sind, denn Google kann sie übersehen, wenn der Inhalt nicht gerendert wird [1]. Ein Meta-Refresh ohne Verzögerung gilt als dauerhaft, einer mit Verzögerung als vorübergehend [1].

Leite außerdem direkt auf das endgültige Ziel. Der Googlebot folgt zwar bis zu 10 Weiterleitungen hintereinander, Ketten bremsen aber die Besucher, und manche Browser brechen lange Ketten ab [2]. Wie du solche Ketten findest, beschreibt die Frage Was ist eine Weiterleitungskette. Leite auch nicht viele alte Adressen pauschal auf die Startseite um. Passt das Ziel inhaltlich nicht, kann Google das als Soft 404 werten [2]. Jede alte Seite gehört auf die neue Seite mit dem passenden Inhalt.
Wie lange die Weiterleitung bleiben muss
Bei einem Umzug sollen Weiterleitungen laut Google mindestens ein Jahr bestehen bleiben, am besten unbegrenzt [2]. Stell zusätzlich deine eigenen internen Links und die wichtigsten externen Links auf die neuen Adressen um, damit Besucher gar nicht erst über die Weiterleitung laufen [2]. Für einen Relaunch mit vielen Seiten legst du vorher eine Liste an, welche alte Adresse auf welche neue zeigt. Als Quellen dafür nennt Google unter anderem Sitemaps, Serverprotokolle, das CMS und den Linkbericht der Search Console [2]. Wann solche Weiterleitungen nötig sind, beantwortet Brauche ich 301-Weiterleitungen beim Relaunch.
Du planst einen Umzug und willst sichergehen, dass keine Adresse verloren geht? Stell die Frage in der gratis Sprechstunde, Alexander Müller schaut dort mit dir auf deine Weiterleitungsliste. Größere Umzüge begleiten wir über die Leistung Website-Migration.
- Organisation Weiterleitungen und die Google Suche. Google Search Central. Stand 20.04.2026. abgerufen am 31.10.2026
- Organisation Websiteverschiebungen und Migrationen. Google Search Central. Stand 09.09.2026. abgerufen am 31.10.2026
Häufige Fragen
Welchen Statuscode nehme ich für einen dauerhaften Umzug?
301 oder 308. Google behandelt bei diesen Codes das Ziel als kanonische Adresse.
Wann ist eine 302-Weiterleitung richtig?
Wenn die Weiterleitung nur vorübergehend gilt, etwa für eine kurze Aktion oder Wartungsarbeiten. Die alte Adresse kann dann in den Suchergebnissen bleiben.
Wie sieht eine Weiterleitung in der .htaccess aus?
Für eine einzelne Seite reicht mit mod_alias eine Zeile wie Redirect permanent "/alt" "https://www.beispiel.de/neu". Für Muster nutzt du mod_rewrite mit [R=301].
Wie richte ich eine Weiterleitung bei nginx ein?
In der Serverkonfiguration mit return 301 und der Zieladresse. Für eine vorübergehende Weiterleitung schreibst du return 302.
Sind Weiterleitungen per Plugin genauso gut?
Ja, wenn das Plugin einen echten 301-Statuscode sendet. Prüf das nach dem Einrichten im URL-Prüftool oder in den Entwicklertools des Browsers.
Funktioniert eine JavaScript-Weiterleitung für Google?
Nur eingeschränkt. Google nennt sie eine Notlösung, weil sie übersehen werden kann, wenn der Inhalt nicht gerendert wird.
Wie viele Weiterleitungen hintereinander sind erlaubt?
Der Googlebot folgt bis zu 10. Besser ist eine direkte Weiterleitung auf das endgültige Ziel, weil Ketten Besucher bremsen.
Darf ich alle alten Seiten auf die Startseite leiten?
Besser nicht. Passt das Ziel inhaltlich nicht, kann Google das als Soft 404 werten. Jede alte Seite sollte auf die passende neue zeigen.
Wie lange muss eine Weiterleitung bestehen bleiben?
Google empfiehlt bei einem Umzug mindestens ein Jahr, am besten unbegrenzt.
Muss ich danach meine internen Links ändern?
Ja. Stell interne Links und die wichtigsten externen Links auf die neuen Adressen um, damit Besucher nicht über die Weiterleitung laufen.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.
