WordPress : Supprimer et rediriger une structure de permalien AAAA/MM/JJ avec Regex et Rank Math SEO

Redirection AAAA/MM/JJ Regex WordPress Rank Math SEO

Simplifier la structure de votre URL est un excellent moyen d'optimiser votre site pour un certain nombre de raisons. Les URL longues sont difficiles à partager avec les autres, peuvent être coupées dans les éditeurs de texte et les éditeurs de courrier électronique, et les structures complexes de dossiers d'URL peuvent envoyer des signaux erronés aux moteurs de recherche sur l'importance de votre contenu.

AAAA/MM/JJ Structure du lien permanent

Si votre site comportait deux URL, laquelle, selon vous, aurait conféré à l'article la plus grande importance ?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

L'une des configurations par défaut de WordPress consiste à avoir une structure de lien permanent sur le blog qui inclut l'aaaa/mm/jj dans l'URL. Ce n'est pas idéal pour plusieurs raisons :

  1. Search Engine Optimization (SEO) – Comme indiqué ci-dessus, la hiérarchie du site montre essentiellement aux moteurs de recherche que le contenu se trouve à 4 dossiers de la page d'accueil… ce n'est donc pas un contenu important.
  2. Page de résultats du moteur de recherche (SERP) – Vous avez peut-être un article fantastique sur votre site que vous avez écrit l'année dernière mais qui est toujours valable. Cependant, d'autres sites publient des articles plus récents. Si vous affichiez une structure de date qui date d'il y a un an dans la page de résultats du moteur de recherche (SERP), cliqueriez-vous sur l'article le plus ancien ? Probablement pas.

La première étape consiste à mettre à jour Paramètres> Permaliens dans l'administrateur WordPress et à faire simplement de votre permalien le /%après le nom%/

Paramètres WordPress

Cette; Cependant, cela briserait tous vos liens de publication existants sur votre blog. Après avoir mis votre blog en ligne pendant un certain temps, ce n'est pas amusant d'ajouter des redirections pour chacun de vos anciens articles. Ce n'est pas grave car vous pouvez utiliser une expression régulière (Regex) pour faire ça. Une expression régulière recherche un modèle. Dans ce cas, notre expression régulière est :

/\d{4}/\d{2}/\d{2}/(.*)

L'expression ci-dessus se décompose comme suit :

  • /\d{4} recherche une barre oblique et 4 chiffres numériques représentant l'année
  • /\d{2} recherche une barre oblique et 4 chiffres numériques représentant le mois
  • /\d{2} recherche une barre oblique et 4 chiffres numériques représentant le jour
  • /(.*) capture tout ce qui se trouve à la fin de l'URL dans une variable vers laquelle vous pouvez rediriger. Dans ce cas:

https://martech.zone/$1

Voici à quoi cela ressemble dans le Classement Maths SEO plugin (répertorié comme l'un de nos plugins WordPress préférés), n'oubliez pas de vous assurer que le type est défini sur Regex avec la liste déroulante :

classer les redirections de référencement mathématique

Suppression de noms de blog, de catégorie ou de catégorie ou d'autres termes

Supprimer le blog - Si vous aviez le terme "blog" dans votre structure de permalien, vous pouvez utiliser les redirections de Rank Math SEO pour remplir

/blog/([a-zA-Z0-9_.-]+)$

Remarquez à ce sujet, je n'ai pas utilisé l'option (.*) car cela créerait une boucle si j'avais une page qui était juste /blog. Cela nécessite qu'il y ait une sorte de slug après le /blog/. Vous voudrez rediriger cela comme ci-dessus.

https://martech.zone/$1

Supprimer la catégorie - Retirer Catégorie à partir de votre slug (qui est là par défaut) déployez le Plugin Rank Math SEO qui a une option pour catégorie de bande à partir de la structure de l'URL dans leurs paramètres SEO > Liens :

Classer la catégorie Math Strip à partir des liens

Supprimer des catégories – Si vous aviez des catégories, vous voudrez être un peu plus prudent et créer un tableau des noms exacts des catégories afin de ne pas créer accidentellement une boucle circulaire. Voici cet exemple :

/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Encore une fois, je n'ai pas utilisé l'option (.*) car cela créerait une boucle si j'avais une page qui était juste /blog. Vous voudrez rediriger cela comme ci-dessus.

https://martech.zone/$1

Divulgation : je suis client et affilié de Rang Math.

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..