Mit Voice Search wird die Suchmaschinenoptimierung auf das nächste Level gehoben. Wie Du Deinen Content dafür aufbereitest erfährst Du hier! ... Weiterlesen
Redirects sind ein essenzielles Werkzeug im Online-Marketing, insbesondere wenn es um die Suchmaschinenoptimierung (SEO) geht. Sie helfen dabei, Usern, Bots und Crawlern von einer URL auf eine andere zu leiten, wenn sich Inhalte ändern oder Websites umstrukturiert werden. Es gibt verschiedene Arten von Redirects, die beispielsweise entweder auf der Serverseite oder auf der Clientseite durchgeführt werden. In diesem Artikel erfährst Du, welche es gibt, wie sie funktionieren und welche Vorteile sie für Deine SEO-Strategie bieten.
Redirects (auch Weiterleitungen genannt) dienen dazu, User und Suchmaschinen von einer URL zu einer anderen zu leiten. Sie werden eingesetzt, wenn sich URLs ändern, Inhalte gelöscht oder umgezogen werden oder auch bei der Zusammenführung von mehreren Websites. Ein korrekt implementierter Redirect sorgt dafür, dass sowohl User als auch Suchmaschinen ohne Unterbrechung auf den richtigen Inhalt zugreifen können.
Fehlende oder fehlerhafte Redirects führen oft zu 404-Fehlerseiten („Seite nicht gefunden“), was sich negativ auf die User Experience und die SEO-Rankings auswirkt. Suchmaschinen interpretieren solche Fehler negativ und könnten die Rankings der betroffenen Seiten herabstufen.
Redirects lassen sich in zwei Hauptkategorien unterteilen: serverseitig und clientseitig. Beide haben unterschiedliche Anwendungsfälle und können sich auf die SEO-Performance Deiner Website unterschiedlich auswirken.
Serverseitige Redirects werden direkt auf dem Webserver eingerichtet und gehören zu den häufigsten und SEO-freundlichsten Varianten von Weiterleitungen. Sie sind effizient, da sie noch vor dem Laden der Seite durchgeführt werden. Die wichtigsten Formen von serverseitigen Redirects sind:
Ein 301-Redirect zeigt an, dass eine Seite dauerhaft von einer URL zu einer anderen umgeleitet wurde und ist somit die beste Option</strong>, wenn Seiten dauerhaft entfernt oder zu einer neuen URL verschoben werden. Dieser Redirect sendet ein klares Signal an Suchmaschinen, dass die alte URL durch die neue ersetzt wurde und überträgt in der Regel auch fast den gesamten Linkjuice (Ranking-Power) der alten URL auf die neue.
Ein wichtiger Anwendungsfall ist die Weiterleitung einer URL „ohne www.“ auf die entsprechende Seite „mit www.“, wodurch Duplicate Content vermieden wird. Dies lässt sich beispielsweise mit folgendem Code umsetzen:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^beispiel.de [NC]
RewriteRule ^(.*)$ http://www.beispiel.de/$1 [R=301,NC]
Ebenso wichtig und ein häufiger Anwendungsfall ist die Weiterleitung von „http://“ auf „https://“, was beispielsweise mit folgendem Code umsetzbar ist:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
Ein 302-Redirect wird verwendet, wenn eine URL nur vorübergehend zu einer anderen weitergeleitet wird. Dies ist sinnvoll, wenn Du eine Seite für einen bestimmten Zeitraum offline nimmst oder eine Wartungsseite schaltest. Suchmaschinen behalten die alte URL in ihrem Index, da sie davon ausgehen, dass die Weiterleitung nur temporär ist.
Abbildung 1: Übersicht über die verschiedenen Arten von Redirects
Quelle: eology
Der 307-Redirect ist Teil des HTTP/1.1-Protokolls und gilt als „klarer“ als ein 302 Redirect, da er explizit die ursprüngliche HTTP-Methode (z. B. GET oder POST) bei der Weiterleitung beibehält. Damit wird dem Browser eindeutig signalisiert, dass es sich um eine temporäre Weiterleitung handelt. In den meisten Fällen ist ein klassischer 302-Redirect allerdings völlig ausreichend.
301 Redirect (Permanent Redirect) | 302 Redirect (Temporärer Redirect) | 307 Redirect (HTTP/1.1 Temporary Redirect) |
– Überträgt die Autorität bzw. den Linkjuice der alten Seite auf die neue Seite. – Verhindert 404-Fehlerseiten, was die Nutzererfahrung verbessert. – Suchmaschinen aktualisieren ihre Indexierung auf die neue URL. | – Behält die ursprüngliche URL im Suchmaschinen-Index. – Nützlich bei zeitlich begrenzten Änderungen. | – Klarheit bei Suchmaschinen und Browsern. – Methoden-Erhaltung bei speziellen Fällen, wie Formulareingaben, hilfreich. |
Clientseitige Redirects werden im Browser des Nutzers durchgeführt, meist mithilfe von JavaScript oder HTML. Sie sind weniger effizient als serverseitige Redirects und werden aus SEO-Sicht nur selten empfohlen. Zwei häufig genutzte clientseitige Redirects sind:
Ein Meta-Refresh-Redirect wird über einen HTML-Code innerhalb der Seite ausgeführt und leitet den Nutzer nach einer festgelegten Zeitspanne (z. B. 5 Sekunden) auf eine neue URL um. Meta Refreshs sind oft als langsamer und weniger nutzerfreundlich.
Ein JavaScript-Redirect leitet Besucher über ein Skript auf der Seite zu einer anderen URL weiter. Während dies funktional ist, hängt es von der Browserausführung des JavaScripts ab, was es langsamer und weniger zuverlässig als serverseitige Redirects macht. JavaScript-Redirects können für SEO problematisch sein, da Suchmaschinen sie möglicherweise nicht effektiv interpretieren wie serverseitige Redirects.
Vorteile | Nachteile | |
Meta Refresh | – Einfach zu implementieren. – Kann in bestimmten Fällen als „Notlösung“ verwendet werden. | – Wird von Suchmaschinen oft als ineffizient und nutzerunfreundlich bewertet. – Kann zu einer schlechten User Experience führen, wenn die Weiterleitung zu lange dauert. |
JavaScript-Redirect | – Langsamer und weniger zuverlässig. – Suchmaschinen-Bots können JavaScript-Weiterleitungen möglicherweise ignorieren, falsch oder gar als Manipulationsversuch interpretieren. |
Redirects haben einen direkten Einfluss auf die SEO-Performance Deiner Website, sowohl positiv als auch negativ, abhängig davon, wie sie implementiert werden. Eine gut geplante Weiterleitung kann dabei helfen, Deine Rankings zu halten oder sogar zu verbessern, während eine fehlerhafte Redirect-Struktur zu Ranking-Verlusten und schlechterer Nutzererfahrung führen kann.
1. Vermeidung von 404-Fehlerseiten: Ein richtig gesetzter Redirect verhindert, dass Nutzer und Suchmaschinen auf nicht existierende Seiten stoßen, was zu einer besseren User Experience und einer besseren Crawling-Effizienz führt.
2. Erhalt von Linkjuice: Durch den Einsatz von 301-Redirects kann die Autorität der alten Seite auf die neue URL übertragen werden, was den SEO-Wert der Website erhält.
3. Kontinuierliches Crawling und Indexierung: Redirects helfen Suchmaschinen, Änderungen an der Website schnell zu erkennen und den Index entsprechend zu aktualisieren.
Redirects sind ein mächtiges SEO-Tool, wenn sie richtig eingesetzt werden. Sie bieten Dir die Möglichkeit, Änderungen an Deiner Website vorzunehmen, ohne dass dies negative Auswirkungen auf Deine Rankings hat. Entscheide immer auf Grundlage des jeweiligen Anwendungsfalls, ob Du einen serverseitigen oder clientseitigen Redirect verwendest, und setze diese sorgfältig ein, um SEO-Verluste zu vermeiden.
Du möchtest mehr über spannende Themen der Branche erfahren?