Eine Umleitung ist ein Mechanismus, der automatisch einen Benutzer, der eine Seite oder einen Ort besucht, an eine andere URL weiterleitet.
Wenn Sie sich bei der Umstellung von Seiten oder bei der Änderung von URLs der Umleitungen bewusst sind, ist dies oft ein wichtiger Zeitpunkt für SEO. Zu diesem Zeitpunkt fragen sich viele Menschen, wie sie verschiedene Arten von Umleitungen verwenden können.
In diesem Artikel werden wir aus SEO-Perspektive detailliert erklären, von den Grundlagen der Bedeutung und Übersicht von Umleitungen bis zu den empfohlenen Typen und Unterschieden in den Effekten sowie spezifischen Einstellmethoden.
Was ist eine Umleitung überhaupt? Was meinen Sie?
Eine Umleitung ist ein Mechanismus, der automatisch einen Benutzer, der eine bestimmte Seite oder einen bestimmten Ort besucht, an eine andere URL weiterleitet.
Angenommen, die URL, die die von Ihnen verwaltete Seite bisher verwendet hat, wurde auf eine neue URL geändert. Wenn zu diesem Zeitpunkt nichts unternommen wird, werden bestehende Benutzer weiterhin auf die alte URL zugreifen, und neue Seiten werden nicht angezeigt.
Dies ist der Moment, in dem ein Redirect erforderlich ist. Durch die Einstellung eines Redirects können Sie automatisch von der alten Seite zur neuen Seite übergehen, sodass Sie den Benutzer zur neuen Seite führen können.
ein weiterer,
- Getrennte URLs je nach verwendetem Gerät
- Automatischer Übergang zur Seite nach Abschluss der Zahlung
Redirects werden auch für andere Zwecke verwendet.
Wichtigkeit von Redirects
Einer der Zwecke des Setzens von Redirects ist es, Usability-Probleme zu vermeiden.
Ohne Redirects sehen Benutzer weiterhin veraltete Informationen auf Ihrer alten Seite. Außerdem muss der Benutzer, wenn die alte Seite geschlossen ist (404), zur neuen Seite wechseln.
Das richtige Setzen von Redirects kann diese Art von Usability-Verschlechterung verhindern.
Redirects sind auch aus SEO-Sicht wichtig. Wenn Sie keinen Redirect setzen, wenn Sie die URL ändern, betrachten Suchmaschinen wie Google die neue Seite als eine andere Seite, sodass die Bewertung, die Sie bisher angesammelt haben, zurückgesetzt wird.
Wenn Sie die Weiterleitung korrekt einstellen, wird die Bewertung der alten Seite durch die Suchmaschine auf die neue Seite übertragen, sodass Sie mit nahezu keinen Verlusten in der Leistung, wie zum Beispiel im Ranking, migrieren können.
Es gibt jedoch weitere Punkte, die Sie in Bezug auf Weiterleitungen während der Website-Erneuerungen beachten sollten. Die folgenden Materialien fassen die Punkte der SEO zusammen, auf die Sie beim Erneuern Ihrer Website achten sollten, bitte beziehen Sie sich darauf.
Wann ist es notwendig, eine Weiterleitung einzurichten?
Wie oben erwähnt, sind Redirects ein Punkt, den man aus der Sicht der Benutzerfreundlichkeit und SEO beim Betrieb einer Website beachten sollte. Wann benötigt man tatsächlich einen Redirect? Redirect-Einstellungen sind hauptsächlich zu den folgenden Zeitpunkten erforderlich.
- Wenn die Website erneuert wird (URL geändert)
- Wenn Sie die Domain Ihrer Website ändern
- Wenn Sie von einem PC auf ein Smartphone mit einer anderen URL migrieren möchten
- Wenn die Ansicht vorübergehend nicht verfügbar ist, z. B. während Wartungsarbeiten
- 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 beziehen Sie sich auf den Artikel unten für eine leicht verständliche Erklärung, wie man umleitet, wenn die Seite erneuert wird.
Arten von Weiterleitungen und Unterschiede
Es gibt zwei Arten von Weiterleitungen:
- Serverseitige Weiterleitung (HTTP-Weiterleitung) mit .htaccess oder PHP
- Clientseitige Weiterleitungen mit JavaScript oder meta refresh
Die häufig gesehenen 301-Weiterleitungen und 302-Weiterleitungen sind serverseitige Weiterleitungen und sind die Methoden, die Google im Kontext von SEO empfiehlt.
Lassen Sie uns von hier aus die Unterschiede und Eigenschaften von 301-Redirects und 302-Redirects betrachten, die dieselben serverseitigen Umleitungen sind.
301-Redirect
Ein “301-Redirect” ist ein Weiterleitungsstatuscode, der verwendet wird, wenn eine URL dauerhaft geändert wurde.
Ein 301-Redirect wird durchgeführt, wenn “die ursprüngliche URL in Zukunft nicht mehr verwendet wird” wie folgt.
- Wenn die gesamte Website erneuert wird und die URL geändert wird
- Bei der Umstellung von http auf https nach der Umstellung auf SSL
- Bei der Implementierung der URL-Normalisierung
Suchmaschinen erkennen auch, dass „die neue URL angezeigt werden sollte“, und im Grunde wird das Index schnell auf die neue URL verschoben, und die Bewertung der vorherigen Seite wird ebenfalls übernommen.
Lesen Sie auch dies: Überträgt der 301-Redirect Link Juice?
302 Redirect
„302 Redirect“ ist ein Übertragungsbearbeitungsstatuscode, der verwendet wird, wenn die URL vorübergehend geändert wird.
Bei der Durchführung einer 302-Weiterleitung verwenden Sie sie, um eine vorübergehende Änderung wie folgt zu kommunizieren.
- Bei der Durchführung von Weiterleitungstests im A\/B-Test
- Bei vorübergehender Deaktivierung des Zugangs während der Wartung
- Wenn Sie die URL ändern möchten, die auf Ihrem PC und Smartphone angezeigt wird
- Wenn Sie vorübergehend über eine Kampagnenseite usw. gehen möchten.
Ein 302-Redirect ist eine vorübergehende Änderung, und Suchmaschinen beurteilen ebenfalls, dass er möglicherweise irgendwann zur ursprünglichen URL zurückkehren kann. Infolgedessen dauert die Indizierung neuer URLs tendenziell länger als bei 301-Redirects.
301-Redirects werden empfohlen, wenn Sie Ihre Website verschieben. Bitte seien Sie versichert, dass die Seitenbewertungen auch bei einem 302-Redirect übernommen werden.
Server-seitige Weiterleitung
Von hier aus werde ich den Unterschied im Mechanismus der Weiterleitung erklären. Es gibt zwei Möglichkeiten, Weiterleitungen auf der Server-Seite einzurichten:
- Weiterleitung mit .htaccess
- Weiterleitung durch PHP
Weiterleitung mit .htaccess
Die Weiterleitung durch .htaccess ist die am meisten empfohlene Methode der Weiterleitung, da sie einfach zu verwalten und zu konfigurieren ist.
Allerdings kann .htaccess nur eingerichtet werden, wenn der Server Apache verwendet und die .htaccess-Datei auf dem Server zugänglich ist.
Neben der Möglichkeit, sie gesammelt in einer Datei zu beschreiben, können Sie auch detaillierte Einstellungen für jede Datei oder jedes Verzeichnis vornehmen. .htaccess ist praktisch für die Massenbearbeitung, wie das Vorhandensein oder Fehlen von www und abschließenden Schrägstrichen.
Weiterleitung mit PHP
Die Weiterleitung durch PHP ist eine Weiterleitungsmethode, die die Header-Funktion am Anfang der HTML-Datei beschreibt.
Sie können den Statuscode bei der Weiterleitung festlegen, aber der Standard ist eine 302-Weiterleitung. Stellen Sie daher sicher, dass Sie eine 301-Weiterleitung festlegen, wenn Sie Ihre Website verschieben.
Es ist praktisch, für jede URL festlegen zu können, aber aus Verwaltungssicht wird .htaccess empfohlen.
Clientseitige Weiterleitung
Obwohl wir Weiterleitungen auf der Serverseite eingerichtet haben, gibt es auch Fälle, in denen Weiterleitungen auf der Clientseite festgelegt werden.
Es gibt zwei Möglichkeiten, Weiterleitungen auf der Clientseite einzurichten:
- Umleitung durch JavaScript
- Umleitung mit Meta-Refresh
Umleitung durch JavaScript
Eine Umleitung durch JavaScript ist eine Methode, eine Umleitung zu setzen, indem “JavaScript” im “Script-Tag” der Quellseite für die Umleitung geschrieben wird.
JavaScript-Umleitungen werden von Google gut verarbeitet, was sie zur ersten Wahl macht, wenn serverseitige Umleitungen nicht möglich sind. Bitte beachten Sie, dass dies nicht zutrifft, wenn der Benutzer JavaScript deaktiviert hat.
Außerdem, wenn Sie sich dessen nicht bewusst sind, werden Sie in der Lage sein, Parameter und Referrer-Informationen abzurufen, und Sie werden nicht wissen, von welcher Seite Sie besucht haben, was sich auf die Messung auswirkt.
Lass es uns umsetzen, während wir mit der Entwicklungsabteilung basierend auf der folgenden Referenzseite beraten.
Umleitung mit Meta-Refresh
Die Umleitung durch Meta-Refresh ist eine Methode, um eine Umleitung einzurichten, indem der “refresh” im “http-equiv-Attribut” des Meta-Tags festgelegt wird.
In den letzten Jahren wurde es jedoch von der W3C und Google, die Standards für HTML setzen, als veraltet erklärt und ist selten zu sehen. Grundsätzlich sollte man es als letzte Möglichkeit verwenden, wenn eine Weiterleitung mit .htaccess, PHP oder JavaScript ebenfalls nicht möglich ist.
Übersicht über Weiterleitungsarten
Es gibt zwei Arten von Weiterleitungen, „Server-Seite“ und „Client-Seite“, wobei die Server-Seiten-Weiterleitung aus Sicht der Sicherheit und SEO empfohlen wird.
Darüber hinaus.htaccess'' and
PHP-Weiterleitung sind typische serverseitige Weiterleitungen, und „.htaccess“ ist aus Sicht der Verwaltung am meisten zu empfehlen.
Andererseits gibt es zwei Arten von clientseitigen Weiterleitungen, „JavaScript-Weiterleitung“ und „Meta-Aktualisierung“, aber beide haben ihre eigenen Nachteile, daher wird empfohlen, sie zu verwenden, wenn serverseitige Weiterleitungen nicht verwendet werden können. Vor allem sollte „Meta-Aktualisierung“ das letzte Mittel sein.
Wie man eine Weiterleitung einrichtet
Von hier aus werden wir einführen, wie man die folgenden vier Weiterleitungen einrichtet.
- .htaccess
- PHP
- JavaScript
- Meta Refresh
.htaccess
Überprüfen Sie Ihren Server auf .htaccess-Dateien. Wenn die Datei nicht auf dem Server vorhanden ist, erstellen Sie eine neue .htaccess-Datei mit einem Texteditor usw. und schreiben Sie die entsprechende Weiterleitung.
Die Beschreibung variiert je nach Umfang der Umleitung, daher beziehen Sie sich bitte auf das Folgende.
Seiteneinheit
<IfModule mod_rewrite.c>
Rewrite-Engine aktiv
RewriteRule ^(Redirect source URL)$(Redirect destination URL)[R=301,L]
<\/IfModule>
Für jedes Verzeichnis
<IfModule mod_rewrite.c>
Rewrite-Engine aktiv
Basis neu schreiben \/
RewriteRule ^old(original directory)/(.)$ /new(redirected directory)/$1 [R=301,L]
<\/IfModule>
Für jede Domain
<IfModule mod_rewrite.c>
Rewrite-Engine aktiv
RewriteCond %{HTTP_HOST} ^(ursprüngliche Domain)
RewriteRule ^(.) (new domain)$1 [R=301,L]
<\/IfModule>
Falls es eine URL-Änderung aufgrund von SSL gibt
<IfModule mod_rewrite.c>
Rewrite-Engine aktiv
RewriteCond %{HTTPS} off
RewriteRule ^(.) (SSL redirect URL)$1 [R=301,L]
<\/IfModule>
Bei der Normalisierung der URL (von mit www zu ohne www)
<IfModule mod_rewrite.c>
Rewrite-Engine aktiv
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 einführen. Um eine spezifische Seite weiterzuleiten:
<?php
header(‘Location: (URL, zu der weitergeleitet werden soll)’, true, 301);
exit();>
Schließen Sie die () im (Weiterleitungs-URL) Teil beim Schreiben aus.
Wenn Sie die Weiterleitung so mit PHP einstellen, wird es eine 302-Weiterleitung, also bitte schreiben Sie es wie oben, wenn Sie eine 301-Weiterleitung setzen möchten.
JavaScript
Wenn Sie auf der Client-Seite weiterleiten möchten, schreiben Sie es wie folgt mit JavaScript.
<script type=”text/javascript”>
<!–-
setTimeout(“link()”, 0);
function link(){
location.href='(URL um umzuleiten)’;
}
––>
<\/script>
Schließen Sie die () im (Weiterleitungs-URL) Teil beim Schreiben aus.
Denken Sie daran, dass in Fällen wie “Der Server, den Sie verwenden, kann nicht umgeleitet werden…”, Sie eine Umleitung mit JavaScript einrichten können.
Meta Refresh
Wenn Sie nach dem Anzeigen einer Seite umleiten möchten, die Ihnen sagt, dass Sie umleiten sollen, können Sie auch die Meta-Aktualisierung verwenden.
<meta http-equiv=”refresh” content=”Sekunden bis zum Umleitungsziel; URL=(URL des Umleitungsziels)”>
*Schließen Sie die () im (Umleitungs-URL)-Teil beim Schreiben aus.
Es wird jedoch auch von Google als veraltet betrachtet, da es die SEO Bewertungen nicht übernimmt und von Browsern nicht unterstützt wird. Daher sollten Sie es nur in Betracht ziehen, wenn andere Umleitungen absolut unbrauchbar sind.
Setzen wir also die Anzahl der Sekunden auf 0 Sekunden, wenn wir es für Weiterleitungszwecke verwenden. Es wird dann wie jede andere Weiterleitung behandelt.
Wie man mit Weiterleitungswarnungen und Betrug umgeht
Es gibt zwei Arten von Warnungen, die auftreten können, wenn eine Weiterleitung durchgeführt wird: Von hier aus werden wir einführen, wie man mit jeder der Warnungen umgeht.
- Was zu tun ist, wenn Sie eine Weiterleitungswarnung erhalten
- Was zu tun ist, wenn Sie eine ungültige Weiterleitung erhalten
Was zu tun ist, wenn Sie eine Weiterleitungswarnung erhalten
Wenn das Weiterleitungsziel nachteilig für den Betrachter ist oder die Seite irrelevant ist, kann eine Warnung ausgegeben werden. Es gibt vier mögliche Ursachen:
- Verursacht durch Cookies
- Wenn das Weiterleitungsziel nicht SSL-aktiviert ist
- Für Seiten, die nicht mit dem Weiterleitungsziel verbunden sind
- Wenn die Weiterleitungs-URL eine gekürzte URL ist
- Weiterleitungs-Schleifen, wenn Weiterleitungsketten lang werden
Wenn Sie eine Warnung erhalten, können Sie das Problem lösen, indem Sie das Weiterleitungsziel auf SSL ändern, um die Sicherheit zu erhöhen, oder indem Sie die Beschreibung auf die ursprüngliche URL anstelle der verkürzten URL ändern.
Wenn die Warnung weiterhin nicht verschwindet, wird empfohlen, Ihre eigenen Cookies zu löschen und zu prüfen, ob es ein Problem mit Ihrem Computer selbst gibt.
Was zu tun ist, wenn Sie eine ungültige Weiterleitung erhalten
Sofortige Verbesserung ist erforderlich, da Strafen wie das Senken der Suchrankings auftreten, wenn festgestellt wird, dass es sich um eine unautorisierte Weiterleitung handelt. Aber wann erscheint überhaupt eine schlechte Weiterleitung?
Es gibt zwei mögliche Ursachen:
- Suchmaschinen sehen die korrekte Weiterleitung, aber der Benutzer sieht eine andere Seite (Cloaking)
- Wenn das Weiterleitungsziel eine Seite ist, die nichts mit der ursprünglichen Seite zu tun hat (wie eine Spam-Seite)
Selbst wenn Sie Weiterleitungen eingerichtet haben, wenn Sie weiterhin nicht autorisierte Weiterleitungen sehen, ist es sehr wahrscheinlich, dass Google festgestellt hat, dass Ihre Website nicht relevant ist. Daher müssen die ursprüngliche Seite und das Weiterleitungsziel miteinander verbunden sein.
Zum Beispiel empfehlen wir, die gleichen Keywords und Beschreibungen festzulegen oder zu überprüfen, ob die URL korrekt ist, wenn Sie von einem Smartphone zum Ziel der Umleitung wechseln.
Umleitungszeitraum einstellen
Schließlich werde ich den Einstellungszeitraum der Umleitung vorstellen. Selbst wenn Sie eine Umleitung eingerichtet haben, wenn Sie diese vor der Erkennung durch den Crawler abbrechen, wird die Bewertung nicht auf die neue Seite übertragen, und das Ranking wird sinken oder die Seite wird nicht in den Suchergebnissen angezeigt.
Ideal wäre es, Weiterleitungen mindestens ein Jahr lang beizubehalten.
Außerdem ist es bei der Verwendung von Weiterleitungen für Seitenübergänge nach der Zahlung nicht ungewöhnlich, dass die Weiterleitungen je nach Einstellung nicht automatisch wechseln. Daher wird empfohlen, eine Nachricht wie „Klicken Sie hier, wenn es nicht automatisch wechselt“ einzufügen.
Verwenden Sie Weiterleitungen richtig
Wenn Sie die Weiterleitung nicht korrekt einrichten, verlieren Sie nicht nur die SEO-Bewertung, für die Sie bis jetzt hart gearbeitet haben, sondern es führt auch zu einem erheblichen Rückgang der Benutzerfreundlichkeit.
Da es nicht viele Möglichkeiten gibt, URLs zu ändern, wie z.B. bei der Erneuerung der Website und SSL, ist es wichtig, die Bedeutung von Weiterleitungen zu verstehen und sicherzustellen, dass es keine Auslassungen in der Antwort gibt.
Verwandter Artikel: Beeinflusst das Umleiten einer URL das SEO? Erklärt