Es gibt eine WordPress Redirect-Funktionalität im Kern, die entwickelt wurde, um falsche URLs zu erfassen. Wenn eine falsche URL angefordert wird, versucht WordPress, die richtige URL zu finden und leitet den Besucher auf die richtige URL weiter, wenn es sie finden kann. Auf der einen Seite ist das großartig, aber lass uns einige der damit verbundenen Probleme genauer betrachten.

Beispielsweise können Besucher Deiner Website die Subdomain www in der URL Deiner Website einbinden oder weglassen, und WordPress leitet sie an die richtige URL weiter. Dasselbe passiert, wenn der Pfad, der vor der URL des Page Slug erscheinen soll, gelöscht wird. Wenn Du also eine Seite hast, die sich auf http://www.example.com/parent/page. befindet, versuche, http://example.com/page einzugeben und sieh, was passiert. In den meisten Fällen ist WordPress intelligent genug, um die richtige Seite zu finden und Dich zu dieser weiterzuleiten.

Die Situation wird komplexer, wenn Du Deine Website so einrichtest, dass sie mit HTTPS auflöst. Wenn Du das tust, willst Du in der Regel erzwingen, dass der gesamte Datenverkehr von HTTP auf die HTTPS-präfixierte URL umgeleitet wird. Das kann den Umleitungsprozess wirklich chaotisch machen. Stell Dir dieses Umleitungschaos vor:

  • Ein Besucher versucht, auf die Webseite https://www.example.com/parent/page zuzugreifen, indem er http://example.com/page in die Adressleiste eingibt.
  • Zunächst wird der Besucher von HTTP auf HTTPS
  • Zweitens wird der Besucher umgeleitet, wenn www zur URL hinzugefügt wird.
  • Drittens wird der Besucher zu der URL-Formulierung umgeleitet, die die übergeordnete Seite im Pfad enthält.
  • Schließlich beginnt der Server, die Dateien und Ressourcen der Website an den Browser des Besuchers zu senden.

Du denkst vielleicht für Dich selbst: „Das ist großartig! Ich kann einen Link abschneiden und der Besucher wird immer noch dort landen, wo er enden soll.“ In gewisser Weise hättest Du Recht, wenn Du das denkst. WordPress ist wirklich gut darin, herauszufinden, wo URLs aufgelöst werden sollen, und das bedeutet, dass falsch eingegebene URLs oft richtig aufgelöst werden. Allerdings hat diese ganze automatische Umleitung auch einen Nachteil.

Du übersiehst den Einfluss von Redirects auf deine Seitengeschwindigkeit? Click to Tweet

Die WordPress Umleitungsverzögerung

Sobald man merkt, wie belastbar WordPress ist, ist es einfach, sich zu einer mangelhaften URL-Formulierung hinreißen zu lassen. Dies ist besonders gefährlich, wenn Du die URLs in Inline-Links und benutzerdefinierten Menüs manuell eingibst. Keine große Sache, oder? Besucher landen immer noch bei der richtigen URL!

Nun, ja, ich schätze, das ist wahr. Was Du jedoch übersiehst, ist die Auswirkung von Umleitungen auf die Seitenladegeschwindigkeit. Hier ist ein Pingdom Website Page Speed-Ergebnis für eine WordPress-Seite. Dieser Test basiert auf dem Zugriff auf eine Seite über eine korrekt formulierte URL, um jegliche Umleitung zu vermeiden.

Pingdom-Testergebnis mit korrekt geformter URL

Pingdom-Testergebnis mit korrekt geformter URL

Das ist ziemlich flott. Wenn wir uns die Dateianfragen ansehen, stellen wir fest, dass es keine Umleitungen gibt, wenn die Website angefordert wird.

Dateianfrage von Pingdom

Dateianfrage von Pingdom

Was passiert also, wenn wir diese URL vermasseln und den Test erneut ausführen?

Pingdom Testergebnis bei schlecht gebildeter URL

Pingdom Testergebnis bei schlecht gebildeter URL

Whoa. Das hat die Ladezeit der Seite um mehr als eine halbe Sekunde verlängert – eine Steigerung von etwa 58%. Werfen wir einen Blick auf die Dateianfragen, um zu sehen, was passiert ist.

Pingdom schlechte URL-Dateianfrage

Pingdom schlechte URL-Dateianfrage

Jetzt sind zwei Umleitungen an das vordere Ende der URL angefügt. Nach den Umleitungen wird die Seite wie gewohnt geladen. So können wir die langsamere Seitengeschwindigkeit auf die Umleitungen zurückführen, die passieren, wenn die falsche URL in den Test eingegeben wird. Die Quintessenz ist, dass Umleitungen der Webseitenladegeschwindigkeit schaden. Der Unterschied ist signifikant und messbar.

Umleiten oder nicht umleiten?

Umleitungen existieren aus einem bestimmten Grund, und es ist ein guter: Sie ermöglichen es Dir, Besucher von veralteten Inhalten und nichtexistenten URLs zu aktualisierten Inhalten zu verweisen. Wir haben den Aspekt der nicht vorhandenen URLs bereits in gewissem Maße abgedeckt. WordPress macht einiges davon ganz von alleine. Allerdings wird WordPress auch nicht alles abfangen, und es gibt Situationen, in denen manuelle Umleitungsregeln erforderlich sind.

Angenommen, Du hast zum Beispiel einen Artikel mit dem Titel „Was brandneu in WordPress ist“ geschrieben, als WordPress 3.0 veröffentlicht wurde. Es war ein großartiger Beitrag im Jahr 2010, aber Googler, die heute nach „was ist neu in WordPress“ suchen, sind nicht darauf aus. Du willst diese Leser glücklich machen. Also schreibst Du einen neuen Beitrag über die Funktionen, die in einer zukünftigen geplanten Version von WordPress enthalten sein werden.

In diesem Szenario ist eine Umleitung vom alten Beitrag zum neuen Beitrag absolut akzeptabel und angemessen. Darüber hinaus ist in diesem Fall eine Umleitung eine gute SEO-Praxis, da der dem alten Beitrag zugeschriebene Link-Juice an Deinen neuen Beitrag weitergegeben wird und diesem ein sofortiges Suchmaschinen-Cachet gibt.

Es gibt mehrere Szenarien, in denen Umleitungen sinnvoll sind:

  • Genau wie im Beispiel hast Du aktualisierte Inhalte veröffentlicht und möchtest veraltete Inhalte an die aktualisierten Inhalte umleiten.
  • Du hast die Permalink-Struktur einer Website überarbeitet und musst alte URLs in ihre neue Struktur umleiten.
  • Du aktualisierst eine veröffentlichte Seite oder einen Beitrag und möchtest den Traffic vorübergehend auf einen anderen Beitrag oder eine andere Seite umleiten, während du an der Aktualisierung arbeitest.
  • Wie am Anfang dieses Artikels erklärt, lässt WordPress seine Magie spielen und leitet Benutzer um, wenn URLs geschlossen, aber nicht ganz richtig sind.

Wann nicht umgeleitet werden soll

In allen oben genannten Szenarien sind Umleitungen notwendig, um Besucher von veralteten Inhalten und defekten URLs zu aktualisierten Inhalten zu verweisen, oder als vorübergehende Maßnahme, während ein bestimmtes Teil der Inhalte aktualisiert wird.

Man könnte argumentieren, dass eine WordPress-Umleitung im ersten Szenario in der obigen Liste nicht unbedingt notwendig ist. Die Hauptverkehrsquelle für diese veralteten Inhalte sind jedoch höchstwahrscheinlich Suchmaschinenbenutzer, die Begriffe wie „neue WordPress-Funktionen“ verwenden. Offensichtlich passt der alte Artikel nicht zu diesen Suchbegriffen, aber der neue Inhalt schon, was bedeutet, dass eine Umleitung notwendig ist, wenn die Suchenden am Ende den gesuchten Inhalt finden sollen.

Wann ist es also nicht angemessen, eine WordPress-Umleitung zu verwenden? Falls Du eine Umleitung verwendest, wenn es nicht notwendig ist, dann solltest Du Deine Strategie überdenken.

Wenn Du beispielsweise ein benutzerdefiniertes Menü mit URLs erstellt hast, die kein www enthalten, Deine Site-URL aber mit der www-Subdomain am Anfang der URL auflöst, dann machst Du einen Fehler, der behoben werden muss. Die Verwendung von Umleitungen in diesem Szenario ist nicht angemessen und schadet der Geschwindigkeit Deiner Website.

Wie man Umleitungen in WordPress minimiert

Wenn Du davon angetan bist, Umleitungen in WordPress zu minimieren – und wie könntest Du es nicht sein? – gibt es zwei Dinge, die Du tun musst, um das Auftreten von Umleitungen zu minimieren.

  • Achte darauf, dass Deine Top-Level-Domain mit nicht mehr als einer Umleitung aufgelöst wird.
  • Erstelle niemals absichtlich unnötige Umleitungen.

Löse deine Top-Level-Domain mit nicht mehr als einer Umleitung auf

Dein Ziel ist es, sicherzustellen, dass Deine URL mit nicht mehr als einer Umleitung erreicht wird, egal welche Kombination aus Protokollpräfix und Subdomain ein Besucher vor die Top-Level-Domain wirft. Hier ist, was ich meine. Alle diese URLs sollten mit nicht mehr als einer Umleitung in die Top-Level-Domäne aufgelöst werden, und eine dieser URLs sollte ohne Umleitungen erfolgen.

  • http://example.com
  • http://www.example.com
  • https://example.com
  • https://www.example.com

Wenn Du Dir nicht sicher bist, wie viele Umleitungen erforderlich sind, um die URL Deiner Website mit diesen verschiedenen Kombinationen von Protokollpräfixen und Subdomains aufzulösen, kannst Du dies mit Patrick Sextons Redirect Mapper überprüfen.

Redirect Mapper Tool

Redirect Mapper Tool

Hier ist ein Beispiel für Umleitungen, die nicht korrekt eingerichtet sind und die mit dem Redirect-Mapper leicht zu erkennen sind. Du kannst sehen, dass es doppelte Umleitungen gibt, die sowohl in der www- als auch in der non-www-Version vorkommen.

Haben Sie mit Ausfallzeiten und WordPress-Problemen zu kämpfen? Kinsta ist die Hosting-Lösung, die Ihnen Zeit spart! Sieh dir unsere Features an
Umleitungen nicht korrekt eingerichtet

Umleitungen nicht korrekt eingerichtet

Hier ist ein Beispiel für eine korrekte Einstellung der Umleitung. Wie du sehen kannst, gibt es nur eine Umleitung.

Umleitungen korrekt eingerichtet

Umleitungen korrekt eingerichtet

Wenn Du feststellst, dass einige dieser Kombinationen entweder nicht aufgelöst werden können (Rückgabe eines 404-Serverstatuscodes) oder mehr als eine Umleitung erforderlich ist, ist es Zeit, sich an die Arbeit zu machen.

Was Du tun musst, ist, eine oder mehrere Umleitungsregeln zum Server hinzuzufügen, um sicherzustellen, dass Besucher so schnell wie möglich bei der richtigen Formulierung der URL Deiner Website landen. Wenn Deine Website auf einem Standard-LAMP-Stack gehostet wird, musst Du der .htaccess-Datei Deiner Website URL-Rewriting-Regeln hinzufügen.

Wenn du jedoch eine fortschrittlichere Hosting-Konfiguration verwendest, gibt es eine gute Änderung: Sie wird von NGINX unterstützt und nicht von Apache. In diesem Fall sind die Dinge nicht ganz so einfach, da die Umleitungskonfiguration von Host zu Host variiert, und Du solltest Dich am besten mit der Supportgruppe Deines Hosts in Verbindung setzen, um das Problem mit der Umleitung zu lösen.

Wenn Deine Website von Kinsta gehostet wird, dann läuft sie auf einem NGINX-Server. Das Einrichten von Umleitungen mit Kinsta ist wirklich einfach. Du kannst Umleitungsregeln über das MyKinsta-Dashboard hinzufügen, aber natürlich kannst du dich auch jederzeit an den Support wenden, wenn du Fragen hast oder Hilfe brauchst.

Das grundlegende Ziel, das Du versuchst zu erreichen, ist die Erstellung von Umleitungsregeln, die auf alle URL-Formulierungen abzielen, die mehr als eine Umleitung erfordern, um diese URLs zu zwingen, direkt in die korrekt formulierte URL aufzulösen. Wenn beispielsweise die URL http://example.com zwei Umleitungen benötigt, um zu https://www.example.com zu gelangen, erstelle eine manuelle Umleitung, die dies in einem Schritt und nicht in zwei Schritten erledigt.

Du kannst auch das Umleitungsregeln-Feature verwenden, um 301- und 302-Umleitungen direkt im MyKinsta-Dashboard zu erstellen. Die Verwendung kostenloser WordPress-Plugins zur Implementierung von Umleitungen kann manchmal zu Performance-Problemen führen, da die meisten von ihnen die wp_redirect-Funktion verwenden, die zusätzliche Codeausführung und Ressourcen erfordert. Das Hinzufügen in MyKinsta bedeutet, dass die Regeln auf Serverebene implementiert werden, was ein weitaus optimalerer Weg ist.

Umleitungsregel hinzufügen

Umleitungsregel hinzufügen

Benutze die richtige URL-Struktur beim Erstellen von URLs

Erstelle nicht absichtlich Umleitungen, wenn Du interne Links und Menüs erstellst. Wenn Du es Dir angewöhnt hast, URLs bequem einzugeben, solltest Du diese Gewohnheit ablegen. Wenn Du eine URL eingibst, stelle sicher, dass Du:

  • Das richtige Protokollpräfix (HTTP oder HTTPS) verwendest
  • Die www-Subdomain nach Bedarf einbeziehst oder ausschließt
  • Keine Post- und Page-IDs in Links verwendest
  • Den gesamten Pfad zur Seite oder zum Beitrag einfügs

Die in WordPress eingebaute Umleitungsleistung soll nur ein Fallback sein, falls Du versehentlich eine schlechte URL erstellst. Verwende es als solches und nie absichtlich, um bequemliches URL-Schreiben zu kompensieren.

Erstellen einer WordPress Umleitung mit einem Plugin

Wie bereits erwähnt, gibt es legitime Situationen, um eine WordPress-Umleitung zu erstellen. Und wenn Dein Host keine Funktion für Umleitungsregeln hat, musst Du möglicherweise ein WordPress-Plugin verwenden. Es gibt viele kostenlose Umleitungs-Plugins, die über das WordPress-Plugin-Verzeichnis verfügbar sind.

wordpress redirect plugin

WordPress Redirection plugin

  • Redirection ist bei Weitem das populärste Umleitungs-Plugin. Es ist sehr einfach zu bedienen und kann dafür eingerichtet werden, Umleitungen mittels dem Word Press-Core, .htaccess auf einem Apache-Server, oder NGINX-Server-Umleitungen zu erstellen
  • Simple 301 Redirects, eine weitere beliebte Option, wurde entwickelt, um die Umleitung so einfach wie möglich zu gestalten. Es ist einfach zu bedienen, bietet keine Konfigurationsoptionen und enthält gerade genug Informationen, um es einfach zu machen, 301-Umleitungen manuell hinzuzufügen.
  • Safe Redirect Manager wurde tatsächlich von dem großartigen Team von 10up entwickelt. Es ermöglicht es Dir, Locations auf neue URLs mit den von Dir gewählten HTTP-Statuscodes umzuleiten. Das Plugin verwendet die Funktion wp_safe_redirect, die aus Sicherheitsgründen nur Umleitungen auf weiß gelistete Hosts erlaubt.
  • Quick Page/Post Redirect Plugin ist ein weiteres beliebtes Plugin, das von Benutzern bevorzugt wird, die eine Einkaufsliste voll Konfigurationsoptionen bevorzugen. Mit über 200.000 aktiven Installationen ist es sicherlich gut getestet. Es ist einfach zu bedienen, hat eine gut durchdachte Benutzeroberfläche und kann zur manuellen Erstellung von 301- und 302-Umleitungen verwendet werden. Eine besonders nette Funktion ist ein Dropdown-Menü zur Auswahl von Seiten, Beiträgen, Medienseiten und Archivseiten als Umleitungsziel, das sicherstellt, dass manuell erstellte Umleitungsregeln ohne Umleitung auflösen.

Verantwortungsbewusste Umleitung praktizieren

WordPress-Umleitungen verlangsamen schlicht und einfach Deine Website. Deshalb lohnt es sich, sich die Zeit zu nehmen, um die Anzahl der Umleitungen, denen Besucher Deiner Website begegnen, zu minimieren. Es gibt Situationen, in denen es angebracht ist, absichtlich eine Umleitung zu erstellen und zu verwenden, aber beschränke dies auf wirklich notwendige Fälle und stelle sicher, dass Deine Besucher die schnellstmögliche Erfahrung beim Browsen auf deiner WordPress Website haben.

Was sind Deine Gedanken? Hast Du Performance-Probleme aufgrund zu vieler Umleitungen erlebt?