Testen von Weiterleitungen vor und nach einer Website-Migration

Unter all den Faktoren, die du bei der Migration einer Website berücksichtigen musst, sind deine URL-Weiterleitungen wahrscheinlich der wichtigste Faktor. In diesem Artikel erfährst du alles, was du über das Testen deiner Weiterleitungen vor und nach einer Website-Migration wissen musst.

Unter all den Faktoren, die du bei der Migration einer Website beachten musst, sind deine URL-Weiterleitungen wahrscheinlich der wichtigste Punkt. Eine Website-Migration, bei der wichtige URLs geändert werden, ist zum Scheitern verurteilt, wenn die alten URLs nicht korrekt auf die neuen umgeleitet werden. In diesem Artikel erfährst du alles, was du über das Testen deiner Weiterleitungen vor und nach einer Website-Migration wissen musst.

Bist du in Eile? Springe direkt zum TL;DR Zusammenfassung dieses Beitrags.

Warum du deine Weiterleitungen vor einer Website-Migration testen solltest

Das Testen von Weiterleitungen nach einer Website-Migration ist wahrscheinlich etwas, das die meisten Checklisten und Projektpläne bereits berücksichtigen, aber da es wichtig ist, deine alten URLs korrekt weiterzuleiten, solltest du das Risiko minimieren, dass du mit fehlerhaften Weiterleitungen online gehst.

Bevor deine neue Website live geht, wird sie höchstwahrscheinlich in einer Staging-Umgebung zum Testen verfügbar sein. Hier solltest du deine 301-Weiterleitungsregeln vor der Migration einrichten und testen, ob sie so funktionieren, wie sie sollen.

Das Testen der Weiterleitungen vor der Migration auf der Staging-Version der neuen Website macht es nicht überflüssig, sie nach der Migration erneut zu testen, aber es verringert das Risiko, mit falschen Weiterleitungen live zu gehen und damit irreparabler Schaden.

Bevor wir uns mit den Details des Testens von Weiterleitungen auf einer Staging-Website beschäftigen, werfen wir einen kurzen Blick auf eine wichtige Aufgabe, die erledigt werden muss, bevor wir überhaupt etwas testen können: Die Erstellung eines Redirect Mappings.

Was du bei der Erstellung deines Redirect Mappings beachten solltest

Dein Redirect Mapping sollte alle alten URLs enthalten, die nach der Migration der Website nicht mehr existieren werden. Bei sehr großen Websites kann es sein, dass du nicht für alle alten URLs ein Redirect Mapping erstellen kannst, daher ist es sinnvoll, sich auf die wichtigsten URLs zu konzentrieren:

  • Alle URLs, die in der Vergangenheit klickt und Eindrücke, laut Google Search Console.
  • Alle URLs, die Landing Pages für organischen Suchverkehr, laut Google Analytics (oder dem Webanalysetool, das deine Organisation verwendet).
  • Alle URLs, die eine Ranglisten, Je nachdem, welches SEO-Tool du zur Überprüfung und Überwachung der Rankings verwendest (Tools wie Sistrix, Searchmetrics, SEMrush usw.).
  • Alle URLs, die eine Links von anderen Websites die auf sie hinweisen. Du solltest Folgendes zusammenstellen Backlink-Daten aus der Google Search Console und Linkdatenbanken von SEO-Tool-Anbietern (wie Sistrix, SEMrush, Ahrefs, etc.), um einen vollständigen Datensatz zu erhalten. Der Verweisbericht in Google Analytics kann dir auch dabei helfen, weitere Backlinks zu deinen URLs zu identifizieren (searchVIU findet und verifiziert diese Links automatisch).

Auch wenn deine Website klein genug ist, um ein Redirect Mapping zu erstellen, das alle alten URLs enthält, solltest du auf jeden Fall eine Liste mit allen oben genannten URLs erstellen, damit du ihnen besondere Aufmerksamkeit schenken kannst. Du willst nicht, dass eine dieser URLs nach der Migration einen 404-Fehler zurückgibt oder auf ein falsches Ziel umleitet.

Um festzustellen, welche der alten URLs, die du gesammelt hast, umgeleitet werden müssen, kannst du Excel oder Google Sheets verwenden, um in allen URLs deine Domain durch die Domain der Staging-Umgebung zu ersetzen und dann die gesamte Liste zu crawlen. Alle URLs, die auf der Staging-Website keinen 200-Statuscode zurückgeben, müssen in dein Redirect-Mapping aufgenommen werden.

Sei vorsichtig: Wenn die 404-Fehlerseite der Staging-Website noch nicht richtig konfiguriert ist (ein sehr typischer Fehler), können URLs, die auf der neuen Website nicht existieren, einen 200-Statuscode zurückgeben. Bevor du diesen Test durchführst, solltest du sicherstellen, dass du eine korrekte 404-Fehlerseite auf deiner Staging-Website hast.

Wenn du keine Software, die automatisch deine alten und neuen URLs abgleicht für ein Redirect-Mapping erstellt hast, musst du im nächsten Schritt manuell ein passendes Redirect-Ziel für jede URL in deiner Liste definieren. Idealerweise sollte das Umleitungsziel denselben Inhalt wie die alte URL haben oder zumindest die gleichen Suchintentionen und -anfragen bedienen. Stelle sicher, dass du für jede alte URL, die umgeleitet werden muss, die ähnlichste URL auf deiner Staging-Website findest.

Bevor wir dazu kommen, die Weiterleitungsregeln zum Testen auf deiner Staging-Website einzurichten, lass uns über einen weiteren sehr wichtigen Aspekt von Weiterleitungen sprechen, auf den du bei der Migration einer Website achten solltest: Weiterleitungsketten.

Was du tun kannst, um Weiterleitungsketten zu vermeiden

Umleitungsketten entstehen, wenn eine URL auf eine andere URL umleitet, die wiederum auf eine andere URL umleitet. Diese Ketten sollten auf jeden Fall vermieden werden, da sie Crawling-Ressourcen verschwenden und höchstwahrscheinlich nicht so viel Relevanz weitergeben wie eine Weiterleitung ohne Umwege. Hier sind einige Dinge, die du tun kannst, um Weiterleitungsketten zu vermeiden:

  • Wenn die Art und Weise, wie deine Weiterleitungen eingerichtet sind, dies zulässt (abhängig von dem System, das du für die Implementierung von Weiterleitungsregeln verwendest), immer absolute URLs definieren mit dem Protokoll (https), der vollständigen Domain und dem URL-Pfad als Umleitungsziele. Überprüfe immer, ob die genaue URL-Variante, die du als Weiterleitungsziel angibst, einen 200-Statuscode zurückgibt.
  • Deine Weiterleitungsregeln sollten für alle Varianten (www / nichtwww, http / https, Schrägstrich / kein Schrägstrich usw.) deiner alten URLs gelten, damit jede Variante direkt auf das definierte Weiterleitungsziel weitergeleitet wird.
  • Wenn du globale Weiterleitungsregeln verwendest (z. B. http > https, non-www > www, kein abschließender Schrägstrich > abschließender Schrägstrich), sollten diese nach deinen 1:1-Weiterleitungsregeln gelten (nur für URLs, für die du keine 1:1-Weiterleitung angegeben hast).
  • Aktualisiere deine alten Weiterleitungen: Exportiere eine Liste mit allen Umleitungsregeln, die derzeit auf deiner Website implementiert sind. Wenn die Umleitungsziele URLs enthalten, die in deiner Liste der umzuleitenden URLs enthalten sind, ersetze sie durch ihre neuen Umleitungsziele. Du kannst dies mit einem VLOOKUP in Excel oder Google Sheets tun. Definiere neue funktionierende Umleitungsziele für alte Umleitungen, die auf Fehlerseiten umleiten.
  • Brich bestehende Weiterleitungsketten auf (du wirst wahrscheinlich viele finden, wenn du deine alten Weiterleitungen überprüfst), indem du jedes einzelne Glied der Kette direkt auf das letzte Glied der Kette (das endgültige Weiterleitungsziel) weiterleitest.

Sobald du die Zuordnung deiner Weiterleitungen abgeschlossen, deine Legacy-Weiterleitungen hinzugefügt und aktualisiert und sichergestellt hast, dass deine Regeln keine Weiterleitungsketten verursachen, ist es an der Zeit, deine Weiterleitungen in der Staging-Umgebung einzurichten und zu testen.

Einrichten der Weiterleitungen in der Staging-Umgebung

Deine Staging-Umgebung hat höchstwahrscheinlich eine andere Domain oder zumindest eine andere Subdomain als deine Live-Website. Zum Testen musst du die Domain aller URLs in deinem Redirect-Mapping durch die Domain (oder Subdomain) der Staging-Website ersetzen.

Alle URL-Pfade, für die du ein Redirect-Mapping erstellt hast, sollten, wenn sie auf der Staging-Website angefordert werden, zu einer passenden URL auf der Staging-Website umleiten, die einen 200-Statuscode zurückgibt. Crawle die Liste der alten URLs, die du in einem früheren Schritt erstellt hast, wobei die Live-Domain durch die Staging-Domain ersetzt wurde. Dann kannst du mit einem VLOOKUP sicherstellen, dass jede URL genau auf die URL umleitet, die du als Umleitungsziel definiert hast.

Wenn du Fehler findest, lass sie beheben und crawle die Liste erneut, bis alles wie angegeben funktioniert.

Das Gute an diesem Verfahren ist, dass die Implementierung der Weiterleitungen normalerweise relativ einfach live geschaltet werden kann, wenn der Rest der Staging-Website live geht, ohne dass weitere Anpassungen erforderlich sind.

Ein Fall, der eine leichte Anpassung des oben beschriebenen Prozesses erfordert, ist, wenn deine Website-Migration auch einen Domainwechsel beinhaltet. Darüber sprechen wir als Nächstes.

Besondere Überlegungen im Falle eines Domänenwechsels

Wenn du die Domain wechselst, kannst (und solltest) du die Weiterleitungen genauso testen wie oben beschrieben. Du solltest aber bedenken, dass deine Weiterleitungsregeln nur vorübergehend auf deiner neuen Website eingerichtet werden, solange sie sich in der Staging-Umgebung befindet.

Der Grund dafür ist, dass die Weiterleitungsregeln nach der Migration für URLs auf der alten Domain gelten müssen, deine neue Website aber auf einer neuen Domain liegt. Um Weiterleitungsketten zu vermeiden, ist es sehr wichtig, alle URLs auf der alten Domain direkt auf ihre Entsprechung auf der neuen Domain umzuleiten.

Eine mögliche Alternative Um die Weiterleitungen auf der Staging-Website deiner neuen Website zu testen, solltest du sie im Falle eines Domainwechsels auf der Staging-Site deiner alten Website. Das kann eine gute Idee sein, wenn die Art und Weise, wie Weiterleitungen auf der neuen und alten Website implementiert werden, unterschiedlich ist. Wenn du deine Weiterleitungsregeln in der Staging-Umgebung deiner alten Website testest, musst du sie für die Migration nur noch live schalten, ohne dich um die Änderung der Implementierung von der Staging-Site der neuen Website auf die alte Domain zu kümmern.

Auf jeden Fall sollte es vermieden werden, eine globale Umleitungsregel zu verwenden, um einfach die Domain in allen alten URLs zu ersetzen und sie dann auf ihre endgültigen Ziele umzuleiten, auch wenn das vielleicht einfacher einzurichten ist. Ich habe schon erlebt, dass Website-Migrationen mit Domain-Wechseln deswegen furchtbar schief gegangen sind.

Tatsächlich, und das mag dich überraschen, Ich würde davon abraten, eine globale Regel zu verwenden, die einfach die Domain in deinen alten URLs ersetzt insgesamt, auch wenn es nur nach allen 1:1-Weiterleitungen gilt, die du erstellt hast. Der Grund dafür ist, dass sich auf deiner alten Domain wahrscheinlich eine große Anzahl von URLs angesammelt hat, die nicht mehr existieren, die Fehler enthalten und die alle möglichen 4xx- und 5xx-Statuscodes zurückgeben. Ein Domainwechsel ist eine gute Gelegenheit, all diese technischen Schulden loszuwerden. Wenn du eine globale Weiterleitungsregel erstellst, die einfach die Domain in allen verbleibenden URLs ersetzt, nachdem deine 1:1-Weiterleitungsregeln angewendet wurden, würdest du auf deiner neuen Domain Äquivalente für alle verbleibenden historischen URLs und Fehler-URLs generieren, die immer noch hin und wieder von Bots und Nutzern angefordert werden.

Die Lösung für dieses Problem besteht darin, eine sehr gründliche Liste mit 1:1-Weiterleitungen zu erstellen und ggf. einige Regeln zu erstellen, die alle URLs eines bestimmten Typs erfassen und eine bestimmte Änderung an ihnen vornehmen. Dann kannst du am Ende eine Regel erstellen, die alle verbleibenden Seiten auf die Startseite deiner neuen Website umleitet, anstatt das Äquivalent auf deiner neuen Domain zu erzeugen. Achte nur darauf, dass du so viele 1:1-Weiterleitungen und allgemeinere Regeln wie möglich definierst, damit nicht zu viel Durcheinander übrig bleibt, denn viele URLs auf deine neue Homepage umzuleiten, ist auch nicht die beste Idee. In diesem Fall ist es aber definitiv eine bessere Lösung, als das Durcheinander mitzunehmen.

Testen, Überwachen und Reduzieren deiner Weiterleitungen nach der Migration

Wie bereits erwähnt, musst du deine Umleitungsregeln auf der Staging-Website gründlich testen, auch wenn dies die Notwendigkeit sie erneut testen, sobald die neue Website online geht. Crawle alle URLs, für die du Weiterleitungsziele erstellt hast, und stelle sicher, dass sie alle 301-Weiterleitungen zu dem von dir angegebenen Ziel haben und dass das Ziel einen 200-Statuscode zurückgibt. Du kannst den Listenmodus in Screaming Frog und VLOOKUP in Excel oder Google Sheets verwenden, um diese Tests durchzuführen.

Es ist auch sinnvoll, ein Monitoring für deine alten URLs einzurichten, das sie ab und zu überprüft und sicherstellt, dass sie immer noch auf die richtigen Ziele umleiten und dass die Ziele 200 Statuscodes zurückgeben.

Einige von euch haben vielleicht Bedenken, dass eine hohe Anzahl von Weiterleitungen die Ladezeiten einer Seite verlangsamt. Bei einer Website-Migration gibt es wirklich keinen Verhandlungsspielraum: Je mehr alte URLs du umleitest, desto besser. Um die Anzahl der Weiterleitungen nach einer Website-Migration zu reduzieren, kannst du jedoch deine Logdateien überwachen und prüfen, welche alten URLs noch von Bots und Nutzern angefordert werden. Wenn eine URL seit mehreren Monaten nicht mehr angefordert wurde und keine Links von anderen Websites auf sie verweisen, kann die für sie geltende 1:1-Weiterleitungsregel aufgehoben werden. Dies ist der Kompromiss, auf den sich SEOs, denen die Erhaltung der organischen Suchleistung am Herzen liegt, und Entwickler/innen, die Bedenken haben, dass Weiterleitungen die Ladezeiten von Seiten verlangsamen, einigen sollten.

TL;DR

  • Teste deine Weiterleitungen auf deiner Staging-Website vor die neue Website live geht, um das Risiko zu minimieren, dass sie mit fehlerhaften Weiterleitungen online geht.
  • Wenn du deine Weiterleitungen vor der Migration testest, musst du sie trotzdem testen nach die Migration.
  • Sammle alle URLs, die eine klicktEindrückeSitzungen aus der organischen Suche und Backlinks.
  • Crawlen Sie alle alten Live-URLs auf Ihrer Inszenierungs-Website um festzustellen, welche von ihnen dort nicht existieren und daher umgeleitet werden müssen.
  • Definiere Ziele umlenken manuell oder automatisch.
  • Vermeide Ketten umlenken indem du dafür sorgst, dass alle Varianten deiner alten URLs direkt auf eine funktionierende neue URL umgeleitet werden.
  • Aktualisieren Sie Ihr alte Weiterleitungen, füge sie zu deinem Mapping hinzu und löse bestehende Redirect-Ketten auf.
  • Richte deine Weiterleitungsregeln auf deiner Staging-Website ein und crawle deine alten URLs dort, um sicherzustellen, dass sie korrekt weitergeleitet werden.
  • Wenn du die Domäne wechselst, vergiss nicht, deine Weiterleitungsregeln in die alte Domäne bevor deine neue Website online geht.
  • Verwende keine globale Regel, die einfach die Domain in deinen alten URLs ersetzt.
  • Crawle alle alten URLs direkt nach dem Start deiner neuen Website, um sicherzustellen, dass sie alle korrekt umgeleitet werden.
  • Richte eine Überwachung für deine alten URLs, die regelmäßig prüft, ob sie noch korrekt umgeleitet werden.
  • Überwache deine Logdateien und entferne Weiterleitungsregeln für URLs, die schon lange nicht mehr angefordert wurden und auf die keine Links von anderen Websites zeigen.

Danke fürs Lesen! Ich hoffe, dieser Artikel hat dir gefallen. Wenn du Anmerkungen oder Fragen hast, kannst du unten einen Kommentar hinterlassen oder mit mir sprechen unter Twitter oder Linkedin. Ich freue mich darauf, von dir zu hören!

4 Antworten

    1. Hallo Manish! Ein Wechsel des Hostings sollte für sich genommen keinen Unterschied machen. Er wird sich nur dann auswirken, wenn er zu anderen Veränderungen führt, z. B. wenn Teile deiner Seite kaputt gehen, der Server ausfällt oder sich die Ladezeiten der Seite erheblich verändern.

      Ich hoffe, das hilft dir! Bitte lass mich wissen, wenn du weitere Fragen hast.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert