SEO

Comment utiliser le regex en SEO pour améliorer l’analyse de logs et les redirections.

Le regex, contraction d’« expressions régulières », est un langage de motifs qui décrit des chaînes de caractères : toutes les URL d’un dossier, toutes les requêtes qui posent une question, tous les codes d’erreur. En SEO, il transforme des heures de tri manuel en un filtre écrit une fois. La Search Console, l’analyse de […]

Le regex, contraction d’« expressions régulières », est un langage de motifs qui décrit des chaînes de caractères : toutes les URL d’un dossier, toutes les requêtes qui posent une question, tous les codes d’erreur. En SEO, il transforme des heures de tri manuel en un filtre écrit une fois. La Search Console, l’analyse de logs, les redirections et les crawlers l’acceptent tous. Cette page montre où l’utiliser, avec des motifs prêts à copier et les pièges qui font tout casser quand on va trop vite.

C’est quoi le regex en SEO ?

Le regex, ou expression régulière, est une suite de caractères qui définit un motif de recherche. En SEO, il sert à filtrer et analyser de grands volumes de données : requêtes de la Search Console, logs serveur, listes d’URL, règles de redirection. Un même motif remplace des dizaines de filtres manuels.

L’idée tient en une phrase : au lieu de chercher un texte exact, vous décrivez sa forme. « Une URL qui commence par /blog/ », « une requête qui contient acheter ou commander », « un code de réponse à 4 ou 5 ». Le regex encode ces descriptions dans une syntaxe compacte, que les outils SEO savent lire. Ce n’est pas un levier de classement, c’est un accélérateur d’analyse, et il fait gagner un temps considérable dès que les données dépassent quelques centaines de lignes.

Les quatre usages SEO du regex

1. Filtrer le rapport Performances de la Search Console

C’est l’usage le plus accessible et le plus rentable. Depuis 2021, le rapport Performances accepte un filtre par expression régulière, sur les requêtes comme sur les pages. Quelques exemples de ce qu’il débloque : isoler les requêtes de marque pour les séparer du reste, regrouper toutes les requêtes formulées en question, analyser d’un bloc les URL d’un même dossier ou d’un même modèle de page. La Search Console utilise la syntaxe RE2, sensible à la casse par défaut, avec une option pour l’ignorer.

2. Analyser les logs serveur

Sur un fichier de logs, le regex filtre en une ligne ce qui prendrait un tableur entier : les hits d’un robot précis, les requêtes sur un type d’URL, les réponses en erreur. Il structure l’analyse des logs serveur, où le volume rend tout tri manuel impossible. Repérer toutes les visites de Googlebot sur des URL à paramètres, un signe classique de gaspillage de budget de crawl, se résume à un motif bien construit.

3. Écrire des règles de redirection

Les redirections par motif reposent sur le regex. Migrer un dossier entier vers un autre, rediriger toutes les URL d’un ancien modèle, retirer un paramètre : une règle regex dans le fichier de configuration du serveur traite des milliers d’adresses d’un coup. C’est puissant, et c’est le terrain le plus dangereux, car une règle mal écrite redirige des pages qu’elle ne devrait pas toucher.

4. Cadrer un crawl

Les crawlers comme Screaming Frog acceptent le regex pour inclure ou exclure des URL, ou pour extraire un motif précis du code des pages. Sur un gros site, cela permet de limiter l’exploration à une section, ou de récupérer en masse un élément présent dans le HTML.

Le mémo des motifs essentiels

Une poignée de symboles couvre la majorité des besoins SEO. Ce mémo suffit à écrire la plupart des filtres du quotidien.

SymboleCe qu’il faitExemple
.N’importe quel caractèreb.t correspond à « bat », « bot »
*Le caractère précédent, zéro fois ou plusab* correspond à « a », « ab », « abb »
+Le caractère précédent, une fois ou plusab+ correspond à « ab », « abb »
?Le caractère précédent, optionnelcolou?r correspond à « color » et « colour »
^Début de la chaîne^/blog/ vise les URL qui commencent par /blog/
$Fin de la chaîne\.pdf$ vise les URL qui finissent par .pdf
[ ]Un caractère parmi un ensemble[45].. vise les codes qui commencent par 4 ou 5
|Ou logiqueacheter|commander|devis vise l’un des trois mots
( )Grouper une portion(http|https) groupe l’alternative
\Échapper un caractère spécial\. vise un point littéral, pas n’importe quel caractère

Les règles d’or, pour ne pas se tromper

Le regex récompense la rigueur et punit la précipitation. Quelques principes évitent l’essentiel des accidents.

  • Testez avant d’appliquer : un outil de test en ligne, ou l’aperçu de la Search Console, montre ce que votre motif capture avant qu’il ne parte en production. Pour une redirection, ce test n’est pas optionnel.
  • Échappez les caractères spéciaux : le point, dans une URL, doit s’écrire \. pour être pris au pied de la lettre. Oublier l’échappement est l’erreur la plus courante.
  • Ancrez vos motifs : sans ^ et $, un motif se déclenche dès qu’il trouve une correspondance partielle, souvent là où vous ne l’attendez pas.
  • Attention aux dialectes : la Search Console parle RE2, un serveur Apache parle une autre variante. Un motif juste dans un outil n’est pas toujours transposable ailleurs sans ajustement.
  • Commencez simple : un motif court et lisible, élargi par étapes, vaut mieux qu’une expression illisible écrite d’un jet. Vous la relirez plus tard, votre collègue aussi.

Sur les redirections en particulier, la prudence est vitale. Une règle regex trop large peut rediriger tout un site vers une seule page, un accident que nous voyons parfois arriver après une migration précipitée. Le test préalable et un contrôle au crawler juste après la mise en ligne sont la seule protection fiable.

FAQ : vos questions sur le regex en SEO

C’est quoi le regex en SEO ?

Le regex, ou expression régulière, est une suite de caractères qui décrit un motif de recherche. En SEO, il sert à filtrer et analyser de grands volumes de données : requêtes de la Search Console, logs serveur, listes d’URL, règles de redirection. Un motif écrit une fois remplace des dizaines de filtres manuels.

À quoi sert le regex pour le référencement ?

À quatre choses principales : filtrer le rapport Performances de la Search Console par requête ou par page, analyser des logs serveur, écrire des règles de redirection par motif, et cadrer un crawl en incluant ou excluant des URL. Dans chaque cas, il traite en une ligne ce qui demanderait un tri manuel fastidieux.

Comment utiliser le regex dans la Search Console ?

Dans le rapport Performances, ajoutez un filtre sur les requêtes ou les pages et choisissez l’option « correspond à l’expression régulière ». Saisissez votre motif en syntaxe RE2, sensible à la casse par défaut. Vous pouvez ainsi isoler les requêtes de marque, les questions ou les URL d’un dossier précis.

Quels sont quelques exemples de regex utiles ?

^/blog/ cible les URL du dossier blog. \.pdf$ cible les fichiers PDF. acheter|commander|devis repère les requêtes à intention commerciale. (comment|pourquoi|quel) regroupe les requêtes en question. [45][0-9][0-9] filtre les codes de réponse en erreur dans les logs. Chaque motif remplace un tri manuel.

Le regex est-il risqué en SEO ?

Surtout pour les redirections. Une règle regex trop large peut rediriger des pages non prévues, voire un site entier vers une seule adresse. Pour l’analyse, dans la Search Console ou les logs, le risque est nul. La parade tient en deux gestes : tester le motif avant, contrôler au crawler après.

Gagner du temps sur vos analyses SEO

Le regex n’améliore pas directement votre classement, mais il change l’échelle de ce que vous pouvez analyser et corriger. Bien utilisé, il transforme un audit fastidieux en quelques filtres précis. Si vous voulez exploiter vos données de la Search Console, vos logs ou préparer un plan de redirection sans risque, un audit technique met ces motifs au service de décisions concrètes. Parlons de vos données et de ce qu’elles cachent.

Article rédigé par Yonel Sasson, Getknown, agence SEO et GEO.

Yonel Sasson

Fondateur Getknown

Getknown · Agence SEO & GEO

Votre stratégie SEO + AEO sur-mesure

Vous voulez apparaître dans les réponses IA de Google et convertir plus de prospects en clients ? Discutons de votre projet lors d'un diagnostic gratuit.