So ändern Sie die Permalink-Struktur eines Blogs, ohne Rankings in Suchmaschinen zu verlieren

Veröffentlicht: 2022-05-22

In den meisten Fällen werden Blogbesitzer, die unabhängig arbeiten und fortgeschrittene SEO-Techniken (Search Engine Optimization) nicht kennen, neue Dinge mit ihren Blogs ausprobieren, die am Ende ihren Rankings schaden und verwirrend werden können.

half moon

Gestern Abend habe ich beschlossen, einige dringend benötigte Änderungen am „Wpromoter Blog“ vorzunehmen, um unsere Rankings in den Suchmaschinen zu verbessern. Da wir fleißig Blog-Posts geschrieben und unser Bestes getan haben, um die Welt auf dem Laufenden zu halten, haben wir eine ziemlich große Anzahl von Posts angesammelt, während der Blog von unseren Lesern genossen wurde.

Als der Blog zu unserer Website hinzugefügt wurde, geschah dies, nachdem unsere Website programmatisch erstellt wurde. Der Blog ist eine WordPress-Installation in einem Unterverzeichnis namens /blog.

Bevor ich erkläre, was ich getan habe, hier ein Beispielszenario:

Joe Blogger Dude hat einen Blog, der auf seiner eigenen WordPress-Installation namens joeblogger.com läuft – das ist jetzt kein richtiger Blog, und wenn Sie dorthin gehen, werden Sie Folgendes sehen: Joe Blogger

In unserem Beispiel werden seine URLs derzeit in diesem Format angezeigt:

http://www.joeblogger.com/%year%/%month%/%day%/%postname%/

dh Live könnte es etwa so aussehen:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/

Nachdem Joe irgendwo eine Veranstaltung wie SMX besucht hatte, fand er einige Informationen über Blog-SEO, die ihn dazu veranlassten, eine benutzerdefinierte Blog-Struktur in WordPress für seine URLs zu verwenden, anstatt der längeren Standardstruktur mit all den Datumsstempeln in der URL – die wirklich nur nützlich sind für Nachrichtenbeiträge, die Sie in Yahoos News-Bereich oder anderen Nachrichtenseiten indexieren möchten, die das Datum in der zu indizierenden URL erfordern ( aber das ist ein ganz anderer Beitrag, über den zu schreiben ist ).

Joe hatte das Standard-Setup, als er anfing, indem er einfach den Installationsanweisungen für WordPress folgte, die keine Informationen zu SEO-Techniken für die Blog-Optimierung enthalten.

Hier ist das Problem

Jetzt hat Joe die Munition, seine Permalink-Struktur irgendwie ändern zu wollen, also googelt er „Wie ändere ich meine Permalink-Struktur in WordPress?“.

Nach einer kurzen Recherche findet er heraus, dass der Weg dazu im Bereich „wp-admin“ ist, wo Sie „Einstellungen – > Permalink“ wählen und das Optionsfeld für „Benutzerdefiniert“ auswählen und dann die folgende Zeichenfolge eingeben:

/%category%/%postname%/

Dadurch werden nun die Daten in der URL nach dem Domainnamen durch die Kategorie des Posts in JEDEM Post und dann durch den Post-Slug (Postname) ersetzt.

Also, Joe richtet es ein und alles funktioniert großartig, jetzt haben seine Posts viel sauberere URLs. Er ist sehr glücklich.

Das „Problem“, das ich erwähnt habe, liegt genau hier: Er erkennt nicht, dass einer seiner Beiträge, die in Google gerankt wurden, nun einen 404-Fehler zurückgibt und schließlich aus den SERPs (Suchmaschinen-Ergebnisseiten) verschwindet.

Was tun Sie also, um Ihre Rankings zu halten?

Die Antwort, die Ihnen die meisten SEOs sagen werden, ist, alle Ihre alten Blog-Beiträge per 301 auf die neuen umzuleiten.

Groß.

Erraten Sie, was? Joe Blogger hatte 250 Blog-Posts.

WAS für eine mühselige Aufgabe das jetzt geworden ist.

/uploads/article/5719/XAUesq9afjln8KqH.png All diese 301er manuell zu erstellen ist eine echte Nervensäge. Sie benötigen eine Programm- oder Software- oder Quick-and-Dirty-Lösung, um dies viel schneller zu erledigen.

Es gibt Plugins und Möglichkeiten, um die Ergebnisse zu erzielen, verwenden Sie einfach Ihr Gehirn ein wenig, um es herauszufinden.

Mein nächstes Beispiel ist, was ich getan habe, um dieses Problem für „The Wpromoter blog“ zu lösen, das Sie gerade lesen. Früher sahen unsere Beiträge so aus:

https://www.wpromote.com/blog/2008/07/31/information-age-overload/

Jetzt sehen sie so aus:

https://www.wpromote.com/blog/internet-news/information-age-overload/

VERSUCHEN SIE, AUF DEN POST /2008/07/31 ZU KLICKEN UND DEN 301 IN AKTION ZU SEHEN!

Schritt 1. Installieren Sie das XML-Sitemap-Generator-Plugin in Ihrem WordPress-Blog

– (Hinweis: Wenn Sie andere Blog-Software verwenden, sind alle diese Prinzipien gleich, Sie müssen möglicherweise einen anderen Weg finden, um die URLs zu generieren, oder einfach einen Online-Sitemap-Generator verwenden.)

Schritt 2. Generieren Sie eine Sitemap-Datei für das Blog und sehen Sie sich die erstellte Sitemap an

Speichern Sie die Sitemap lokal auf Ihrem Computer als 'old-sitemap.xml'.

generated old sitemap

Plugin-generierte „alte“ Sitemap

Schritt 3. Öffnen Sie die Datei in einem Editor (z. B. TextEdit, Notepad, Smultron, Dreamweaver)

Verwenden Sie verschiedene Such- und Ersetzungstechniken, um nur die URLs für jeden Beitrag zu entfernen.

dh suchen Sie nach: </url><url>, ignorieren Sie Leerzeichen, dann <loc>, dann </loc> und ersetzen Sie sie alle durch ein leeres Zeichen, um sie zu entfernen. – Am Ende einfach eine Liste von URLs erhalten.

Schritt 4. Verhindern Sie vorübergehend, dass die Suchmaschinen Ihren Blog indizieren, während Sie die Änderungen vornehmen

How To Prevent Search Engines From Crawling Your Blog

So verhindern Sie, dass Suchmaschinen Ihren Blog crawlen

Schritt 5. Richten Sie die benutzerdefinierte Permalink-Struktur in WordPress ein

Gehen Sie in WordPress zu:

'Einstellungen – > Permalink' und wählen Sie das Optionsfeld für 'Benutzerdefiniert' und geben Sie dann die folgende Zeichenfolge ein:

/%category%/%postname%/

WordPress Custom Permalink Structure

Benutzerdefinierte WordPress-Permalink-Struktur

Jetzt werden Sie sofort sehen, dass Ihre Beitrags-URLs viel sauberer aussehen. Überprüfen Sie, ob dies funktioniert, indem Sie sich Ihren Blog ansehen und mehrere Seiten durchgehen, um sicherzustellen, dass es funktioniert hat.

dh sie sehen jetzt so aus.

https://www.wpromote.com/blog/technology/information-age-overload/

Schritt 6. Generieren Sie eine weitere Sitemap für die „neue“ URL-Struktur

Befolgen Sie die gleichen Schritte wie oben in Schritt 2.

new Sitemap Generator URLs

neue Sitemap-Generator-URLs

Schritt 7. Schneiden Sie die beiden Dateien aus und fügen Sie sie in Excel in verschiedenen Spalten ein

dh Spalte A lautet: Redirect 301, Spalte B sind die ALTEN URLs, Spalte C sind die NEUEN URLs.

301 redirects In excel

301-Weiterleitungen in Excel erstellt

Schritt 8. Aus Excel ausschneiden und in Ihren Texteditor einfügen

Speichern Sie die Datei als UTF-8-Codierung.

Diese wird entweder zu Ihrer aktuellen .htaccess-Datei hinzugefügt (falls bereits etwas in der Datei vorhanden ist, lassen Sie eine Leerzeile und fügen Sie diese Weiterleitungen ein) oder erstellen Sie eine neue. Hinweis auf MACs müssen Sie die Datei htaccess.txt oder etwas Lesbares nennen, benennen Sie sie einfach in .htaccess um, nachdem Sie sie in das Stammverzeichnis des Blog-Verzeichnisses hochgeladen haben – dh in unserem Fall /blog

Schritt 9. WARTEN SIE, wenn Sie bereits eine Sitemap mit den „alten URLs“ haben, bis Google sie durchsucht

Sie müssen Google etwas Zeit geben, um die 301er zu crawlen und zu indizieren. WICHTIGER HINWEIS: Sie werden wissen, dass dies passiert ist, wenn Suchen nach Posts, die in den alten URLs indexiert wurden, beginnen, als die neuen URLs angezeigt zu werden.

Eine Möglichkeit, den Prozess zu beschleunigen, besteht darin, eine XML-Sitemap (über die Webmaster-Tools) an Google zu senden, die die alten URLs enthält. Warten Sie dann, bis alles gecrawlt wurde.

Schritt 10. Aktivieren Sie Suchmaschinen, um Ihre Website erneut zu crawlen

Kehren Sie nun zur Seite Datenschutzeinstellungen zurück und klicken Sie auf das obere Optionsfeld, damit der Blog erneut von den Suchmaschinen indiziert werden kann.

How To Enable Search Engines To Crawl Your Blog

So aktivieren Sie Suchmaschinen, um Ihren Blog zu crawlen

Schritt 11. Senden Sie NEUE URLs in die Sitemap, nachdem sie gecrawlt wurden

Sobald keine der älteren Seiten für Suchanfragen nach Blog-Inhalten aus den Posts angezeigt werden, sollten Sie Ihre XML-Sitemap NUR mit den NEUEN URLs aktualisieren.

Schritt 12. Achten Sie auf Probleme mit doppelten Inhalten

Um sicherzustellen, dass keiner der Archivbeiträge von Google als „duplicate content“ eingestuft wird, habe ich das „Duplicate Content Cure“-Plugin in WordPress aktiviert, das allen Archivseiten, die denselben Inhalt wie der Blog enthalten, das Meta-Tag „NOINDEX“ hinzufügt Beiträge, haben aber eine andere URL. Dies weist die Suchmaschinen an, keine der Archivseiten (mit weniger benutzerfreundlichen URLs) zu indizieren, und stellt sicher, dass nur Beiträge im richtigen Format indiziert werden.

Schritt 13. Lehnen Sie sich zurück und warten Sie, bis die neuen Ranglisten erscheinen!

Bis zum nächsten Mal,

Ihr freundliches Nachbarschafts-SEO

SEO-Strategie