301 Weiterleitung

301 Weiterleitung (auf englisch: 301 Redirect) beschreibt einen Status HTTP-Statuscode, der beispielsweise dem Google Bot mitteilt, dass eine URL dauerhaft umgezogen ist. Gerade bei einem Webseiten Relaunch, der oftmals Änderungen der URL Struktur beinhaltet, ist es in der SEO ratsam derartige Weiterleitungen einzurichten um bestehende Rankings und eingehenden Link-Juice nicht zu verlieren.

301 Weiterleitung in einem Video erklärt


In diesem Video erklären wir den Begriff „301 Weiterleitung“

Was ist eine 301 Weiterleitung?

Hierzu ein technisches Schaubild einer 301 Weiterleitung

301 Weiterleitung erklärt

Schaubild einer 301 Weiterleitung

301 weiterleitung bildlich erklärt 2

Technischer Ablauf einer 301 Weiterleitung

  1. Der User oder Google Bot möchte eine Internetadresse aufrufen
  2. Der Bot oder Browser-Client sendet hierzu die Anfrage an den Webserver
  3. Der Webserver kann die URL oder das Dokument nicht finden, erhält jedoch den Hinweis des Orts der neuen Datei
  4. Die eingerichtete 301 Redirect leitet somit die Anfrage weiter
  5. Die URL oder das Dokument werden ausgeliefert

Wann macht eine 301 Weiterleitung Sinn?

  • Durch einen Website Relaunch ändern sich die URL Strukturen oder Dateinamen
  • Bestehende Inhalte werde in einem Dokument zusammengefasst
  • Dokumente werden in andere Verzeichnisse verschoben
  • Dateinamen werden geändert
  • Ein Dokument existiert nicht mehr, besitzt aber eingehende Backlinks, wichtig für SEO
  • Der Name einer Domain ändert sich
  • Umstellung von http auf https oder Domain mit oder ohne www
  • Neue Permalinkstruktur: ?seite=10 ist jetzt /schuhe/

Um die indexierten Seiten Ihrer eigenen Domain festzustellen, nutzen Sie die Google Site-Abfrage.

Welche Vorteile hat eine 301 Weiterleitung?

Sie halten den Index zu Ihrer Website sauber, signalisieren den Suchmaschinen Bots die Pflege dieser und vermeiden, dass User Bestandteile Ihrer Website aufrufen, welche nicht mehr existent sind und somit wiederum Ihre Website verlassen.

Durch sinnvolle Weiterleitungen nicht mehr existenter URLs oder Zusammenführen von Dokumenten, kann der Pagerank (nicht mehr offiziell existent) entsprechend innerhalb Ihrer Domain/Dokumente vererbt werden.

Mittels der Google Search Console können Sie im Bereich „Abdeckung“ etwaige Probleme sofort erkennen und entsprechende Maßnahmen ergreifen. Zeigt Google Ihnen hier Fehler an, inspizieren Sie die URLs und nehmen Sie entsprechend 301 Weiterleitungen vor:

Fehler in der Google Search Console

Wie erstellt man eine 301 Weiterleitung?

301 Weiterleitung mittels PHP:

Folgender Code muss hier in die erste Zeile des PHP Dokuments eingefügt werden:

<?php

header(„HTTP/1.1 301 Moved Permanently“);

header(„Location: http://www.domain.de/neuedatei.php“);

header(„Connection: close“);

?>

301 Weiterleitung mittels .htaccess:

Es gibt unterschiedliche Ansätze eine Weiterleitung per 301 mittels .htaccess einzurichten:

Ein Redirect einzelner Dateien, Seiten oder URLs:

Beispiel: www.domain.de/altes-verzeichnis/ auf www.domain.de/neues-verzeichnis/

RewriteEngine On

Redirect 301 /altes-verzeichnis/ http://www.domain.de/neues-verzeichnis/

Ein Redirect von non-www auf www Adressen:

Beispiel: http://ihredomain.de auf http://www.ihredomain.de

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.ihredomain\.de$ [NC]

RewriteRule ^(.*)$ http://www.ihredomain.de/$1 [L,R=301]

Ein Redirect von www auf non-www Adressen:

Beispiel: http://www.ihredomain.de auf http://ihredomain.de

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.ihredomain\.de$ [NC]

RewriteRule ^(.*)$ http://ihredomain.de/$1 [L,R=301]

htaccess Redirect von http auf https

Beispiel: http://www.ihredomain.de auf https://www.ihredomain.de

RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$

RewriteRule (.*) http://%{HTTP_HOST}/$1 [R=301,L]

Bei Änderung des Domainnamens bei Beibehaltung der Seitenstruktur:

RewriteEngine On

RewriteCond %{REQUEST_URI} (.*)

RewriteRule ^(.*)$ http://neue-domain.tld/$1 [L,R=301]

Fazit

Gerade im Bereich der technischen SEO sind 301 Redirect Statuscodes ein wichtiger Bestandteil. Diese führen nicht nur zu einem besseren Verständnis Ihrer Website für den Google Bot sondern Besucher werden entsprechend auf die korrekte Datei geleitet.

Matt Cutts Dämpfungsfaktor bei 301 Weiterleitungen: https://www.youtube.com/watch?v=Filv4pP-1nw

John Mueller zur Vererbung von Pagerank mittels 301 Weiterleitungen: https://www.youtube.com/watch?v=mDzkW2eX82s&feature=youtu.be&t=1997