MK communication

Les meilleures rgex pour le SEO : des expressions utiles pour optimiser vos contenus

Les meilleures rgex pour le SEO : des expressions utiles pour optimiser vos contenus

Les meilleures rgex pour le SEO : des expressions utiles pour optimiser vos contenus

Les expressions régulières — souvent appelées « regex » — permettent de repérer des motifs dans une liste de requêtes ou d’URL. Pour le référencement naturel, elles sont particulièrement utiles dans Google Search Console : elles aident à filtrer les données et à répondre à des questions précises, sans devoir parcourir les lignes une par une.

Leur syntaxe peut sembler intimidante au premier abord. Pourtant, quelques motifs bien choisis suffisent souvent à mieux comprendre les recherches des internautes, à repérer les pages qui attirent du trafic et à guider la création de contenu. Voici des exemples concrets, avec leurs limites et des conseils pour les utiliser sans transformer vos filtres en casse-tête.

À quoi servent les expressions régulières en SEO ?

Dans Google Search Console, un filtre classique recherche généralement un mot ou une expression exacte. Une expression régulière va plus loin : elle permet de repérer plusieurs variantes à la fois, selon une règle définie à l’avance.

Vous pouvez ainsi regrouper des requêtes contenant plusieurs mots, isoler les recherches formulées comme des questions ou afficher les URL d’une rubrique. C’est pratique pour analyser un ensemble de données qui serait autrement dispersé dans de nombreux filtres.

Imaginez que votre site publie des conseils sur la communication. Vous voulez savoir quelles requêtes commencent par « comment », « pourquoi » ou « quand ». Plutôt que de créer trois filtres, une seule expression régulière peut les réunir. Vous obtenez une vue plus rapide des sujets qui intéressent votre audience.

Les bases à connaître avant de commencer

Une expression régulière est composée de caractères ordinaires et de symboles qui ont une fonction particulière. Par exemple, le caractère | signifie « ou », tandis que les parenthèses permettent de regrouper plusieurs choix.

Google Search Console utilise la syntaxe RE2. Les expressions sont sensibles à la casse par défaut : « Conseil » et « conseil » peuvent donc être traités différemment. Pour ignorer cette distinction, ajoutez (?i) au début du motif.

Autre détail utile : le filtre cherche généralement le motif dans la chaîne complète, sans exiger qu’il corresponde à toute la requête. Les caractères ^ et $ servent justement à imposer une correspondance au début ou à la fin.

Regrouper les variantes d’un nom de marque

Les internautes ne saisissent pas toujours un nom de marque de la même façon. Certains ajoutent un espace, d’autres non ; les majuscules varient également. Pour regrouper plusieurs variantes, utilisez le caractère « ou » et ignorez la casse :

(?i)(mkcommunication|mk communication)

Remplacez les exemples par le nom de votre marque et les variantes réellement utilisées. Le filtre peut alors vous aider à comparer les requêtes de marque avec les recherches génériques : vos visiteurs vous connaissent-ils déjà, ou découvrent-ils vos contenus grâce à une question ou à un besoin ?

Pour afficher au contraire les requêtes qui ne contiennent pas le nom de la marque, choisissez l’option de correspondance négative dans le filtre de Search Console, puis utilisez le même motif. Vous pourrez ainsi examiner plus clairement les occasions d’acquérir de nouveaux visiteurs.

Repérer les recherches formulées comme des questions

Les requêtes sous forme de question révèlent souvent les besoins concrets des internautes. Elles peuvent inspirer un article, une foire aux questions ou une nouvelle section sur une page de service. Pour repérer les questions commençant par certains mots, essayez :

(?i)^(comment|pourquoi|quand|où|quel|quelle|quels|quelles|combien|est-ce que)

Le symbole ^ impose que l’un de ces mots se trouve au début de la requête. Pour repérer ces termes même lorsqu’ils apparaissent au milieu d’une phrase, retirez-le. Cette seconde version sera plus large, mais pourra aussi faire remonter des résultats moins pertinents.

Par exemple, une agence peut découvrir que ses articles apparaissent sur des recherches comme « comment choisir ses réseaux sociaux » ou « pourquoi définir une stratégie de contenu ». Ces formulations sont de bons points de départ pour vérifier si les pages répondent réellement à la question, et si leur titre annonce clairement la réponse.

Identifier les requêtes locales ou liées à un service

Une entreprise qui travaille dans plusieurs villes peut regrouper les recherches locales avec une liste de communes :

(?i)(lyon|villeurbanne|vienne|grenoble)

Ajoutez les lieux pertinents pour votre activité. Vous pouvez ensuite comparer les impressions et les clics associés à chaque zone. Cette analyse ne garantit pas qu’une page locale soit nécessaire pour chaque ville : elle indique plutôt où une demande semble exister.

Pour étudier plusieurs services, appliquez le même principe :

(?i)(identité de marque|stratégie de communication|création de contenu|réseaux sociaux)

Les expressions choisies doivent correspondre aux mots réellement employés par votre public. Une entreprise peut parler de « stratégie éditoriale », tandis que ses clients recherchent plutôt « idées de publications ». Les données de recherche aident à repérer cet écart de vocabulaire.

Filtrer les URL d’une rubrique ou d’un type de page

Les expressions régulières ne servent pas uniquement aux requêtes. Dans le filtre des pages, elles permettent d’isoler une partie du site. Pour afficher les URL situées dans un répertoire de blog, utilisez par exemple :

^https://www\.exemple\.fr/blog/

Les caractères \. sont importants : ils indiquent que les points de l’adresse doivent être interprétés comme des points, et non comme des caractères quelconques. Remplacez le domaine et le répertoire par ceux de votre site.

Vous pouvez aussi repérer des pages dont l’adresse contient un terme précis :

(?i)(/services/|/prestations/)

Ce filtre peut servir à comparer les performances de plusieurs familles de pages. Avant de tirer une conclusion, vérifiez toutefois que votre structure d’URL est cohérente : une rubrique dispersée entre plusieurs répertoires sera plus difficile à analyser proprement.

Repérer des requêtes longues ou des extensions de fichier

Les recherches détaillées, souvent appelées requêtes de longue traîne, peuvent exprimer un besoin précis. Il n’existe pas une seule définition de leur longueur, mais vous pouvez commencer par repérer les requêtes comportant plusieurs mots :

.* .+ .* .+

Ce motif est difficile à interpréter et peut donner des résultats inattendus. Pour une première analyse, une approche plus simple consiste à examiner les requêtes contenant plusieurs espaces, par exemple :

.* .* .* .* .* .*

Ce filtre demande toutefois une vérification dans l’interface, car les espaces et les caractères d’espacement peuvent rendre la lecture délicate. Pour une analyse fiable du nombre de mots, exportez les données et utilisez un outil adapté au traitement de texte plutôt que de chercher à tout faire avec une seule expression.

Pour retrouver des fichiers PDF dans les URL, vous pouvez employer :

(?i)\.pdf$

Le symbole $ indique que l’adresse se termine par « .pdf ». Vous pouvez étendre le motif à plusieurs formats :

(?i)\.(pdf|doc|docx)$

Cela peut être utile pour vérifier si des documents téléchargeables apparaissent dans les résultats de recherche et s’ils méritent une optimisation particulière.

Exclure des éléments indésirables

Un filtre d’exclusion permet de retirer des résultats qui brouillent l’analyse. Par exemple, pour ne pas afficher les requêtes contenant des termes liés à un emploi :

(?i)(recrutement|emploi|stage|carrière)

Utilisez ce motif avec l’option de correspondance négative. Il ne faut toutefois pas exclure ces requêtes par réflexe. Si le recrutement fait partie de vos objectifs, ces données sont pertinentes ; si vous étudiez uniquement les recherches commerciales, elles peuvent être séparées de l’analyse principale.

Vous pouvez également exclure une rubrique d’URL en utilisant le filtre négatif sur les pages. L’important est de savoir ce que vous retirez et pourquoi. Un filtre mal choisi peut masquer une partie utile de votre trafic tout en donnant une impression de clarté.

Éviter les erreurs fréquentes

La meilleure expression régulière n’est pas la plus longue. C’est celle qui répond à une question précise et dont vous pouvez expliquer le fonctionnement. Avant de l’utiliser, gardez ces réflexes :

RE2 ne prend pas en charge certaines fonctions avancées, notamment les recherches en avant ou en arrière et les références à des groupes précédents. Si une expression complexe est refusée, simplifiez-la : dans la plupart des analyses SEO courantes, les alternatives, les groupes et les ancres suffisent.

Transformer les filtres en décisions éditoriales

Un filtre ne produit pas une stratégie de contenu à lui seul. Il vous aide à observer les données sous un angle particulier. À vous ensuite de vérifier si le contenu est utile, si la page correspond à l’intention de recherche et si une amélioration est justifiée.

Par exemple, si plusieurs recherches interrogatives mènent vers une page de service, cette page répond-elle réellement aux questions ? Si des requêtes locales apparaissent, votre activité peut-elle répondre à cette demande dans les villes concernées ? Si un article attire des recherches autour d’un sujet précis, une mise à jour ou un contenu complémentaire serait-il pertinent ?

Pour avancer simplement, choisissez une question d’analyse, créez un filtre court, vérifiez les résultats, puis notez l’action à tester : améliorer un titre, clarifier une réponse, enrichir une page ou préparer un nouvel article. Les expressions régulières sont alors un outil de lecture, pas une fin en soi.

Quitter la version mobile