Beim Aktualisieren des Inhalts Ihrer Website kann es vorkommen, dass Sie versehentlich einige defekte Links erstellt haben. Das ist okay, das passiert!
Sie sehen, wenn sich eine URL ändert und sie nicht ordnungsgemäß umgeleitet wird, führt dies zu diesen defekten Links, auch bekannt als 404-Fehler. Diese Probleme schädigen die Benutzererfahrung und Suchmaschinenoptimierung (SEO).
Die gute Nachricht ist, dass Sie Umleitungen verwenden können, um defekte Links zu korrigieren, indem Sie den Verkehr von alten Inhalten zu neuen Webseiten umleiten. Auf diese Weise können Sie die Struktur Ihrer Webseite optimieren und häufige frontend-Fehler vermeiden.
Dieser Beitrag wird diskutieren, was Umleitungen sind und wann Sie sie in Betracht ziehen könnten. Dann geben wir Ihnen eine Übersicht über die grundlegenden Umleitungstypen und erklären, wie Sie sie auf Ihrer Website implementieren können. Bereit?
Eine Einführung in Weiterleitungen
Eine Umleitung ist eine Methode, die Benutzer, die eine alte URL besuchen, auf eine neue Seite weiterleitet. Wenn ein Besucher auf die ursprüngliche URL klickt, führt die Umleitung ihn auf die entsprechende, aktualisierte Seite, die der Seiteninhaber stattdessen möchte, dass sie gefunden wird.
Einer der Hauptgründe für die Verwendung einer Umleitung besteht darin, zu verhindern, dass Besucher Fehlerseiten sehen. Zum Beispiel, wenn es auf Ihrer Seite defekte Links gibt, könnten Benutzer einen 404 Fehler anstelle des Inhalts sehen, den sie gesucht haben. Dies ist auch bekannt als ein 404 (Seite nicht gefunden) Fehler:
Nachdem Besucher auf eine 404-Meldung gestoßen sind, ist es wahrscheinlicher, dass sie Ihre Website verlassen. Dies ist unter keinen Umständen ideal. Außerdem kann eine höhere Absprungrate Ihre SEO schädigen.
Dennoch können Sie diese Probleme vermeiden, indem Sie eine Weiterleitung verwenden. Sie können Benutzer auch nach einer URL-Änderung zu relevanten Inhalten weiterleiten. Hier sind einige Beispiele, wann Sie einen Link weiterleiten müssen:
- Nach dem Löschen einer Seite
- Nach Inhaltsaktualisierungen
- Bei Änderungen Ihres Content Management System (CMS)
- Nach der Änderung Ihrer Permalink-Struktur
Umleitungen können viele Vorteile bieten, aber nur, wenn sie korrekt verwendet werden. Daher ist es wichtig, einige bewährte Methoden für Umleitungen zu beachten. Auf diese Weise können Sie häufige Fehler vermeiden.
Beispielsweise treten ‘Umleitungs-Ketten’ auf, wenn es mehrere Umleitungen vom ursprünglichen Inhalt zur endgültigen URL gibt. Dies kann die Ladezeit der Seite erhöhen, die Linkwertigkeit verringern und sich negativ auf die SEO auswirken.
Wenn Ihr Inhalt eine Weiterleitungsschleife aufweist, bedeutet dies, dass es mehrere Weiterleitungen gibt, die letztendlich wieder zur ursprünglichen URL führen. Infolgedessen können Besucher länger auf die gleiche Fehlermeldung warten, anstatt auf Ihren Inhalt.
Um Ihre Website auf Weiterleitungsketten und Schleifen zu überprüfen, können Sie eine Plattform wie Screaming Frog verwenden. Dieses Tool bietet einen Website-Crawler, der Weiterleitungen prüfen kann:
Mit Screaming Frog’s SEO Spider können Sie Ihre Weiterleitungen in großen Mengen überprüfen. Mit diesem Tool können Sie alle Weiterleitungsschleifen oder -ketten identifizieren und ein neues Redirect verwenden, um Probleme zu beheben.
6 Arten von URL-Weiterleitungen (und warum Sie sie verwenden könnten)
Jetzt, da Sie die Grundlagen der URL-Weiterleitungen kennen, lassen Sie uns die verschiedenen verfügbaren Typen besprechen. Auf diese Weise können Sie die beste Option für Ihre Website wählen.
301 Weiterleitung
Eine 301-Weiterleitung ist eine dauerhafte Weiterleitung von einer gelöschten oder verschobenen Webseite. Dies ist einer der häufigsten Weiterleitungstypen.
Da eine 301-Weiterleitung dauerhaft ist, sollten Sie diese Option nur verwenden, wenn Sie nicht mehr auf den ursprünglichen Inhalt zugreifen müssen. Wenn Sie eine 301-Weiterleitung implementieren, teilt ihr Code den Suchmaschinen-Crawlern mit, dass bestimmte Inhalte entfernt wurden und nicht mehr indexiert werden müssen.
Sie sollten eine 301-Weiterleitung in Betracht ziehen, wenn:
- Eine Website-Seite dauerhaft löschen
- Verschieben Ihrer Website auf eine neue Domain
- Ändern einer Seiten-URL durch Kürzen oder Verbergen von Links
- Zusammenführen mehrerer Inhalte auf einer gemeinsamen Webseite
Eine 301-Weiterleitung kann sehr nützlich sein, um das Benutzererlebnis auf Ihrer Website zu verbessern. Damit können Sie dauerhaft verhindern, dass Benutzer eine 404-Fehlerseite sehen.
Zum Beispiel, wenn eines Ihrer Produkte nicht mehr verfügbar ist, könnten Sie den Verkehr auf Ihre anderen Produktkollektionen umleiten. Dies kann Besucher auf Ihrer Webseite halten, indem Sie ihnen ähnliche Empfehlungen geben:
Diese Taktik kann auch Ihrem SEO zugutekommen. Beispielsweise können Sie mit 301-Weiterleitungen mehrere Stücke von dünnem Inhalt in eine einzige umfassende Ressource zusammenführen. Das ist eine kluge Möglichkeit, Inhalte neu zu verwenden und leistungsschwache Webseiten zu verbessern.
302 Weiterleitung
Eine 302-Umleitung ähnelt einer 301, außer dass es sich um eine temporäre Umleitung handelt. Sie zeigt an, dass der ursprüngliche Inhalt vorübergehend auf eine neue URL verschoben wurde.
Auf der Browserseite (d.h. aus der Perspektive des Benutzers) gibt es keinen großen Unterschied zwischen einer 302- und einer 301-Weiterleitung. Allerdings hat eine 302-Weiterleitung einen anderen HTTP-Antwortstatuscode. Dieser Code informiert Suchmaschinen darüber, ihre Links zur ursprünglichen Ressource nicht zu aktualisieren.
Betrachten Sie die Verwendung einer 302-Umleitung, wenn:
- Änderungen am Originalinhalt vornehmen
- Durchführung von A/B testing
- Ihrem Publikum mitteilen, dass Produkte ausverkauft sind
302-Weiterleitungen können oft die Benutzererfahrung verbessern, indem sie Besucher über Websiteänderungen und -updates informieren. Beispielsweise könnten Sie vorübergehend auf eine Countdown-Seite umleiten, wenn Sie ein Produkt neu starten:
Der beste Teil an 302-Weiterleitungen ist, dass Sie später zum ursprünglichen Inhalt zurückkehren können. Anstatt Suchmaschinen und Betrachtern dauerhaft den Zugriff auf bestimmte Seiten zu verwehren, können Sie einfach auf eine temporäre Ersatzseite umleiten.
303 Weiterleitung
Ein 303-Redirect ist ein HTTP-Antwortstatuscode, der „Siehe andere“ bedeutet. Ähnlich einem 302-Redirect, ist es ein temporärer Code, der den Browser und die Suchmaschine darüber informiert, dass der ursprüngliche Inhalt durch eine ähnliche Ressource ersetzt wurde.
Der Hauptunterschied zwischen 303 und 302 Weiterleitungen ist, dass 303 nicht cachebar ist. Dies kann nützlich sein, wenn Sie nicht möchten, dass Google eine bestimmte Webseite langfristig speichert.
303-Weiterleitungen sind nützlich, um nach PUT– oder POST-Anfragemethoden umzuleiten. Dies stellt sicher, dass das erneute Laden der Seite nicht noch einmal die Weiterleitung auslöst.
Zum Beispiel können Sie eine 303-Umleitung verwenden, um Formulareinsendungen zu behandeln. Diese werden häufig verwendet, um nach Einträgen auf Dankesseiten umzuleiten:
Nachdem ein Besucher das Formular ausgefüllt hat, verhindert eine 303-Weiterleitung, dass sie den Zurück-Button verwenden, um die Seite zu aktualisieren. Durch die Verwendung dieser Weiterleitung können Sie doppelte Formulareingaben vermeiden.
307 Weiterleitung
Eine weitere vorübergehende Option ist die 307-Weiterleitung. Dies ist eine serverseitige Weiterleitung, die Suchmaschinen darüber informiert, dass Sie die URL in Zukunft möglicherweise ändern. Das Besondere an einer 307-Weiterleitung ist, dass sie verlangt, dass die HTTP-Anforderungsmethode gleich bleibt.
Obwohl sie den 302-Weiterleitungen ähnlich sind, können 307-Weiterleitungen klarer sein. Das liegt daran, dass eine 307-Weiterleitung keine Umwandlungen von der POST- zur GET-Anforderungsmethode zulässt.
Sie möchten möglicherweise eine 307-Weiterleitung verwenden, wenn Sie eine wiederkehrende Aktion oder ein Werbegeschenk durchführen. Dies kann nützlich sein, um häufige URL-Aktualisierungen durchzuführen:
Eine 307-Weiterleitung ermöglicht es Ihnen, den Inhalt eines Links periodisch zu aktualisieren, während Sie weiterhin die ursprüngliche URL verwenden. Auf diese Weise können Sie vermeiden, Web-Traffic zu verlieren.
308 Weiterleitung
Ähnlich wie eine 301-Weiterleitung zeigt eine 308-Weiterleitung an, dass die ursprüngliche URL dauerhaft verlegt wird. Allerdings erlauben 308-Weiterleitungen keine Änderung der Anforderungsmethode von POST zu GET.
Sie können 308-Weiterleitungen für alle dieselben 301-Weiterleitungsfälle verwenden, wie zum Beispiel, wenn eine Ressource dauerhaft an einen neuen Ort verschoben wird. Zusätzlich kann eine 308-Weiterleitung nützlich sein, wenn Sie eine Website migrieren, die viele über die POST-Methode erstellte Formulare enthält.
Zusätzlich bietet die Verwendung eines 308-Weiterleitungs eine größere Kontrolle über Browseranfragen. Da Sie entweder eine POST- oder GET-Anfragemethode angeben können, ist dies oft sauberer und effizienter als 301-Weiterleitungen.
Meta-Aktualisierung
Im Gegensatz zu den anderen Methoden auf dieser Liste ist ein Meta-Refresh eine clientseitige Weiterleitung. Statt auf dem Webserver zu erfolgen, geschieht dies im Webbrowser. Sie könnten diese Weiterleitung als Aktualisierungs-Countdown-Timer auf bestimmten Seiten erkennen:
Sie können diese Art der Weiterleitung verwenden, um eine Webseite zu aktualisieren, auf der sich ein Besucher bereits befindet. Dies kann vorteilhaft für die Aktualisierung dynamischer Webseiten wie Online-Auktionen sein.
Leider kann die Implementierung eines Meta-Refresh auch einige Nachteile mit sich bringen. Wenn Sie diese Technik verwenden, könnten Suchmaschinen Ihre Website möglicherweise als Spam kennzeichnen. Außerdem können Meta-Refreshes das Benutzererlebnis aufgrund erhöhter Ladezeiten beeinträchtigen.
Wie man Umleitungen implementiert (3 Methoden)
Jeder Umleitungstyp kann spezifische Vorteile für Ihre Website bieten. Daher sollten Sie sorgfältig überlegen, welche Umleitung am besten für Ihre Ziele geeignet ist. Anschließend können Sie Ihre Umleitungen über eine der folgenden Methoden einfach implementieren.
1. Verwenden Sie ein WordPress-Weiterleitungs-Plugin
WordPress ist eine Open-Source-Software, und Webentwickler erstellen ständig neue Plugins, um deren Funktionalität zu verbessern. Für Besitzer von WordPress-Websites ist ein Umleitungs-Plugin eine der einfachsten Methoden, um Ihre Umleitungen zu erstellen.
Wenn Ihnen diese Option zusagt, empfehlen wir Ihnen, das Redirection Plugin herunterzuladen und zu installieren. Dies ist ein kostenloses Tool, das es Ihnen ermöglicht, alle Ihre Umleitungen an einem Ort zu verwalten:
Wenn Sie dieses Plugin verwenden, müssen Sie sich nicht auf komplizierte Codierung verlassen. Solange Ihre WordPress-Website Permalinks unterstützt, können Sie Redirection verwenden, um nach defekten Links zu suchen und diese mit Umleitungen zu beheben.
Um anzufangen, navigieren Sie zu Ihrem WordPress-Armaturenbrett. Dann gehen Sie zu Plugins > Add New. Suchen Sie mit dem Suchwerkzeug nach dem Redirection-Plugin. Wenn Sie es gefunden haben, installieren und aktivieren Sie es einfach:
Als Nächstes gehen Sie zu Tools > Redirection. Dies ermöglicht Ihnen, neue Umleitungen zu erstellen oder bestehende zu bearbeiten:
Klicken Sie auf Neu hinzufügen, und geben Sie sowohl die Quell-URL als auch die Ziel-URL ein:
Dann finden Sie im erweiterten Optionen HTTP code und wählen Sie aus der Liste der Umleitungstypen. Sie können zwischen 301, 302, 303, 304, 307 und 308 Umleitungen wählen:
Wenn Sie mit dem Anpassen Ihrer Umleitung fertig sind, klicken Sie auf Add Redirect. Es ist so einfach!
2. Erstellen Sie eine Umleitung mit Ihrer .htaccess-Datei
.htaccess ist eine Konfigurationsdatei, die Sie verwenden können, um Änderungen an Ihrer Server-Software vorzunehmen. Mit dieser Methode können Sie bestimmte URLs umleiten, benutzerdefinierte 404-Fehlerseiten erstellen und Ihre Permalinks von HTTP zu HTTPS ändern. Diese Datei ist jedoch nur auf Apache-Servern zugänglich.
Sie können Ihre .htaccess-Datei im Root-Ordner Ihrer Website finden. Wie genau Sie darauf zugreifen, hängt von Ihrem Webhost und Ihrem Tarif ab. Wenn Sie einen Tarif bei DreamHost haben, können Sie auf Ihr Konto zugreifen, die gewünschte Site auswählen und zu Dateien verwalten gehen. Suchen Sie den nach Ihrer Site benannten Ordner und klicken Sie darauf:
Dann lokalisieren Sie die .htaccess-Datei. Rechtsklicken Sie darauf und wählen Sie Bearbeiten:
Verwenden Sie den Texteditor, um Ihren Umleitungscode hinzuzufügen. Wenn Sie von einer internen Seite zu einer anderen umleiten, hier ist das grundlegende Format, das Sie verwenden sollten:
Umleiten [redirect type] [/path/to/old/file/old.html] [/path/to/new/file/new.html]
Wenn Sie auf eine externe Seite umleiten, ersetzen Sie den letzten Teil durch die vollständige URL der Seite, zu der Sie die Besucher senden möchten.
Beispielsweise haben wir eine 302-Weiterleitung implementiert. So sah unser .htaccess Code aus:
Wenn Sie eine Meta-Aktualisierung implementieren, können Sie stattdessen diesen Code verwenden:
<meta http-equiv="refresh" content="2;url=http://example.com/" />
Nachdem Sie fertig sind, klicken Sie auf Speichern & Schließen. Danach möchten Sie wahrscheinlich Ihre Arbeit überprüfen. Um dies zu tun, besuchen Sie einfach die alte URL in einem Browser, um zu sehen, ob sie zur neuen Seite weiterleitet.
3. Machen Sie eine Umleitung in Ihrer PHP-Datei
Ein weiterer einfacher Weg, eine Weiterleitung zu implementieren, ist die Verwendung von PHP. Dabei geht es darum, die Funktion header () hinzuzufügen zu einer PHP-Datei, um Besucher auf eine neue URL umzuleiten. Allerdings muss Ihre ursprüngliche Quelle eine PHP-Datei sein, damit dieser Prozess funktioniert.
Um anzufangen, öffnen Sie einen Texteditor. Für diejenigen, die einen Microsoft-Computer verwenden, würden wir Notepad++ empfehlen. Für Mac-Benutzer ist Tumult Whisk eine gute Alternative.
Dann stellen Sie sicher, dass die Sprache auf PHP eingestellt ist. Öffnen Sie Ihre QuellPHP-Datei und fügen Sie Ihren Umleitungscode als erste Zeile des Dokuments hinzu. Zum Beispiel sieht ein 301-Umleitungsquellcode so aus:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://www.domain.com/the-new-name.php"); header("Connection: close"); ?>
Denken Sie daran, dass wenn Sie Ihre 301-Weiterleitung nicht im Header definieren, sie automatisch standardmäßig auf eine 302-Weiterleitung gesetzt wird. Wenn Sie fertig sind, speichern Sie die Datei und testen Sie Ihre Ergebnisse, indem Sie den alten Link besuchen.
Eine Lösung für defekte Links
Defekte Links können die Absprungrate Ihrer Website erhöhen, aber Sie können dieses Problem vermeiden, indem Sie Weiterleitungen verwenden. Obwohl 301-Weiterleitungen die häufigste Lösung zum Umleiten von Traffic sind, gibt es viele andere temporäre Optionen. Durch die Auswahl der richtigen Weiterleitung können Sie das Anzeigen von 404-Fehlerseiten vermeiden und Besucher länger auf Ihrer Website halten.
Mit DreamHost können Sie diese Art von kompliziertem Website-Management vermeiden. Wir bieten professionelle Website-Management-Services an, die alle technischen Probleme den Experten überlassen. Schauen Sie sich noch heute unsere Pläne an, um sicherzustellen, dass alle Ihre Seiten für Spitzenleistungen bereit sind!
Website-Management leicht gemacht
Lassen Sie uns das Backend übernehmen — wir verwalten und überwachen Ihre Website, damit sie sicher, geschützt und immer verfügbar ist.
Mehr erfahren