Marketing de ContenuNos partenairesSearch Marketing

WordPress : recherchez et remplacez tous les liens permanents dans votre base de données à l'aide d'expressions régulières (exemple : /YYYY/MM/DD)

Avec n'importe quel site qui s'étend sur plus d'une décennie, il n'est pas rare que de nombreux changements soient apportés à la structure du permalien. Dans les premiers jours de Outils de gestion, il n'était pas rare que le structure de permalien pour qu'un article de blog soit défini sur un chemin comprenant l'année, le mois, le jour et le slug de l'article :

/%year%/%monthnum%/%day%/%postname%/

En plus d'avoir un temps inutilement long URL, il y a quelques autres problèmes avec ceci :

  • Les visiteurs potentiels voient un lien vers votre article sur un autre site ou sur un moteur de recherche et ils ne le visitent pas car ils voient l'année, le mois et le jour où votre article a été écrit. Même s'il s'agit d'un article étonnant et persistant… ils ne cliquent pas dessus à cause de la structure du permalien.
  • Les moteurs de recherche peuvent considérer le contenu comme sans importance parce qu'il est hiérarchiquement plusieurs dossiers loin de la page d'accueil.

Lors de l'optimisation des sites de nos clients, nous leur recommandons de mettre à jour leur structure de permaliens pour :

/%postname%/

Bien sûr, un changement majeur comme celui-ci peut entraîner des revers, mais nous avons vu qu'au fil du temps, les avantages l'emportent largement sur les risques. Gardez à l'esprit que la mise à jour de votre structure de permaliens ne fait RIEN pour rediriger les visiteurs vers ces anciens liens, ni ne met à jour les liens internes dans votre contenu.

Comment mettre à jour vos permaliens dans votre contenu WordPress

Lorsque vous effectuez ce changement, vous pouvez constater une baisse du classement de votre moteur de recherche sur ces publications, car la redirection du lien peut supprimer une certaine autorité des backlinks. Une chose qui peut aider est de rediriger correctement le trafic qui arrive vers ces liens ET de modifier les liens dans votre contenu.

  1. Redirections de liens externes – vous devez créer une redirection sur votre site qui recherche le modèle d'expression régulière et redirige correctement l'utilisateur vers la page appropriée. Même si vous corrigez tous les liens internes, vous voudrez le faire pour les liens externes sur lesquels vos visiteurs cliquent. J'ai écrit sur la façon d'ajouter une expression régulière (regex) rediriger dans WordPress et plus précisément sur comment faire la redirection /YYYY/MM/DD/.
  2. Liens internes – après avoir mis à jour votre structure de permaliens, vous pouvez toujours avoir des liens internes dans votre contenu existant qui pointent vers les anciens liens. Si vous n'avez pas configuré de redirections, vous obtiendrez un 404 Erreur non trouvée. Si vous avez configuré des redirections, ce n'est toujours pas aussi bon que de mettre à jour vos liens. Il a été prouvé que les liens internes profitent à vos résultats de recherche organiques. La réduction du nombre de redirections est donc une étape importante pour garder votre contenu propre et précis.

Le problème ici est que vous devez interroger la table de données de vos messages, identifier tout modèle qui ressemble à /YYYY/MM/DD, puis remplacer cette instance. C'est là que les expressions régulières entrent parfaitement en jeu… mais vous avez toujours besoin d'une solution pour parcourir le contenu de votre publication, puis mettre à jour les instances des liens - sans gâcher votre contenu.

Heureusement, il existe une excellente solution pour cela, WP Migrer Pro. Avec WP Migrate Pro :

  1. Sélectionnez la table que vous souhaitez mettre à jour, dans ce cas, wp_posts. En sélectionnant une seule table, vous minimisez les ressources nécessaires au processus.
  2. Insérez votre expression régulière. Cela m'a pris un peu de travail pour obtenir la syntaxe correcte, mais j'ai trouvé un excellent professionnel de regex sur Fiverr et ils ont fait la regex en quelques minutes. Dans le champ Rechercher, insérez ce qui suit (personnalisé pour votre domaine, bien sûr) :
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. Le (.*) est une variable qui va capturer le slug de la chaîne source, vous devez donc ajouter cette variable à la chaîne Replace :
martech.zone/$1
  1. Vous devez cliquer sur le bouton .* à droite du champ de remplacement pour indiquer à l'application qu'il s'agit d'une expression régulière trouver et remplacer.
WP MIgrate Pro - Remplacement Regex des permaliens AAAA/MM/JJ dans wp_posts
  1. L'une des fonctionnalités les plus intéressantes de ce plugin est que vous pouvez réellement prévisualiser les modifications avant de les exécuter. Dans ce cas, je pouvais immédiatement voir quelles modifications allaient être apportées à la base de données.
WP Migrate Pro - Aperçu du remplacement Regex des permaliens dans wp_posts

En utilisant le plugin, j'ai pu mettre à jour 746 liens internes dans mon contenu en une minute environ. C'est beaucoup plus facile que de regarder chaque lien et d'essayer de le remplacer ! Ce n'est qu'une petite fonctionnalité de ce puissant plugin de migration et de sauvegarde. C'est l'un de mes favoris et il figure sur ma liste de meilleurs plugins WordPress pour les entreprises.

Télécharger WP Migrate Pro

Divulgation: Martech Zone est une filiale de Migrer WP et l'utilise ainsi que d'autres liens d'affiliation dans cet article.

Douglas Karr

Douglas Karr est le directeur marketing de OuvrirINSIGHTS et le fondateur de la Martech Zone. Douglas a aidé des dizaines de startups MarTech à succès, a contribué à la due diligence de plus de 5 milliards de dollars d'acquisitions et d'investissements MarTech, et continue d'aider les entreprises à mettre en œuvre et à automatiser leurs stratégies de vente et de marketing. Douglas est un expert et conférencier de renommée internationale en matière de transformation numérique et de MarTech. Douglas est également l'auteur d'un guide pour les nuls et d'un livre sur le leadership d'entreprise.

Articles Relatifs

Retour à bouton en haut
Fermer

Adblock détecté

Martech Zone est en mesure de vous fournir ce contenu gratuitement car nous monétisons notre site grâce aux revenus publicitaires, aux liens d'affiliation et aux parrainages. Nous vous serions reconnaissants de supprimer votre bloqueur de publicités lorsque vous consultez notre site.