Was ist eine Weiterleitung? Erklären Sie den Unterschied zwischen jeder Weiterleitung und ihren SEO-Effekten

von | 31. Jul 2023 | Ohne Kategorie

Eine Weiterleitung ist ein Mechanismus, der automatisch einen Benutzer, der eine Website oder Seite besucht, zu einer anderen URL weiterleitet.

Wenn Sie sich beim Umzug von Websites oder der Änderung von URLs über Weiterleitungen im Klaren sind, ist dies oft ein wichtiger Zeitpunkt für SEO. Zu dieser Zeit fragen sich viele, wie sie verschiedene Arten von Weiterleitungen verwenden können.

In diesem Artikel erklären wir detailliert aus SEO-Sicht die Grundlagen der Bedeutung und Übersicht von Weiterleitungen sowie die empfohlenen Arten und Unterschiede in den Auswirkungen und spezifische Einstellungsmethoden.

Was ist eigentlich eine Weiterleitung? Was meinen Sie damit

What Is A Redirect Anyway? What Do You Mean

Eine Weiterleitung ist ein Mechanismus, der automatisch einen Benutzer, der eine bestimmte Website oder Seite besucht, zu einer anderen URL weiterleitet.

Beispielsweise nehmen wir an, dass die URL, die von der von Ihnen verwalteten Website bisher verwendet wurde, zu einer neuen URL geändert wurde. Wenn zu diesem Zeitpunkt nichts unternommen wird, greifen bestehende Benutzer weiterhin auf die alte URL zu und die neuen Websites und Seiten werden nicht angezeigt.

Dies ist der Moment, in dem eine Weiterleitung erforderlich ist. Durch das Einrichten einer Weiterleitung können Sie automatisch von der alten Seite zur neuen Seite wechseln und den Benutzer zur neuen Seite führen.

eine andere,

  • Unterschiedliche URLs je nach verwendetem Gerät
  • Automatischer Übergang der Seite nach Abschluss der Zahlung

Weiterleitungen werden auch für andere Zwecke verwendet.

Bedeutung von Weiterleitungen

Eines der Ziele bei der Einrichtung von Weiterleitungen besteht darin, Probleme bei der Benutzbarkeit zu vermeiden.

Ohne Weiterleitungen sehen Benutzer weiterhin veraltete Informationen auf Ihrer alten Website. Außerdem müssen Benutzer bei geschlossener alter Website (404) zur neuen Website wechseln.

Durch ordnungsgemäßes Einrichten von Weiterleitungen kann dieser Typ von Benutzerunfreundlichkeit vermieden werden.

Weiterleitungen sind auch aus SEO-Sicht wichtig. Wenn Sie keine Weiterleitung einrichten, wenn sich die URL ändert, betrachten Suchmaschinen wie Google die neue Seite als andere Seite. Dadurch wird die bisher akkumulierte Bewertung zurückgesetzt.

Wenn Sie die Weiterleitung korrekt einstellen, wird die Suchmaschinenbewertung der alten Seite auf die neue Seite übertragen, sodass Sie fast keine Leistungseinbußen wie Rankingverluste haben.

Purpose of N Redirect

Allerdings gibt es beim Umstellen von Websites andere Punkte zu beachten. Die folgenden Materialien fassen die SEO-Punkte zusammen, die Sie beachten sollten, wenn Sie Ihre Website erneuern. Bitte beachten Sie sie.

Wann ist es notwendig, eine Weiterleitung einzurichten?

Wie oben erwähnt, sind Weiterleitungen ein Punkt, den Sie aus Benutzerfreundlichkeits- und SEO-Sicht beachten sollten, wenn Sie eine Website betreiben. Wann benötigen Sie tatsächlich eine Weiterleitung? Weiterleitungseinstellungen sind hauptsächlich zu den folgenden Zeiten erforderlich.

  • Bei der Aktualisierung der Website (Änderung der URL)
  • Wenn Sie die Domain Ihrer Website ändern
  • Wenn Sie von einem PC auf ein Smartphone mit einer anderen URL wechseln möchten
  • Wenn eine vorübergehende Nichtverfügbarkeit der Ansicht auftritt, z. B. während der Wartung
  • Wenn es eine Seite gibt, die Sie vorübergehend anzeigen möchten, z. B. eine zeitlich begrenzte Kampagne

Es gibt viele Situationen, in denen eine solche Weiterleitung notwendig ist.

Bitte beachten Sie den folgenden Artikel für eine leicht verständliche Erklärung, wie Sie bei der Erneuerung der Website eine Umleitung einrichten können.

Arten von Umleitungen und Unterschiede

Es gibt zwei Arten von Umleitungen:

  • Serverseitige Umleitung (HTTP-Umleitung) mit .htaccess oder PHP
  • Clientseitige Umleitungen mit JavaScript oder Meta-Refresh

Die häufig verwendeten 301-Umleitungen und 302-Umleitungen sind serverseitige Umleitungen und sind die Methoden, die Google im Zusammenhang mit SEO empfiehlt.

Von hier aus betrachten wir die Unterschiede und Merkmale von 301-Umleitungen und 302-Umleitungen, die dieselben serverseitigen Umleitungen sind.

301-Umleitung

301 Redirect

Eine „301-Umleitung“ ist ein Weiterleitungsstatuscode, der verwendet wird, wenn eine URL dauerhaft geändert wurde.

Eine 301-Umleitung wird durchgeführt, wenn „die ursprüngliche URL in Zukunft nicht mehr verwendet wird“

  • Wenn die gesamte Website erneuert wird und sich die URL ändert
  • Beim Wechsel von http zu https nach der Umstellung auf SSL
  • Bei der Implementierung der URL-Normalisierung

Suchmaschinen erkennen auch, dass "die neue URL angezeigt werden soll" und verschieben im Allgemeinen den Index schnell zur neuen URL. Die Bewertung der vorherigen Seite wird auch übernommen.

Lesen Sie auch: Gibt eine 301-Weiterleitung den Link Juice weiter?

302 Weiterleitung

302 Redirect

Die "302 Weiterleitung" ist ein Übertragungsverarbeitungsstatuscode, der verwendet wird, wenn die URL vorübergehend geändert wird.

Verwenden Sie eine 302 Weiterleitung, um vorübergehende Änderungen wie folgt zu übermitteln:

  • Bei der Durchführung von Weiterleitungstests im A/B-Testing
  • Wenn der Zugriff vorübergehend während der Wartung deaktiviert wird
  • Wenn Sie die angezeigte URL auf Ihrem PC und Smartphone ändern möchten
  • Wenn Sie vorübergehend über eine Aktionsseite usw. gehen möchten

Eine 302 Weiterleitung ist eine vorübergehende Änderung, und Suchmaschinen gehen ebenfalls davon aus, dass sie möglicherweise zur ursprünglichen URL zurückkehren wird. Als Ergebnis dauert es in der Regel länger, neue URLs zu indizieren als bei 301 Weiterleitungen.

301 Weiterleitungen werden empfohlen, wenn Sie Ihre Website verschieben. Die Seitenbewertung wird auch bei einer 302 Weiterleitung übernommen.

301 redirect vs 302 redirect

Serverseitige Weiterleitung

Von hier aus werde ich den Unterschied im Mechanismus der Weiterleitung erklären. Es gibt zwei Möglichkeiten, Weiterleitungen auf der Serverseite einzurichten:

  • Weiterleitung mit .htaccess
  • Weiterleitung mit PHP

Weiterleitung mit .htaccess

Die Weiterleitung über .htaccess ist die empfohlene Methode zur Weiterleitung, da sie einfach zu verwalten und zu konfigurieren ist.

Allerdings kann .htaccess nur eingestellt werden, wenn der Server Apache verwendet und auf die .htaccess-Datei auf dem Server zugegriffen werden kann.

Zusätzlich zur Möglichkeit, sie in einer Datei zusammenzufassen, können Sie auch detaillierte Einstellungen für jede Datei oder jedes Verzeichnis vornehmen. Es ist praktisch, .htaccess für Stapelabgleiche wie das Vorhandensein oder Fehlen von www und endende Schrägstriche zu verwenden.

Weiterleitung mit PHP

Weiterleitung mit PHP ist eine Methode zur Weiterleitung, bei der die header-Funktion am Anfang der HTML-Datei beschrieben wird.

Sie können den Statuscode beim Weiterleiten festlegen, standardmäßig erfolgt jedoch eine 302-Weiterleitung. Stellen Sie beim Verschieben Ihrer Website unbedingt eine 301-Weiterleitung ein.

Es ist praktisch, für jede URL einzustellen, aber aus Verwaltungssicht wird .htaccess empfohlen.

Client-seitige Weiterleitung

Obwohl wir bereits Serverseitige Weiterleitungen eingeführt haben, gibt es auch Fälle, in denen Weiterleitungen auf der Clientseite festgelegt sind.

Es gibt zwei Möglichkeiten, Weiterleitungen auf der Clientseite festzulegen:

  • Weiterleitung mit JavaScript
  • Weiterleitung mit meta refresh

Weiterleitung mit JavaScript

Die Weiterleitung mit JavaScript ist eine Methode zum Festlegen einer Weiterleitung, indem im Quellseitencode des Weiterleitungsziels JavaScript im "script"-Tag geschrieben wird.

JavaScript-Weiterleitungen werden von Google optimal behandelt und sind die erste Wahl, wenn serverseitige Weiterleitungen nicht möglich sind. Bitte beachten Sie jedoch, dass dies nicht gilt, wenn der Benutzer JavaScript deaktiviert hat.

Darüber hinaus können Sie keine Parameter und Referrer-Informationen erfassen oder wissen, von welcher Seite Sie weitergeleitet wurden. Dies kann sich auf die Messung auswirken, wenn Ihnen dies nicht bekannt ist.

Lassen Sie uns dies anhand der folgenden Referenzseite gemeinsam mit der Entwicklungsabteilung umsetzen.

Weiterleitung mit meta refresh

Die Weiterleitung durch Meta-Refresh ist eine Methode zum Festlegen einer Weiterleitung durch das Setzen von "Refresh" im "http-equiv-Attribut" des Meta-Tags. Daher wird es auch als HTML-Weiterleitung oder Meta-Refresh-Weiterleitung bezeichnet und war in der Vergangenheit eine der häufigsten Weiterleitungsmethoden.

In den letzten Jahren wurde dies jedoch von W3C und Google, die Standards für HTML setzen, nicht mehr empfohlen und ist selten anzutreffen. Verwenden Sie es im Wesentlichen als letzten Ausweg, wenn die Weiterleitung mit .htaccess, PHP oder JavaScript ebenfalls nicht möglich ist.

Zusammenfassung der Weiterleitungstypen

Summary Of Redirect Types

Es gibt zwei Arten von Umleitungen, “serverseitig” und “clientseitig”. Serverseitige Umleitungen sind empfehlenswert in Bezug auf Sicherheit und SEO.

Außerdem,.htaccess'' and“PHP-Umleitung” sind typische serverseitige Umleitungen und “.htaccess” wird aus verwaltungstechnischer Sicht am meisten empfohlen.

Auf der anderen Seite gibt es zwei Arten von clientseitigen Umleitungen, “JavaScript-Umleitung” und “meta refresh”, aber jede hat ihre eigenen Nachteile. Daher empfiehlt es sich, sie zu verwenden, wenn serverseitige Umleitungen nicht möglich sind. “Meta Refresh” sollte vor allem als letztes Mittel betrachtet werden.

Wie man eine Umleitung einrichtet

Von hier aus werden wir erklären, wie man die folgenden vier Umleitungen einrichtet.

  • .htaccess
  • PHP
  • JavaScript
  • Meta Refresh

.htaccess

Überprüfen Sie Ihren Server auf .htaccess-Dateien. Wenn die Datei auf dem Server nicht vorhanden ist, erstellen Sie eine neue .htaccess-Datei mit einem Texteditor und schreiben Sie die entsprechende Umleitung.

Die Beschreibung variiert je nach Umfang der Umleitung, daher bitte folgendes beachten.

Seiteneinheit

<IfModule mod_rewrite.c>

Rewrite Engine ein

RewriteRule ^(Weiterleitungsquelle URL)$(Ziel URL der Weiterleitung)[R=301,L]

</IfModule>

Für jedes Verzeichnis

<IfModule mod_rewrite.c>

Rewrite Engine ein

Rewrite Base /

RewriteRule ^alt(original Verzeichnis)/(.)$ /neu(weitergeleitetes Verzeichnis)/$1 [R=301,L]

</IfModule>

Für jede Domain

<IfModule mod_rewrite.c>

Rewrite Engine ein

RewriteCond %{HTTP_HOST} ^(ursprüngliche domain)

RewriteRule ^(.) (neue domain)$1 [R=301,L]

</IfModule>

Im Falle einer URL-Änderung aufgrund von SSL

<IfModule mod_rewrite.c>

Rewrite Engine ein

RewriteCond %{HTTPS} off

RewriteRule ^(.) (SSL-Weiterleitungs-URL)$1 [R=301,L]

</IfModule>

Bei der Normalisierung der URL (von www zu ohne www)

<IfModule mod_rewrite.c>

Rewrite Engine ein

RewriteCond %{HTTP_HOST} ^(www Seiten-URL)

RewriteRule ^(.) (URL ohne www)$1 [R=301,L]

</IfModule>

PHP

Als nächstes werde ich die Weiterleitungseinstellung in PHP vorstellen. Um eine bestimmte Seite umzuleiten:

<?php

header('Location: (URL zu der umgeleitet werden soll)', true, 301);

exit();

Schließen Sie die () in dem (URL zum Umleiten) Teil aus, wenn Sie schreiben.

Wenn Sie die Umleitung direkt mit PHP setzen, handelt es sich um eine 302-Umleitung. Wenn Sie eine 301-Umleitung setzen möchten, schreiben Sie bitte wie oben angegeben.

JavaScript

Wenn Sie auf der Clientseite umleiten möchten, schreiben Sie mit Hilfe von JavaScript wie folgt.