Blog · SEO

301-Weiterleitungen: Wann man sie einsetzt, wie man sie einrichtet und wie man sie prüft

Eine 301 teilt Browsern und Suchmaschinen mit, dass eine URL dauerhaft umgezogen ist. Dieser Leitfaden behandelt die Weiterleitungstypen und den Umgang von Google damit, die vier Host-Versionen, die jede Website zusammenführen sollte, Ketten und Schleifen, Server-Beispiele für Apache, Nginx und Next.js sowie die Behebung aller Probleme, die ein Redirect-Checker meldet.

Searvia · 24.10.2026 · Lesezeit: 13 Min.

Kurz gesagt: Eine 301-Weiterleitung teilt Browsern und Suchmaschinen mit, dass eine URL dauerhaft umgezogen ist. Google behandelt 301 und 308 als starkes Signal, dass das Ziel die kanonische URL sein soll; 302 und 307 sind temporär und lassen die alte URL bestehen. Jede Website sollte nur unter einer Adresse antworten: http://, https://, www und non-www müssen alle in einem einzigen Schritt auf dieselbe finale URL weiterleiten. Behalte Weiterleitungen mindestens ein Jahr bei, aktualisiere interne Links auf die finale Adresse und prüfe die gesamte Kette, nicht nur das Ziel.

Funktionieren Weiterleitungen, sieht man sie nicht. Tun sie es nicht, sind die Symptome diffus: Rankings verteilen sich auf www und non-www, eine Migration kostet monatelang Traffic, eine Startseite lädt eine Sekunde länger, weil sie über drei Adressen springt. Die meisten dieser Probleme findest du in einer Minute, indem du jede Version deiner Adresse bis zum Ende verfolgst.

Dieser Leitfaden behandelt die Weiterleitungstypen und wie Google sie behandelt, die Host-Versionen, die jede Website zusammenführen muss, Ketten und Schleifen, die Einrichtung auf gängigen Servern, die Funktionsweise unseres kostenlosen Redirect-Checkers und die Behebung jedes gemeldeten Problems.

Was eine Weiterleitung ist

Eine Weiterleitung ist eine Antwort, die sagt „diese Ressource liegt woanders“ und die neue Adresse in einem Location-Header nennt. Der Browser ruft die neue Adresse automatisch auf. Eine serverseitige Weiterleitung sieht auf der Leitung so aus:

HTTP/1.1 301 Moved Permanently
Location: https://www.example.com/new-page

Der Statuscode sagt Clients, wie sie den Umzug behandeln sollen. MDN unterscheidet dauerhafte Weiterleitungen, nach denen Crawler „die ursprüngliche URL aktualisieren“, und temporäre, die Crawler „nicht speichern“.

CodeBedeutungMethode bei Nicht-GET-AnfragenUmgang bei GoogleEinsatzzweck
301Moved PermanentlyManche Clients ändern POST zu GETDauerhaft: Ziel wird kanonischUmgezogene Seiten, zusammengeführte Hosts, HTTP zu HTTPS
308Permanent RedirectMethode und Body bleiben erhaltenDauerhaftWie 301; auch für Formulare und APIs
302FoundManche Clients ändern POST zu GETTemporär: Quelle kann in den Ergebnissen bleibenKurzfristige Umzüge, A/B-Tests
303See OtherWird zu GET geändertTemporärNach dem Absenden eines Formulars
307Temporary RedirectMethode und Body bleiben erhaltenTemporärKurzfristige Umzüge bei Nicht-GET-Anfragen

Die Weiterleitungsdokumentation von Google stuft außerdem einen sofortigen meta refresh (0 Sekunden) und einen JavaScript-location-Wechsel als dauerhaft ein, einen verzögerten Meta-Refresh als temporär. Google empfiehlt, wann immer möglich serverseitige dauerhafte Weiterleitungen zu verwenden, und sagt, man solle „JavaScript-Weiterleitungen nur verwenden, wenn serverseitige oder Meta-Refresh-Weiterleitungen nicht möglich sind“, weil das Rendering fehlschlagen kann.

Warum Weiterleitungen für SEO wichtig sind

Sie bündeln Duplikate. Googles Leitfaden zur Kanonisierung nennt Weiterleitungen „ein starkes Signal, dass das Weiterleitungsziel kanonisch werden soll“. Ohne sie können sich Signale wie Links auf mehrere URLs für denselben Inhalt verteilen.

Sie tragen umgezogene Seiten durch eine Migration. Ändern sich URLs, sagt eine 301 von jeder alten URL auf ihr neues Pendant Google, dass es sie im Index austauschen soll, und leitet Besucher alter Links auf die richtige Seite.

Sie schützen HTTPS. Google „bevorzugt HTTPS-Seiten gegenüber gleichwertigen HTTP-Seiten als kanonisch“, und derselbe Leitfaden nennt eine Weiterleitung von HTTP auf HTTPS als eine Möglichkeit, das zu verstärken.

Sie kosten Zeit. Jeder Hop ist ein weiterer Roundtrip, bevor die Seite zu laden beginnt. In mobilen Netzen ist eine Kette aus drei Weiterleitungen eine spürbare Verzögerung, bevor etwas erscheint.

Eine Website, eine Adresse

Für einen Crawler sind dies vier verschiedene Websites, auch wenn sie dieselbe Seite zeigen:

http://example.com/
http://www.example.com/
https://example.com/
https://www.example.com/

Wähle eine aus, meist die HTTPS-Version mit oder ohne www, und lass die anderen drei mit einer einzigen 301 direkt darauf antworten. Ob mit oder ohne www, ist Geschmackssache; entscheidend ist, dass nur eine Version mit 200 antwortet. Stelle außerdem sicher, dass das TLS-Zertifikat sowohl example.com als auch www.example.com abdeckt, sonst schlägt die Weiterleitung von https://www fehl, bevor sie greifen kann.

Dieselbe Regel gilt innerhalb der Website: Antworten /pricing und /pricing/ beide mit 200, wähle eine Form und leite die andere weiter.

Ketten und Schleifen

Eine Kette ist eine Weiterleitung, die zu einer weiteren Weiterleitung führt. Am häufigsten werden Protokoll und Host in getrennten Schritten behandelt:

http://www.example.com/  301 →  https://www.example.com/  301 →  https://example.com/

Googles Crawler „folgen bis zu 10 Weiterleitungs-Hops“ (HTTP status codes and Google Search), eine Kette mit zwei Hops verliert die Seite also nicht. Aber Googles Leitfaden zum Website-Umzug sagt, man solle „Weiterleitungsketten vermeiden“ und „direkt zum endgültigen Ziel“ weiterleiten; ist das nicht möglich, sollen Ketten kurz bleiben, „idealerweise nicht mehr als 3 und weniger als 5“. Besucher zahlen in jedem Fall für jeden Hop.

Eine Schleife ist eine Kette, die nie endet: A leitet auf B und B zurück auf A, oft weil sich eine HTTPS-Regel auf dem Server und eine andere im CDN widersprechen. MDN weist darauf hin, dass Browser Schleifen erkennen und einen Fehler anzeigen, die Seite ist dann schlicht nicht erreichbar.

So richtest du eine 301-Weiterleitung ein

Apache (.htaccess oder Virtual Host), alle Versionen auf https://www.example.com zusammenführen:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Für eine einzelne Seite genügt Redirect 301 /old-page https://www.example.com/new-page. Beachte: Ein Redirect ohne Code sendet laut MDN standardmäßig eine 302.

Nginx, mit einem Server-Block, der jede andere Version abfängt:

server {
    listen 80;
    listen 443 ssl;
    server_name example.com www.example.com;
    # ssl_certificate lines here for the 443 listener
    if ($host = example.com) { return 301 https://www.example.com$request_uri; }
    if ($scheme = http)      { return 301 https://www.example.com$request_uri; }
    # ... the site itself
}

Viele Setups nutzen stattdessen getrennte Server-Blöcke; beides funktioniert, solange jede Version in einem Schritt die finale Adresse erreicht.

Next.js, in next.config.js:

module.exports = {
  async redirects() {
    return [
      { source: '/old-blog/:slug', destination: '/blog/:slug', permanent: true },
    ]
  },
}

Laut Next.js-Dokumentation sendet permanent: true eine 308 und permanent: false eine 307, um die Anfragemethode zu erhalten. Google behandelt 308 als dauerhaft, das passt also.

CDNs und Hoster. Die meisten CDNs und Hosting-Panels bieten Weiterleitungsregeln und einen Schalter „Immer HTTPS verwenden“. Nutze für jede Aufgabe eine Ebene: Stellt das CDN HTTP auf HTTPS um und leitet der Origin-Server zusätzlich Hosts weiter, entsteht eine Kette mit zwei Hops, oder eine Schleife, wenn beide sich widersprechen.

WordPress. Die Website-Adresse unter Einstellungen › Allgemein legt den kanonischen Host fest; WordPress leitet andere Hosts darauf weiter. Für Weiterleitungen einzelner Seiten nutze ein Redirect-Plugin oder den Redirect-Manager deines SEO-Plugins und bevorzuge für die Host-Zusammenführung Serverregeln.

Wie der Searvia Redirect-Checker funktioniert

Der Redirect-Checker nutzt dieselbe Engine wie unser Website-SEO-Checker: Gib eine Domain ein, und er prüft deine Startseite und die Dateien drumherum mit 38 Checks in etwa 20 Sekunden und zeigt zuerst die drei Checks, um die es bei diesem Tool geht. Das leisten sie.

Weiterleitungen und doppelte Versionen (mittlere Priorität). Der Checker nimmt die eingegebene Domain, entfernt www. und öffnet vier Adressen: http:// und https://, jeweils mit und ohne www. Er folgt jeder bis zu sechs Weiterleitungen und erfasst, wo sie endet und welchen Statuscode jeder Hop hat. Eine Version besteht, wenn sie mit ausschließlich dauerhaften Weiterleitungen (301 oder 308) auf demselben Schema und Host endet wie die finale Adresse deiner Startseite. Das Ergebnis:

Der Bericht listet jede der vier Versionen mit ihrer finalen URL, den Weiterleitungscodes unterwegs (zum Beispiel 301 › 301) und einem Haken oder Kreuz auf. Versionen, die sich nicht auflösen lassen oder nicht erreichbar sind, etwa ein www-Host ohne DNS-Eintrag, werden ausgelassen statt als Fehler gewertet.

HTTPS (hohe Priorität). Er ruft http:// plus deinen Host ab, ohne Weiterleitungen zu folgen. Er besteht, wenn die Website über HTTPS funktioniert und die HTTP-Anfrage mit einem 3xx antwortet, dessen Location mit https:// beginnt. Er schlägt fehl mit „HTTP does not redirect to HTTPS“ oder „The site does not work over HTTPS“. Antwortet reines HTTP gar nicht, lässt sich die Weiterleitung nicht testen, und der Check zeigt einen Hinweis statt Bestanden oder Fehler.

Seitenstatus (hohe Priorität). Die finale Seite muss mit einem 2xx-Status antworten. Ein 4xx oder 5xx schlägt fehl.

Was nicht geprüft wird

So siehst du jeden Hop mit URL und Code:

curl -sIL http://www.example.com/ | grep -iE '^(HTTP|location)'

Das Ergebnis lesen

MeldungBedeutungLösung
All versions of the address lead to one URL.Jede erreichbare Version endet mit dauerhaften Weiterleitungen auf deiner HauptseiteKeine
Some versions of the address do not redirect to the main one.Mindestens eine Version antwortet selbst oder endet woandersSchritt 1
N versions use a temporary redirect (302, 303 or 307); use a permanent 301 or 308.Ein Hop auf dem Weg ist temporärSchritt 6
URL ends in a redirect loop. / URL goes through more than 6 redirects.Eine Version erreicht nie eine SeiteSchritt 6
The address goes through N redirects; link to the final address.Deine Hauptadresse springt mehr als einmalSchritt 2
HTTP does not redirect to HTTPS.Reines HTTP antwortet mit einer Seite statt weiterzuleitenSchritt 3
The site does not work over HTTPS.Keine funktionierende HTTPS-AntwortSchritt 4
The page answers with status N.Die finale Seite ist nicht 2xxSchritt 5

Die Gesamtnote umfasst alle 38 Checks, gewichtet nach Priorität (hoch 10, mittel 5, niedrig 2; eine Warnung zählt halb), mit einer Liste „Fix these first“ und einem teilbaren Berichtslink.

So behebst du jedes vom Checker gemeldete Problem

1. Manche Versionen leiten nicht auf die Hauptversion weiter

2. Die Adresse durchläuft mehrere Weiterleitungen

3. HTTP leitet nicht auf HTTPS weiter

4. Die Website funktioniert nicht über HTTPS

Installiere ein Zertifikat (Let's Encrypt ist kostenlos, und die meisten Hoster automatisieren es), stelle sicher, dass es jeden verwendeten Hostnamen abdeckt, und richte dann die HTTP-auf-HTTPS-Weiterleitung aus Schritt 3 ein. Als Nächstes räumst du Mixed Content auf, also Skripte oder Bilder, die noch über http:// geladen werden.

5. Die Startseite antwortet nicht mit 200

Ein 5xx bedeutet ein Serverproblem; prüfe die Fehlerprotokolle. Ein 403 bedeutet oft, dass eine Firewall oder ein Bot-Schutz automatisierte Anfragen ablehnt, womöglich auch Suchmaschinen-Crawler. Ein 404 auf der Startseite heißt meist, dass eine Weiterleitung Besucher auf einen nicht mehr existierenden Pfad schickt. Korrigiere das Ziel und prüfe erneut.

6. Temporäre Weiterleitungen, Schleifen oder lange Ketten

Weiterleitungen bei einer Migration

Ändern sich URLs, sind die oben genannten Regeln auf Host-Ebene nur der Anfang. Googles Hinweise zum Website-Umzug ergänzen:

Für internationale Websites gilt eine weitere Regel von Google: Leite Besucher nicht automatisch anhand von Standort oder Browsersprache zwischen Sprachversionen um, denn „der Googlebot-Crawler stammt üblicherweise aus den USA“ und sieht die anderen Versionen womöglich nie (mehrregionale Websites). Unser hreflang-Leitfaden behandelt die Alternative.

Praxisbeispiel (hypothetisch)

Das Folgende ist ein hypothetisches Beispiel, keine echten Daten. Bramble & Co, ein erfundener Möbelshop, ist auf eine neue Plattform umgezogen. Der Redirect-Checker meldet:

VersionEndet auf (Codes)OK
http://bramble.example/https://www.bramble.example/ (302 › 301)Nein
http://www.bramble.example/https://www.bramble.example/ (301)Ja
https://bramble.example/https://bramble.example/Nein
https://www.bramble.example/https://www.bramble.example/Ja

Die nackte Domain mit https:// antwortete mit der vollständigen Website statt weiterzuleiten: Die neue Plattform bediente beide Hosts, und nur der alte Server hatte die Host-Regel. Die Codes zeigten außerdem, dass http://bramble.example/ zwei Hops brauchte und der erste eine 302 war. Das Team richtete im CDN eine einzige 301-Regel für jede nicht finale Version ein, entfernte die eigene HTTPS-Weiterleitung der Plattform, um eine Kette zu vermeiden, und startete den Check erneut: Alle vier Versionen enden nun in einem Hop auf https://www.bramble.example/.

Eine Redirect-Checkliste für 15 Minuten

So hilft dir Searvia

Der kostenlose Redirect-Checker folgt jeder Version deiner Adresse und prüft HTTPS und den Status der Startseite in einem teilbaren Bericht. In einem Searvia-Account crawlt das Site-Audit die gesamte Website jede Woche und markiert interne Links, die auf Weiterleitungen zeigen, weitergeleitete oder defekte URLs in der Sitemap und Seiten, die Fehler liefern, damit du überall direkt auf finale Adressen verlinken kannst. Das Uptime-Monitoring überwacht deine Website rund um die Uhr und warnt dich, wenn sie ausfällt oder ihr Zertifikat bald abläuft, also dann, wenn HTTPS-Weiterleitungen am häufigsten brechen. Die vollständige Reihenfolge technischer Prüfungen findest du in unserem Leitfaden zum technischen SEO-Audit.

Häufig gestellte Fragen

Was ist eine 301-Weiterleitung?
Eine 301-Weiterleitung ist eine HTTP-Antwort mit dem Status 301 Moved Permanently und einem Location-Header, der auf eine neue URL zeigt. Browser rufen die neue Adresse automatisch auf, und Suchmaschinen behandeln sie als dauerhaften Umzug: Laut Google dient eine dauerhafte Weiterleitung als Signal, dass das Ziel die kanonische URL sein soll, sodass die neue Adresse in den Ergebnissen die alte ersetzt.
Was ist der Unterschied zwischen einer 301- und einer 302-Weiterleitung?
Eine 301 ist dauerhaft, eine 302 temporär. Google behandelt 301 und 308 als starkes Signal, dass das Weiterleitungsziel kanonisch sein soll, während bei 302, 303 und 307 die ursprüngliche URL in den Suchergebnissen bleiben kann. Nutze eine 301 oder 308, wenn eine Seite dauerhaft umgezogen ist, und eine 302 oder 307 nur, wenn die ursprüngliche URL zurückkommt.
Sollte ich 301 oder 308 verwenden?
Für Suchmaschinen sind beide dauerhafte Weiterleitungen und werden gleich behandelt. Der Unterschied betrifft Nicht-GET-Anfragen: Eine 308 behält Methode und Body, während manche Clients bei einer 301 aus einem POST ein GET machen. Nutze 301 für gewöhnliche Seitenumzüge; 308 ist ebenfalls in Ordnung, und Frameworks wie Next.js verwenden sie für dauerhafte Weiterleitungen.
Wie viele Weiterleitungen in einer Kette sind zu viele?
Laut Google folgen seine Crawler im Allgemeinen bis zu 10 Weiterleitungs-Hops, aber der Leitfaden zum Website-Umzug empfiehlt, Ketten zu vermeiden und direkt zum endgültigen Ziel weiterzuleiten, und falls das nicht geht, Ketten idealerweise auf höchstens 3 und weniger als 5 Hops zu begrenzen. Jeder zusätzliche Hop verlangsamt auch Besucher, strebe daher einen an.
Wie lange sollte ich 301-Weiterleitungen beibehalten?
Googles Dokumentation zum Website-Umzug empfiehlt, Weiterleitungen so lange wie möglich beizubehalten, im Allgemeinen mindestens ein Jahr. Aus Sicht der Besucher ist es am besten, sie unbefristet zu behalten, weil alte Links in E-Mails, Lesezeichen und auf anderen Websites weiter funktionieren.

Quellen

  1. Redirects and Google Search – Google Search Central
  2. How HTTP status codes, and network and DNS errors affect Google Search – Google Search Central
  3. Site moves with URL changes – Google Search Central
  4. How to specify a canonical URL – Google Search Central
  5. Redirections in HTTP – MDN Web Docs
  6. redirects – Next.js documentation
  7. Managing multi-regional and multilingual sites – Google Search Central

Weiterlesen