Was ist ein Statuscode?
Immer wenn ein Webserver eine Webseite bereitstellt, wird ein Statuscode generiert und in die Protokolldatei dieses Webservers geschrieben. Der häufigste Statuscode ist 200 - was bedeutet, dass die Seite oder Ressource gefunden wurde. Der nächsthäufigste Statuscode ist 404 - was bedeutet, dass die angeforderte Ressource aus irgendeinem Grund nicht auf dem Server gefunden wurde. Offensichtlich möchten Sie diese 404-Fehler vermeiden, die Sie mit Umleitungen auf Serverebene ausführen können.
Wenn eine Seite mit einer Umleitung auf Serverebene umgeleitet wird, wird einer der Statuscodes auf 300-Ebene gemeldet. Die häufigsten sind 301, das ist eine permanente Weiterleitung, und 302oder die temporäre Weiterleitung.
Wann sollten Sie eine 301-Weiterleitung verwenden?
301 Weiterleitungen sind dauerhaft. Sie teilen einer Suchmaschine mit, dass die Seite verschoben wurde - wahrscheinlich aufgrund einer Neugestaltung, die unterschiedliche Seitennamen oder Dateistrukturen verwendet. Eine 301-Umleitung fordert an, dass eine Suchmaschine oder ein Benutzeragent, die auf die Seite kommen, die URL in ihrer Datenbank aktualisiert. Dies ist die häufigste Art der Weiterleitung, die Benutzer sowohl aus Sicht der SEO (Suchmaschinenoptimierung) als auch aus Sicht der Benutzererfahrung verwenden sollten.
Leider verwenden nicht alle Webdesigns oder -unternehmen 310 Weiterleitungen. Manchmal verwenden sie stattdessen das Meta-Refresh-Tag oder 302 Server-Weiterleitungen. Dies kann eine gefährliche Praxis sein. Suchmaschinen befürworten keine dieser Umleitungsverfahren, da Spammer häufig dazu neigen, mehr von ihren Domains in Suchmaschinenergebnissen zu erhalten.
Aus SEO-Sicht besteht ein weiterer Grund für die Verwendung von 301-Weiterleitungen darin, dass Ihre URLs ihre Link-Popularität aufrechterhalten, da diese Weiterleitungen den Link-Saft einer Seite von der alten auf die neue Seite übertragen. Wenn Sie 302 Weiterleitungen einrichten, gehen Google und andere Websites, die die Beliebtheitswerte festlegen, davon aus, dass der Link endgültig entfernt wird. Sie übertragen also nichts, da es sich um eine temporäre Weiterleitung handelt. Dies bedeutet, dass die neue Seite über keine Link-Popularität verfügt, die mit der alten Seite verknüpft ist. Es muss diese Popularität allein erzeugen. Wenn Sie Zeit investiert haben, um die Beliebtheit Ihrer Seiten zu verbessern, könnte dies einen großen Rückschritt für Ihre Website bedeuten.
Domain-Änderungen
Es ist zwar selten, dass Sie den tatsächlichen Domänennamen Ihrer Site ändern müssen, dies geschieht jedoch von Zeit zu Zeit. Beispielsweise können Sie einen Domänennamen verwenden, wenn ein besserer verfügbar wird. Wenn Sie diese bessere Domäne sichern, müssen Sie nicht nur Ihre URL-Struktur, sondern auch die Domäne ändern.
Wenn Sie den Domainnamen Ihrer Site ändern, sollten Sie definitiv keine 302-Weiterleitung verwenden. Sie wirken fast immer wie ein "Spammer" und können sogar alle Ihre Domains von Google und anderen Suchmaschinen blockieren. Wenn Sie über mehrere Domänen verfügen, die alle auf dieselbe Stelle verweisen müssen, sollten Sie die 301-Serverumleitung verwenden. Dies ist gängige Praxis für Websites, die zusätzliche Domains mit Rechtschreibfehlern erwerben (www.gooogle.com) oder für andere Länder (www.symantec.co.uk). Sie sichern diese alternativen Domains (damit niemand sie einholen kann) und leiten sie dann zu ihrer primären Website weiter. Solange Sie dabei eine 301-Weiterleitung verwenden, werden Sie in Suchmaschinen nicht bestraft.
Warum sollten Sie eine 302-Weiterleitung verwenden?
Der beste Grund, eine 302-Weiterleitung zu verwenden, besteht darin, zu verhindern, dass hässliche URLs dauerhaft von Suchmaschinen indiziert werden. Wenn Ihre Website beispielsweise aus einer Datenbank besteht, können Sie Ihre Homepage unter folgender URL umleiten:
http://www.about.com/
Für eine URL mit vielen Parametern und Sitzungsdaten würde dies folgendermaßen aussehen: (Hinweis: Das Symbol »zeigt einen Zeilenumbruch an.) http://www.about.com/home/redir/data? »
sessionid = 123478 & id = 3242032474734239437 & ts = 3339475
Wenn eine Suchmaschine die URL Ihrer Homepage aufruft, möchten Sie, dass sie erkennt, dass die lange URL die richtige Seite ist, diese URL jedoch nicht in ihrer Datenbank definieren. Mit anderen Worten, Sie möchten, dass die Suchmaschine "http://www.about.com/" als URL hat. Wenn Sie eine 302-Serverumleitung verwenden, können Sie dies tun, und die meisten Suchmaschinen akzeptieren, dass Sie kein Spammer sind. Was zu vermeiden ist, wenn Sie 302 Weiterleitungen verwenden