wedevtrust Logo

Inhalte auf Reisen mit HTTP 301

Change
Image | CC0 pixabay

Verschwundene Inhalte machen Google nervös

Eine Kundin von uns, die Christina, hatte ein Problem. Bei einem bestimmten Keyword wurden ihre Inhalte von Google nicht gelistet. Überhaupt nicht. Und das, obwohl sie speziell auf dieses Keyword optimiert waren. Was war da los? Tagelang haben wir mit sämtlichen SEO-Spezialisten der örtlichen WordPress-Community gerätselt, warum Christinas komplette Seite trotz Optimierung auf 29 Seiten (SERPs) zu besagtem Keyword nicht ein einziges mal auftauchte. Unteroptimiert? Überoptimiert? Abstrafung wegen irgendwas?

Nach viel Gegrübel und Diskutiererei stellte sich heraus, dass Christina aufgrund einer Umstrukturierung vor Kurzem rund 90 Seiten ihrer Webseite gelöscht hatte. Das hatte dem Google-Bot, der Webseiten regelmäßig untersucht um sie zu indexieren, überhaupt nicht geschmeckt. Anscheinend war die Seite wegen der vielen plötzlich nicht mehr auffindbaren Inhalte, von den SERPs ausgenommen, bzw. algorithmisch bedingt auf Keyword-Ebene delistet. Darauf muss man erstmal kommen. Mehr zu Google Penalties gibt es hier.

Christina richtete dann eine 301 Weiterleitung für die gelöschten Seiten ein und bat Google freundlich um eine Neu-Indexierung. Zack: Webseite auf Seite 4 in den SERPs zum Keyword. Von da an konnte eine ordentliche Suchmaschinenoptimierung stattfinden.

Da es ziemlich ärgerlich ist, wenn die eigenen Inhalte beim Haupt-Keyword plötzlich gar nicht mehr bei Google erscheinen, sollte man im Hinterkopf behalten, dass man Umzug oder Löschung von Inhalten mit einem 301 Moved Permanently HTTP-Header ausweisen sollte. Auch, um unter Umständen eine Abstrafung wegen doppelter Inhalte zu vermeiden.

301 Weiterleitung technisch umsetzen

Wir können 301 Weiterleitungen entweder per Server-Konfiguration einrichten, also einem Redirect-Eintrag in der .htaccess bei Apache-Servern, oder einer header-Anweisung per PHP.

Wir hatten aktuell die Anforderung die URIs einzelner Seiten zu neuen Inhalten zu leiten, ohne, dass das Google Ranking vernichtet wird. Das haben wir gelöst, indem wir folgenden Code im Header der Website platziert haben.

Dadurch konnten wir gezielt einzelne Seiten aus den Zugriffen picken, und diese zu Seiten der neuen Webseite umleiten ohne SEO-Chaos zu stiften. Das Verfahren ist dann von unschätzbarem Wert, wenn sich im Rahmen eines Relaunches die Linkstruktur ändert, man aber weiterhin vom Ranking der alten Inhalte profitieren möchte, das man sich vielleicht über Jahrzehnte erarbeitet hat.

301 per WordPress Child Theme

Da wir vor kurzem genau diese Anforderung bei einem TYPO3 zu WordPress Relaunch bei gleichbleibender Domain hatten, hier das entsprechende Verfahren für die functions.php eines WordPress-Child-Themes.

Hierbei findet der Redirect ausserdem nur dann statt, wenn man nicht bei WordPress angemeldet ist. Das ist dann günstig, falls ein Administrator später Inhalte auf der Quell-URL erstellen und prüfen möchte.

Teilen

Ähnliche Beiträge

WooCommerce Shipping

WooCommerce-Versandklassen: Leitfaden für effektiven eCommerce-Versand

In diesem Blogbeitrag tauchen wir tief in die Welt von WooCommerce ein und lüften die Geheimnisse für das nahtlose Verwalten von speziellen Versandklassen. Diese spezialisierten Klassen ermöglichen es, unterschiedliche Versandregeln für bestimmte Produktkategorien anzuwenden, wodurch die Transparenz und Bequemlichkeit des Einkaufserlebnisses Ihrer Kunden verbessert wird.

Time to Update

Wartung Umsatzstarker WooCommerce Shops

Was tun, wenn Plugin Updates bei einem hochfrequentierten Onlineshop plötzlich Probleme verursachen? Vor dieser Aufgabe standen wir, als ein Wartungsintervall zunächst erfolgversprechend aussah, dann aber unter Last zu einer Nichterreichbarkeit des umsatzstarken WooCommerce Shops unseres Kunden führte.

GET IN TOUCH

Kontakt.