Comment changer la structure des liens permanents d'un blog sans perdre le classement dans les moteurs de recherche
Publié: 2022-05-22Le plus souvent, les propriétaires de blogs qui travaillent de manière indépendante et qui ne connaissent peut-être pas les techniques avancées de SEO (Search Engine Optimization) essaieront de nouvelles choses avec leurs blogs, ce qui pourrait finir par nuire à leur classement et cela peut devenir déroutant.

Hier soir, j'ai décidé d'apporter des modifications indispensables au "blog Wpromoter" pour aider à augmenter notre classement dans les moteurs de recherche. Alors que nous écrivons avec diligence des articles de blog et faisons de notre mieux pour tenir le monde informé, nous avons accumulé un assez grand nombre d'articles alors que le blog a été apprécié par nos lecteurs.
Lorsque le blog a été ajouté à notre site, cela a été fait après la création de notre site Web par programmation. Le blog est une installation WordPress dans un sous-répertoire appelé /blog.
Avant de commencer à expliquer ce que j'ai fait, voici un exemple de scénario :
Joe Blogger Dude a un blog fonctionnant sur sa propre installation de WordPress appelée joeblogger.com - maintenant ce n'est pas un vrai blog et si vous y allez, vous verrez ceci : 
Pour notre exemple, ses URL s'affichent actuellement dans ce format :
http://www.joeblogger.com/%year%/%month%/%day%/%postname%/
c'est-à-dire en direct, cela pourrait ressembler à ceci :
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/
Après que Joe ait visité un événement quelque part comme SMX, il a trouvé des informations sur le référencement de blog qui l'ont incité à utiliser une structure de blog personnalisée dans WordPress pour ses URL au lieu de la plus longue par défaut avec tous les horodatages dans l'URL - qui ne sont vraiment qu'utiles pour les articles d'actualité que vous souhaitez indexer dans la section Actualités de Yahoo ou d'autres sites d'actualités qui nécessitent que la date soit dans l'URL à indexer ( mais c'est un tout autre article à écrire ).
Joe avait la configuration par défaut lorsqu'il a commencé en suivant simplement les instructions d'installation de WordPress qui n'incluent aucune information sur les techniques de référencement pour l'optimisation des blogs.
Voici le problème
Maintenant, Joe a les munitions pour vouloir changer sa structure de permalien d'une manière ou d'une autre, alors il demande à Google "Comment puis-je changer ma structure de permalien dans WordPress?"
Après quelques recherches rapides, il découvre que la façon de le faire est dans la zone 'wp-admin' où vous choisissez 'Paramètres -> Permalien' et choisissez le bouton radio pour 'Personnalisé', puis entrez la chaîne suivante dans :
/%category%/%postname%/
Cela remplacera désormais les dates dans l'URL après le nom de domaine par la catégorie de la publication dans CHAQUE publication, puis le post-slug (postname).
Donc, Joe le configure et tout fonctionne très bien, maintenant ses messages ont des URL beaucoup plus propres. Il est très heureux.
Le "problème" que j'ai mentionné est juste ici : il ne se rend pas compte que l'un de ses messages qui étaient classés dans Google renverra désormais une erreur 404 et finira par disparaître des SERP (pages de résultats des moteurs de recherche).
Alors, que faites-vous pour conserver votre classement ?
La réponse que la plupart des référenceurs vous diront est de rediriger 301 tous vos anciens articles de blog vers les nouveaux.
Super.
Devine quoi? Joe Blogger avait 250 articles de blog.
QUELLE tâche laborieuse cela est devenu maintenant.
Créer manuellement tous ces 301 est une vraie galère. Vous avez besoin d'un programme ou d'un logiciel ou d'une solution rapide et sale pour le faire beaucoup plus rapidement.
Il existe des plugins et des moyens d'obtenir les résultats, il suffit d'utiliser un peu votre cerveau pour le comprendre.
Mon prochain exemple est ce que j'ai fait pour résoudre ce problème pour 'Le blog Wpromoter' que vous lisez maintenant. Nos publications ressemblaient à ceci :
https://www.wpromote.com/blog/2008/07/31/information-age-overload/
Maintenant, ils ressemblent à ceci :
https://www.wpromote.com/blog/internet-news/information-age-overload/
ESSAYEZ DE CLIQUER SUR LA POSTE /2008/07/31 ET VOYEZ LE 301 EN ACTION !
Étape 1. Installez le plugin XML Sitemap Generator dans votre blog WordPress
– (note : si vous utilisez un autre logiciel de blog, tous ces principes seront les mêmes, vous devrez peut-être trouver un autre moyen de générer les URL, ou simplement utiliser un générateur de sitemap en ligne)
Étape 2. Générer un fichier de plan de site pour le blog et afficher le plan de site qu'il crée
Enregistrez le sitemap localement sur votre ordinateur sous le nom « old-sitemap.xml ».

Plan du site "ancien" généré par le plugin
Étape 3. Ouvrez le fichier dans un éditeur (c'est-à-dire TextEdit, Bloc-notes, Smultron, Dreamweaver)
Utilisez diverses techniques de recherche et de remplacement pour supprimer uniquement les URL de chaque publication.

c'est-à-dire rechercher : </url><url> en ignorant les espaces, puis <loc>, puis </loc> en les remplaçant tous par un caractère vide pour les supprimer. – Se retrouver simplement avec une liste d'URL.
Étape 4. Empêchez temporairement les moteurs de recherche d'indexer votre blog pendant que vous apportez les modifications

Comment empêcher les moteurs de recherche d'explorer votre blog
Étape 5. Configurer la structure de permalien personnalisée dans WordPress
Dans WordPress, allez à :
'Paramètres -> Permalien' et choisissez le bouton radio pour 'Personnalisé', puis entrez la chaîne suivante dans :
/%category%/%postname%/

Structure de permaliens personnalisés WordPress
Maintenant, vous verrez tout de suite que vos URL de publication sont beaucoup plus propres. Vérifiez que cela fonctionne en consultant votre blog et en parcourant plusieurs pages pour vous assurer que cela a fonctionné.
c'est-à-dire qu'ils ressemblent maintenant à ceci.
https://www.wpromote.com/blog/technology/information-age-overload/
Étape 6. Générer un autre sitemap pour la "nouvelle" structure d'URL
Suivez les mêmes étapes que ci-dessus à l'étape 2.

nouvelles URL du générateur de sitemaps
Étape 7. Coupez et collez les deux fichiers dans Excel dans différentes colonnes
c'est-à-dire que la colonne A indiquera : Redirection 301, la colonne B sera les ANCIENNES URL, la colonne C sera les NOUVELLES URL.

301 redirections créées dans Excel
Étape 8. Couper et coller d'Excel dans votre éditeur de texte
Enregistrez le fichier au format d'encodage UTF-8.
Cela sera soit ajouté à votre fichier .htaccess actuel (s'il y a déjà quelque chose dans le fichier, laissez une ligne vide et collez ces redirections) ou créez-en un nouveau. Remarque sur les MAC, vous devrez nommer le fichier htaccess.txt ou quelque chose de lisible, renommez-le simplement .htaccess après l'avoir téléchargé à la racine du répertoire du blog - c'est-à-dire dans notre cas /blog
Étape 9. ATTENDEZ si vous avez déjà un sitemap avec les "anciennes URL" jusqu'à ce que Google l'explore
Vous devez laisser à Google le temps d'explorer et d'indexer les 301. REMARQUE IMPORTANTE : Vous saurez que cela s'est produit lorsque les recherches sur les publications indexées dans les anciennes URL commencent à apparaître comme les nouvelles URL.
Une façon d'accélérer le processus consiste à soumettre à Google un sitemap XML (via les outils pour les webmasters) contenant les anciennes URL. Ensuite, ATTENDEZ jusqu'à ce que tout ait été exploré.
Étape 10. Activer les moteurs de recherche pour explorer à nouveau votre site
Revenez maintenant à la page Paramètres de confidentialité et cliquez sur le bouton radio supérieur permettant au blog d'être à nouveau indexé par les moteurs de recherche.

Comment permettre aux moteurs de recherche d'explorer votre blog
Étape 11. Soumettre de NOUVELLES URL dans le plan du site après qu'elles aient été explorées
Une fois qu'aucune des anciennes pages ne s'affiche pour les recherches sur le contenu du blog à partir des articles, vous souhaiterez mettre à jour votre sitemap XML avec UNIQUEMENT les NOUVELLES URL.
Étape 12. Soyez conscient des problèmes de contenu en double
Pour m'assurer qu'aucune des publications d'archives ne soit considérée par Google comme un "contenu en double", j'ai activé le plugin "Duplicate Content Cure" dans WordPress qui ajoute la balise Meta "NOINDEX" à toutes les pages d'archives contenant le même contenu que le blog. messages, mais ont une URL différente. Cela indique aux moteurs de recherche de n'indexer aucune des pages d'archives (avec des URL moins conviviales) et garantit que seuls les messages au format approprié sont indexés.
Étape 13. Asseyez-vous et attendez que les nouveaux classements commencent à arriver !
Jusqu'à la prochaine fois,
Votre référencement de quartier amical
