Hello le web

Maîtrisez les regex pour optimiser votre SEO : méthodes et exemples pratiques

Maîtrisez les regex pour optimiser votre SEO : méthodes et exemples pratiques

Maîtrisez les regex pour optimiser votre SEO : méthodes et exemples pratiques

Les regex, ou expressions régulières, peuvent sembler réservées aux développeurs. Pourtant, elles sont très utiles en SEO dès que vous devez analyser beaucoup de données, filtrer des URL, repérer des erreurs ou identifier des tendances dans Google Search Console.

Le principe est simple : au lieu de traiter chaque élément un par un, vous créez un motif capable de reconnaître plusieurs variantes en même temps. Vous gagnez du temps, vous réduisez les manipulations manuelles et vous obtenez des analyses plus fiables.

Dans cet article, vous allez découvrir comment utiliser les regex pour optimiser votre SEO, avec des exemples directement applicables dans Search Console, Google Analytics 4 et les outils d’exploration.

Une regex, c’est quoi exactement ?

Une regex est une suite de caractères qui décrit une règle de recherche. Elle permet de trouver des mots, des URL ou des séquences précises dans un ensemble de données.

Imaginez que vous souhaitiez isoler toutes les pages d’un site qui concernent les formations, quelle que soit leur URL :

Une recherche classique devrait être répétée plusieurs fois. Avec une regex comme formation, vous pouvez déjà détecter les URL qui contiennent ce terme. En ajoutant quelques règles, vous pouvez traiter des cas plus complexes avec une seule expression.

Une regex ne modifie pas vos pages et ne remplace pas une stratégie SEO. Elle sert à mieux exploiter vos données et à repérer plus rapidement les informations utiles.

Les principaux caractères à connaître

Vous n’avez pas besoin de mémoriser des dizaines de symboles pour commencer. Une petite base suffit à résoudre une grande partie des besoins SEO.

La différence entre un point simple et un point précédé d’un antislash est importante. Dans une regex, . signifie presque n’importe quel caractère. Pour rechercher le point d’une extension comme .pdf, utilisez plutôt \.pdf.

Utiliser les regex dans Google Search Console

Google Search Console permet d’analyser les requêtes saisies par les internautes et les pages qui génèrent des impressions ou des clics. Les filtres en regex sont particulièrement pratiques dans le rapport sur les performances.

Pour les utiliser, ouvrez le rapport concerné, cliquez sur le filtre de requête ou de page, puis sélectionnez l’option correspondant aux expressions régulières.

Regrouper plusieurs intentions de recherche

Vous souhaitez analyser toutes les requêtes qui contiennent « formation », « cours » ou « tutoriel » ? Utilisez l’expression suivante :

formation|cours|tutoriel

Ce filtre vous permet de regrouper plusieurs familles de requêtes dans un même rapport. Vous pouvez ensuite comparer les impressions, le taux de clics et la position moyenne.

Cette méthode est intéressante pour vérifier si votre site répond bien aux recherches liées à l’apprentissage. Si une famille de mots génère beaucoup d’impressions mais peu de clics, votre titre ou votre description mérite peut-être d’être retravaillé.

Analyser les requêtes longues

Les requêtes longues sont souvent révélatrices d’une intention précise. Pour cibler les requêtes contenant au moins trois mots, vous pouvez utiliser :

^(\S+\s+){2,}\S+$

Cette expression recherche une suite d’au moins trois éléments séparés par des espaces. Elle peut vous aider à isoler les recherches de type :

Attention : selon l’outil utilisé, la gestion des espaces et des caractères peut varier. Testez toujours votre regex sur quelques exemples avant d’en tirer des conclusions.

Exclure des requêtes liées à une marque

Pour analyser uniquement les requêtes non brandées, vous pouvez exclure les termes associés à votre marque. Dans Search Console, la méthode la plus simple consiste à choisir le filtre « Personnalisé » puis « Ne contenant pas » et à saisir le nom de votre entreprise.

Si vous devez travailler avec une regex négative, une expression comme celle-ci peut être utilisée dans certains outils :

^(?!.*(votre-marque|votresite)).*$

Remplacez bien les termes génériques par votre nom réel. Cette analyse vous permet de distinguer la visibilité obtenue grâce à votre notoriété de celle générée par vos contenus et vos optimisations SEO.

Filtrer les URL pour comprendre votre architecture

Les regex sont également très utiles pour analyser les performances de catégories de pages. Vous pouvez, par exemple, comparer les articles de blog, les pages produits et les pages de services.

Pour filtrer les URL qui commencent par /blog/, utilisez :

^/blog/

Pour sélectionner les pages qui se terminent par .pdf :

\.pdf$

Pour regrouper plusieurs répertoires :

^/(blog|guide|ressources)/

Vous obtenez ainsi toutes les URL placées dans les dossiers /blog/, /guide/ ou /ressources/.

Cette approche est utile lorsque vous voulez répondre à des questions très concrètes :

Analyser les données dans Google Analytics 4

Google Analytics 4 permet aussi d’utiliser des correspondances avec des expressions régulières dans plusieurs rapports et explorations. Vous pouvez notamment filtrer des pages, des événements, des campagnes ou des sources de trafic.

Regrouper des pages par type

Supposons que vos pages de services utilisent plusieurs URL :

Vous pouvez les regrouper avec :

^/(consulting|audit|accompagnement)-seo/?

Le symbole ? placé après le slash final rend ce slash facultatif. Vous évitez ainsi de perdre des résultats à cause d’une légère différence dans la structure des URL.

Identifier certaines campagnes

Si vos campagnes utilisent des paramètres UTM, une regex peut servir à les regrouper. Par exemple, pour sélectionner les campagnes contenant « linkedin », « meta » ou « ads », vous pouvez utiliser :

linkedin|meta|ads

Vous pourrez ensuite comparer les sessions engagées, les conversions ou le chiffre d’affaires généré par plusieurs campagnes.

Veillez toutefois à conserver une convention de nommage cohérente pour vos UTM. Une regex peut compenser certaines variations, mais elle ne corrigera pas une organisation désordonnée des campagnes.

Repérer les paramètres d’URL et les doublons potentiels

Les paramètres d’URL peuvent créer plusieurs versions d’une même page. C’est fréquent avec les filtres, les suivis publicitaires ou les paramètres de tri.

Pour repérer les URL qui contiennent un point d’interrogation, vous pouvez rechercher :

\?

Pour cibler des paramètres précis :

\?(.*utm_|sort=|filter=)

Cette expression permet d’identifier les URL contenant des paramètres UTM, de tri ou de filtrage.

Vous pouvez ensuite vérifier si ces variantes sont correctement gérées avec :

Une regex ne permet pas de décider automatiquement quelle version doit être canonique. Elle sert à repérer les cas à examiner.

Utiliser les regex avec Screaming Frog

Les outils d’exploration comme Screaming Frog permettent d’examiner les titres, les meta descriptions, les URL, les textes et les codes de réponse. Les filtres regex peuvent vous aider à isoler rapidement certaines pages.

Repérer les titres trop courts ou incomplets

Vous pouvez rechercher les titres contenant un mot important, comme « accueil », « page » ou « bienvenue », qui signale parfois un manque d’optimisation :

^(accueil|page|bienvenue)$

Le symbole ^ au début et $ à la fin impose une correspondance exacte. Vous ne sélectionnez donc que les titres composés entièrement de l’un de ces termes.

Identifier les pages sans information utile

Si vos pages contiennent des textes temporaires, vous pouvez rechercher des formulations comme :

lorem|texte à venir|en construction|bientôt disponible

Cette vérification est simple, mais elle peut éviter la mise en ligne accidentelle de contenus inachevés. Une page indexable avec un texte provisoire n’envoie pas un signal très convaincant aux moteurs de recherche. Ni aux visiteurs, d’ailleurs.

Filtrer les extensions de fichiers

Pour repérer les documents accessibles depuis votre site, utilisez une expression comme :

\.(pdf|docx?|xlsx?|pptx?)$

Cette regex cible les fichiers PDF, DOC, DOCX, XLS, XLSX, PPT et PPTX. Vous pourrez vérifier leurs liens internes, leur accessibilité et leur intérêt pour le référencement.

Créer des regex plus fiables

Une regex efficace doit être précise sans devenir inutilement complexe. Commencez toujours par une expression simple, puis ajoutez des conditions si nécessaire.

Voici une méthode en quatre étapes :

Par exemple, vous voulez trouver les URL de produits qui se terminent par un identifiant numérique :

Vous pouvez commencer par :

^/produit/.*-\d+/?$

Cette expression signifie :

Si vos URL contiennent des exceptions, simplifiez ou adaptez le motif. Une regex trop large risque de mélanger des pages qui n’ont pas le même objectif SEO.

Les erreurs fréquentes à éviter

La première erreur consiste à oublier que chaque outil utilise un moteur de regex différent. Google Search Console s’appuie notamment sur RE2, qui ne prend pas en charge certaines fonctions avancées comme les lookbehind. D’autres outils utilisent des moteurs plus complets.

Avant de réutiliser une expression trouvée en ligne, vérifiez donc sa compatibilité.

Autre erreur courante : utiliser un point sans l’échapper. Pour cibler .html, écrivez :

\.html$

et non :

.html$

La seconde version pourrait correspondre à des chaînes inattendues, car le point représente presque n’importe quel caractère.

Enfin, évitez les expressions interminables. Si personne ne comprend votre regex trois semaines après sa création, elle devient difficile à maintenir. Ajoutez un commentaire ou conservez un exemple de ce qu’elle doit détecter.

Une méthode simple pour intégrer les regex à votre routine SEO

Vous pouvez intégrer les expressions régulières à vos analyses mensuelles sans bouleverser votre organisation.

L’objectif n’est pas de collectionner des expressions compliquées. Il est de transformer rapidement des données brutes en décisions SEO concrètes.

Commencez par deux ou trois regex réellement utiles. Par exemple, une pour les requêtes non brandées, une pour les pages d’une catégorie et une pour les URL contenant des paramètres. Une fois ces filtres maîtrisés, vous pourrez construire des analyses plus avancées.

Les meilleurs outils pour tester vos expressions

Avant de lancer une regex dans un rapport important, testez-la avec quelques données représentatives. Des outils comme Regex101, RegExr ou Regex Tester permettent de vérifier le comportement de votre expression et d’obtenir une explication de chaque élément.

Vous pouvez également créer un petit tableau avec deux colonnes :

Cette étape prend quelques minutes et vous évite de baser votre analyse sur un filtre mal configuré.

Les regex deviennent vraiment puissantes lorsqu’elles sont utilisées avec une question précise. Pour améliorer votre SEO, demandez-vous d’abord quelle décision vous voulez prendre. Ensuite seulement, construisez le filtre qui vous aidera à obtenir la bonne information.

Quitter la version mobile