Weiterleitungen generieren: 301 Redirect und 302 Redirect für Apache und Nginx

Schlüsselaspekte: 301 und 302 Weiterleitungen für SEO

Erfahren Sie, wie 301 und 302 Weiterleitungen auf Apache- und NGINX-Servern für effektive SEO-Strategien eingesetzt werden. Unterschiede und Anwendungen beider Methoden werden präzise erklärt.

301-Weiterleitungen (301 Redirect)

  • Verwendung: Für dauerhafte URL-Änderungen, z.B. bei Domainumzügen, Änderungen in der URL-Struktur, SSL-Zertifikatsinstallationen oder zur Vermeidung von Duplicate Content.
  • SEO-Einfluss: Überträgt Linkjuice von der alten auf die neue URL.

302-Weiterleitungen (302 Redirect)

  • Verwendung: Für temporäre URL-Änderungen, wie saisonale Umleitungen oder Performance-Tests.
  • SEO-Einfluss: Wird meist nicht von Google gecacht und gibt Linkjuice temporär weiter.

Technische Umsetzung

  • Apache-Server: Verwendung der .htaccess-Datei für 301-Weiterleitungen.
  • NGINX-Server: Eintrag in der Serverkonfigurationsdatei, da .htaccess-Dateien ignoriert werden.

Redirect Generator

  • Tool: Zur Vereinfachung der Erstellung von Weiterleitungen für große Mengen von URLs.

Die richtige Anwendung von 301 und 302 Weiterleitungen ist entscheidend für die SEO-Optimierung und das Erhalten von Backlink-Wert. Beachten Sie die technischen Unterschiede und die Auswirkungen auf SEO, um Ihre Webpräsenz effektiv zu verwalten und zu optimieren.

Die Weiterleitungen von URLs ist für SEO ein wichtiger Aspekt. Deshalb sollten nicht nur Systemadministratoren darüber Bescheid wissen, sondern vor allem auch Online Marketing Verantwortliche, Content Manager und auch alle Redakteure.

Praxisbezug: Warum Weiterleitungen im Alltag relevant sind

Im täglichen Betrieb einer website entstehen häufig Situationen, in denen eine Weiterleitung notwendig wird – und das nicht nur für technische Administratoren. Besonders im Online Marketing und Content Management ist es üblich, dass URLs nach Veröffentlichung eines Artikels noch einmal angepasst werden. Das kann passieren, weil ein Tippfehler in der URL entdeckt wurde oder weil eine Optimierung für ein bestimmtes Keyword sinnvoll erscheint.

Viele Content Management Systeme wie WordPress generieren URLs automatisch aus dem Titel des Beitrags. Das ist praktisch, birgt aber die Gefahr, dass Änderungen an der URL nach der Veröffentlichung nötig werden. Gerade dann, wenn der Artikel bereits über soziale Netzwerke, Newsletter oder andere Websites verlinkt wurde, ist eine schnelle Lösung gefragt. Ohne eine Weiterleitung würden diese Links ins Leere führen – und wertvoller Traffic sowie SEO-Potenzial verloren gehen.

Die Einrichtung eines 301-Redirects sorgt in solchen Fällen dafür, dass Besucher und Suchmaschinen automatisch auf die neue Adresse weitergeleitet werden. So bleibt die Sichtbarkeit erhalten und der sogenannte Linkjuice wird weitergegeben.

Fazit: Weiterleitungen sind nicht nur ein Thema für die IT, sondern gehören zum Handwerkszeug aller, die Inhalte online veröffentlichen und für die Auffindbarkeit ihrer Seiten mitverantwortlich sind.

 

Weiterleitungen: So funktionieren Weiterleitungen von URLs

Im Prinzip ist eine serverseitige Weiterleitung nicht anders, als ein Nachsendeantrag bei der Post, wenn man umzieht. Das dient dazu, einen gewünschten Ort (URL) zu finden, nach dem man sucht. Bei einem Apache Webserver funktionieren Weiterleitungen über einen Eintrag in der htaccess-Datei. Diese ist eine Textdatei für den Apache-Webserver, die Anweisungen enthält.

Sobald ein Browser oder der Google Bot die Anfrage an den Webserver stellt und eine URL aufruft, die umgeleitet werden soll, erhält der Server den Befehl, den Besucher weiterzuleiten. Die .htaccess-Datei wird in den Serverspeicher geladen und von dort abgearbeitet. Beim NGINX-Webserver werden die Weiterleitungen in der Serverkonfigurationsdatei abgelegt. NGINX-Webserver ignorieren .htaccess-Dateien. Ein solcher Redirect sorgt dafür, dass die URL erreichbar bleibt.

Weiterleitungen werden häufig eingerichtet um von http auf https weiterzuleiten, aber auch, damit eine URL weitergeleitet wird auf eine neue Ziel-Url.

301 bzw. 302 bezeichnen den Status Code, den ein Webserver liefert. Der HTTP Statuscode 301 steht dabei für eine permanente Weiterleitung.

 

Wann verwendet man 301-Weiterleitungen - 301 Redirect ?

301-Redirects sind für SEO am wichtigsten. Sie werden verwendet, wenn eine URL dauerhaft auf eine andere weiterleiten soll. Deswegen lautet der Statuscode, den der Server ausgibt 301 – moved permanently. Ein 301 Weiterleitung gibt den Linkjuice weiter von der alten URL auf die neue URL.

Eine 301-Weiterleitung ist sinnvoll für:

  • Domainumzug: Die gesamte Domain zieht auf eine neue URL. Zum Beispiel Domain-A.de zieht dauerhaft auf Domain-B.de Hier werden alle ursprünglichen URLs und Verzeichnisse auf die neue Domain umgeleitet.
  • Veränderung der ULR-Struktur: Wir innerhalb der URL Strukturen eine Änderung vorgenommen, so kann eine URL schnell weitergeleitet werden. Zum Beispiel: www.domain-A.de/leistungen/umleitung wird zu www.domain-A.de/serverleistungen/umleitung. Es wird ein Folder oder auch eine interne Zugehörigkeit verändert.
  • Änderung des Website-Protokolls: Ein SSL-Zertifikat – wichtig z.B. In Bezug auf den Rankingfaktor Security – wird installiert. Alle Aufrufe mit http sollen umgeleitet werden auf Aufrufe mit dem https-Protokoll.
  • Vermeidung von Duplicate Content: Um doppelte Inhalte zu vermeiden, werden 301-Weiterleitungen z.B. Von www.domain-A.de auf domain-A.de erstellt. Für den Webserver sind das zwei unterschiedliche Adressen. Wenn unter beiden Adressen die gesamten Inhalte aufrufbar sind, dann werden die Inhalte doppelt erfasst, was für das Ranking schädlich ist.
  • Umzug von Inhalten: Wenn ein PDF eine neue URL erhält oder aber eine bereits vorhandene HTML-Seite woanders abgelegt wird, ist das sinnvoll. Es kann aber auch sein, dass im Zuge eines Inhaltsumzuges auch der Dateiname verändert wird, auch dann ist eine 301-Weiterleitung sinnvoll. Zum Beispiel die Datei Preisliste03.22.pdf ändert sich in Preisliste04.22.pdf, dann kann man die URL entsprechend weiterleiten.

Praktisches Beispiel für einen 301-Redirect:

Stellen Sie sich vor, Sie entscheiden sich für einen kompletten Relaunch Ihrer website und steigen dabei auf ein neues, benutzerfreundlicheres Content Management-System um. Die gesamte Seite wird im Zuge dessen überarbeitet: Veraltete Inhalte werden entfernt, die Seitenstruktur optimiert und viele URLs angepasst. Nach der Fertigstellung und Veröffentlichung sind die alten URLs weiterhin im Umlauf – etwa in Form von Backlinks auf anderen Websites oder über die jahrelange Indexierung durch Google. Damit die Besucher (und Suchmaschinen-Crawler) nicht ins Leere laufen, sollten alle alten URLs per 301-Redirect auf die jeweils passenden neuen Seiten weitergeleitet werden.

Der Webserver signalisiert dabei dem Crawler:

"Hallo lieber Crawler, die Adresse, die du abrufen möchtest, existiert nicht mehr. Der Inhalt ist jedoch nicht weg, er ist jetzt allerdings dauerhaft unter dieser URL erreichbar. Bitte vergiss die alte Adresse einfach und nimm dafür die neue URL in deinen Index auf. Bis bald!"

So bleiben wertvolle Backlinks und die Sichtbarkeit Ihrer Inhalte erhalten.

Wann verwendet man 302-Weiterleitungen - 302 Redirect ?

Der 302-Redirect unterscheidet sich vom 301-Redirect darin, dass die 302-Weiterleitung nur "temporär" gilt. Das Unterscheidungsmerkmal ist die Dauer der Weiterleitung. Ein 302-Redirect antwortet mit dem Statuscode 302 - moved temporarily. Das ist der Unterschied zwischen einer 301 und einer 302 Weiterleitung.

Ein 302-Redirect wird verwendet, bei

  • Saisonalen Umleitungen: Es gibt Angebote für Sommer und für Winter. In diesem Fall wird temporär von den alten Inhalten auf die aktuellen Inhalte verwiesen.
  • Überprüfungswünsche: Wenn die Performance einer Seite geprüft werden soll oder auch Tests für einen Websiterelaunch erfolgt oder eine Trackingfunktion überprüft werden soll, kann eine 302-Weiterleitung sinnvoll sein.

Eine 302-Weiterleitung gibt LinkJuice weiter. 302-Weiterleitungen werden in der Regel von Google nicht gecacht.

Auswirkung von Redirects auf Besucher und auf Backlinks - Beeinflussen 301 Redirects SEO:

Wie viele Weiterleitungen darf es geben, bis ein Backlink wertlos wird?

Google Chrome Browser steigen nach 5 Weiterleitungen aus und zeigen eine Fehlermeldung an (zu viele Weiterleitungen). Der Googlebot reduziert bei jeder Weiterleitung die Stärke des Backlinks um 1/3, so dass ein wertvoller Backlink nach 3 Weiterleitungen wertlos wird. Das wird deshalb gemacht, damit man dem Backlink auch eine Aktualität mitgeben kann. Inhalte, die sich verändert haben, besitzen möglicherweise eine reduzierte Wertigkeit. Daher werden bei Backlinks die Weiterleitungen als dämpfender Faktor eingesetzt.

 

Wie werden Weiterleitungen programmiert?

Bei der Einrichtung einer 301-Weiterleitung ist auf die Komplexität der Möglichkeiten zu achten. Der große Unterschied in den Weiterleitungen ergibt sich vor allem in der Komplexität einzelner Befehle. Man sollte vermeiden, zu viele Weiterleitungen nacheinander zu schalten. Daher ist oft eine komplexe RegEx-Aufstellung notwendig.

Apache-Webserver
Wenn eine URL verschoben wird, wird das im Apache Webserver in der htaccess Datei benannt.
Beispiel: Weiterleitung aller Inhalte von news auf die neue Seite blog und gleichzeitig ein entfernen von Ziffern am Ende des Posts, z.B. von www.beispiel.de/news/new.android-os-3431 auf www.beispiel.de/blog/new-android-os

Dieser Befehl wird dann in die .htaccess-Datei integriert, damit er dort ausgeführt werden kann. Achtung! Dafür muss mod rewrite installiert sein.

NGINX-Webserver

Das selbe Beispiel einer Weiterleitung für NGINX würde wie folgt aussehen:

301 Redirect Generator - Weiterleitungen für 301- und 302-Weiterleitungen (Apache und NGINX) erstellen

Bei einem Relaunch gibt es oft eine große Anzahl von URLs, die ein neues Ziel erhalten. Um sich die Arbeit der Weiterleitung hier zu erleichtern, haben wir einen Redirect-Generator erstellt, mit dem schnell und einfach Redirects für Apache oder NGINX bereitgestellt werden können.

Mit dem 301-302-Redirect-Generator können Sie schnell eine große Menge an URLs für ein Redirect-File vorbereiten. Gerade dann, wenn man z.B. von Temporär auf Permanent umstellen möchte, ist das eine schnelle Möglichkeit, alle richtigen Befehle zu erhalten. Vor allem auch dann, wenn von Apache auf NGINX umgestellt wird.

Mit dem 302-302-Redirect-Generator für Apache und NGINX werden Sie die notwendigen Redirects für Backlinks nach einem Relaunch sehr schnell wieder einrichten können, damit möglichst keine Rankings verloren gehen.