Automatische WordPress Permalink Redirection
Nachdem es in den letzten Tagen hier am Design einige Anpassungen gab, habe ich die Zeit genutzt um weitere ältere Projekte zu aktualisieren, optisch zu überarbeiten und weiter auszubauen. Bei der Gelegenheit wollte ich nicht nur manuell einige Seitentitel ändern, sondern auch gleich die komplette WordPress Permalink Struktur von /%month%/%year%/%postname%/ auf /%category%/%postname% abändern.
Beim Ändern der Permalink Struktur muss darauf geachtet werden, dass die Seiten weiterhin über die alte Adresse erreicht werden können. Nur so ist gewährleistet, dass der Besucher auch wirklich auf der Seite landet die er angeklickt hat und vor allem auch, dass eure Links auf diese Seiten weiterhin einen Nutzen haben. Dies lässt sich recht einfach über einen 301-Redirect erledigen, vorausgesetzt man setzt in seinem Blog folgende 2 WordPress Redirection Plugins ein:
1. Dean’s Permalinks Migration
2. Redirection
Die Installation ist simpel: Beide Plugins downloaden und im Anschluss in das plugin Verzeichnis unter wp-content kopieren. Danach können in eurem Admin Bereich unter dem Menüpunkt „Plugins“ beide aktiviert werden.
Wenn ihr nun eure komplette WordPress Permalink Struktur ändern wollt, gebt Ihr als erstes unter dem Punkt „Einstellungen“, „PermalinksMigration“ eure ALTE (!) Permalink Struktur an. Wenn Ihr nun eure Blog Permalink Struktur umstellt, sorgt das Plugin dafür, dass alle alten Permalinks automatisch auf die neuen weitergeleitet werden.
Mit dem 2ten Plugin habt Ihr zum einen die Möglichkeit die Arbeit des ersten Plugins zu überwachen, da hier alle weiterleitungen und 404 Fehler gespeichert werden. Ausserdem sorgt es dafür, wenn Ihr einen Artikel in eine andere Kategorie verschiebt, oder den Titel – und somit auch den PageSlug – ändern wollt, dass für diese Änderung automatisch eine 301 Weiterleitung angelegt wird. Dabei könnt Ihr unter Optionen festlegen, ob die Weiterleitung über die htaccess oder über andere – Serverbedingte Einstellungen – abgehandelt werden sollen.
Kennt Ihr noch andere Möglichkeiten die Permalinkstruktur vernünftig zu wechseln? Habt ihr schoneinmal eure Permalinkstruktur gewechselt und habt händisch alle Weiterleitungen eingestellt? Ich freue mich über eure Meinungen und Erfahrungen in den Kommentaren.














Dom
Danke für den hilfreichen Artikel, sowas habe ich schon lange mal gesucht… Wie sieht es denn mit Google aus? Wie schnell sind die neuen URLS im Index?
Malte
Ich habe grad meine komplette Struktur mittels Dean’s Permalinks Migration umgestellt. Bisher habe ich keine schlechten Erfahrungen gemacht. Mein PR ist zwar auf Null, bzw. auf 1 gesunken … ich denke das wird sich aber mit dem nächsten PR-Update wieder ändern.
Bei mir gab es auf jeden Fall einen kleinen Einbruch über 4-Wochen bei den Suchtreffern. Google hat fast alle URLs aktualisiert (5 Wochen). Ich habe die alten auch über die robots.txt gesperrt.
Dani Schenker
Danke fuer die Tipps. Mich wuerde mal interessieren wer welcher Struktur verwendet und warum… Was wuerdest du empfehlen?
Ich verwende “domain.tld/artikel-name” ich denke aber ueber eine Umstellung auf “domain.tld/kategorie/artikel-name”. Ich denke, dass es seo maessig besser sein koennte…
Daniel - Geldkrieg
Hallo Dani,
persönlich würde dich dir ebenfalls zur 2ten Variante raten. Finde es auch einfach “übersichtlicher” als die andere, “einfache” Variante.
@Malte:
Wieso hast du die alten Urls per Robots.txt gesperrt wenn das Plugin automatisch einen 301er setzt???
Sven - Chongqing
Hi Daniel,
besten Dank, hatte beide Plugins schon hochgelade, aber noch nicht im produktiven Einsatz. Danke für den “Reminder”.
@Malte: Daniel hat recht, Du hast dich selbst “kastriert”… Das solltet Du schnellstmöglich ändern.
Cheers,
Sven
Andi
Wie ist das denn eignetlich mit duplicatet content. Da jetzt ja unter beiden urls der gleiche inhalt ist.
Daniel - Geldkrieg
Hey Andi,
durch den 301er gibt es doch nur noch diese eine neue URL. Somit ist auch kein Duplicate Content Problem gegeben.
Toni
Super Plugin, darauf habe ich insgeheim schon länger gewartet! Für WordPress gibt es einfach für alles eine Plugin-Lösung, echt genial!
Grüsse Toni
Andy
Ich benutze als Permalink-Strukur nur den Artikelnamen. Und Redirection habe ich bisher nur benutzt um falsch gesetzte Links umzuleiten, die Google schon indexiert hatte.
Frank
Danke für den sehr hilfreichen Artikel. Genau das habe ich gesucht, da ich schon öfter die Permalinkstruktur meiner Projekte anpassen wollte, es aber nicht gewagt habe. Nun steht dem eigentlich nichts mehr im Wege.
Malte
@Daniel & @Sven:
Ich hatte die alten URLs mit der robots.txt blockiert, um die Indexierung der neuen URLs zu beschleunigen, bzw. damit Google die schneller crawlt. Hatte da sowas mal gelesen … kann aber auch sein, dass ich mich damit getäuscht habe.
Warum meint ihr das man sich mit der Methode aus SEO-Sicht schadet?
alte Kiehvoz
Danke für den Tipp, wusste garnicht, dass es auch ein Plugin gibt, dass die “Komplettumstellung” so sehr vereinfacht. Hatte immer gedacht, dass zum ändern aller Beitragsurls für jeden Beitrag ein extra htaccess-Eintrag angelegt werden müsste…
Mawin
Danke für den Tipp. Hab auch schon überlegt die Perma-Link Struktur von mir zu ändern, allerdings war halt das Problem, dass Besucher dann den Inhalt nicht mehr finden.
Daniel - Geldkrieg
Richtig. Aber mit dem Plugin geht das Gottseidank einfach und schnell. Nicht auszudenken wenn man jeden einzelnen Blog Beitrag per Hand umschreiben müsste.
Pascal
Hallo,
das ist mal eine sehr nützliche Information. Im Web hab ich zum Thema erst nichts passendes gefunden, dass es aber jetzt doch s einfach geklappt hat… ist super.
Vielen Dank und Grüße
Michael Freitag
Klasse Tipp… Danke