Aller au contenu

Les 5 regex que j'utilise le plus dans la Search Console (+BONUS)

Antoine Brisset
Antoine Brisset
Temps de lecture : 3 min
Les 5 regex que j'utilise le plus dans la Search Console (+BONUS)
Photo by Justin Morgan / Unsplash

Table des matières

Ah, les regex ! Chez certains SEO, elles inspirent la peur, chez d'autres la joie.

Une chose est sûre : si on apprend à s'en servir correctement, elles font gagner énormément de temps !

Aujourd'hui, je te partage 5 regex que j'utilise très souvent dans mes analyses Search Console.

C'est parti !

Trouver les requêtes hors marque

La 1ère expression régulière que j'utilise très souvent est celle qui me permet de trouver les requêtes hors marque.

Il y a des tonnes d'applications, mais tu peux notamment t'en servir pour :

  • connaître la répartition du trafic marque vs hors marque
  • vérifier quelles sont les requêtes hors marque qui t'apportent le plus de clics et/ou impressions
  • vérifier, lors d'une chute de trafic, si cela provient plutôt de la marque ou du hors-marque
  • etc.

La regex à utiliser est la suivante :

(?i)\bkeyword\b

❗Attention ici à bien utiliser "ne correspond pas à l'expression régulière" dans le filtre Search Console.

Explications :

  • (?i) : je précise que la regex est insensible à la casse
  • \bkeyword\b : je cherche le mot "keyword" en entier (\b signifie "boundary"), à remplacer bien entendu par ton mot-clé marque

On aurait pu utiliser une version plus cool avec une assertion négative, du type ^(?!.*\bkeyword\b). Malheureusement, celle-ci ne fonctionnera pas dans la Search Console car elle n'est pas supportée par la syntaxe RE2.

Petite précision : il faudra sûrement affiner un peu pour prendre en compte les fautes d'orthographe.

Exemple : avec la marque "apple", la regex serait (?i)\bapp?le\b afin de prendre en compte les requêtes avec un seul "p".

Trouver les requêtes contenant 2 mots spécifiques dans n'importe quel ordre

Si tu cherches, par exemple, toutes les requêtes contenant à la fois le mot "prix" et le mot "iphone", peu importe leur ordre d'apparition, cette regex va t'être utile.

La voici :

(iphone.*prix)|(prix.*iphone)

Explications :

  • () : je fais un regroupement
  • iphone.*prix : je recherche "iphone" suivi de n'importe quel caractère (.), une ou plusieurs fois (*), suivi de "prix"
  • | : j'introduis une condition "ou"
  • (prix.*iphone) : même logique que précédemment mais avec d'abord "prix" puis "iphone"

Là encore, une solution plus élégante mais qui ne fonctionne malheureusement pas dans la Search Console serait : (?=.*iphone)(?=.*prix)

Trouver les requêtes contenant au moins 5 mots

Celle-ci, tu l'auras deviné, permet de cibler les mots-clés de longue traîne.

Pratique pour trouver des mots-clés sur lesquels il est a priori facile de ranker.

Voici la regex :

^([^\s]*\s){4,}

Explications :

  • ^ : j'indique que ma regex démarre au 1er caractère
  • () : je fais un regroupement
  • [^\s]*\s : je cherche toutes les chaînes de caractères qui ne sont pas un espace ([^\s]), d'une longueur de 0, 1 ou + caractères (*) et suivies d'un espace (\s) ; autrement dit je cible un mot suivi d'un espace
  • {4,} : je précise que ce schéma doit se répéter au moins 4 fois ; autrement dit il doit y avoir au moins 4 mots suivis d'un espace, ce qui équivaut à une requête de 5 mots ou plus

Tu peux bien entendu utiliser cette regex pour trouver les expressions de 6, 7, 8 mots ou plus.

Pour 8 mots, par exemple, ça donne : ^([^\s]*\s){7,}

Trouver les requêtes sous forme de questions

En panne d'inspiration pour tes articles de blog ?

La regex suivante va te donner toutes les questions que se posent tes lecteurs :

^(?i)\b(combien|comment|ou|pourquoi|qu'|quand|que|quels?|quelles?|qui|quoi)\b

Explications :

  • ^: j'indique que ma regex démarre au 1er caractère
  • (?i): je précise que la regex est insensible à la casse
  • \b(combien|comment|ou|pourquoi|qu'|quand|que|quels?|quelles?|qui|quoi)\b : je cherche les mots interrogatifs

Trouver les requêtes contenant une année

Pour terminer, voici une regex que tu peux utiliser pour mesurer l'appétence de ton audience pour les contenus d'actualité.

Avec cette regex, tu pourras par exemple trouver toutes les requêtes de type "meilleur [...] en 2022".

La voici :

\b20\d{2}\b

Explications :

  • \b: j'indique que je cherche un mot entier
  • 20: ce mot doit commencer par "20"
  • \d{2} : il doit être suivi de 2 chiffres (\dpour "digit")

Bonus

Et voici un petit bookmarklet à glisser dans tes favoris pour aller plus vite dans la saisie de tes regex ↓ (fonctionne pour toutes les regex données ici sauf la 1ère)

javascript:url=new URL(window.location);if(url.href.match(/^https:\/\/search\.google.*search-analytics/)){p=prompt("Entrez votre regex : ", "");if(p.length > 0){urlParams=url.searchParams;urlParams.delete('query');location.href=url+='&query=~'+p}else{alert('Saisie non valide');}}
Démo du bookmarklet (requêtes de 5 mots et plus)
BookmarkletsRegex

Antoine Brisset Twitter

Consultant SEO depuis 2010. Je traque les clics inutiles et j'automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.


Articles Similaires

Membres Public

Comment sélectionner un texte et en extraire automatiquement les liens avec un bookmarklet ?

Ça faisait un petit moment que je n'avais pas partagé de bookmarklets et la semaine dernière, coup sur coup, je suis tombé sur cette vidéo de Luca Fancello et sur cet article de Yapasdequoi ! La vidéo de Luca est une introduction aux bookmarklets, avec des démos et un

Comment sélectionner un texte et en extraire automatiquement les liens avec un bookmarklet ?
Membres Public

Cache Google : quelques petites réflexions

Bonjour et bienvenue dans cette 100ème (!) édition de la newsletter SEO Memento. Et voilà, encore une fonctionnalité qui disparaît de la page de résultats Google : le lien vers la version en cache. Depuis quelque temps déjà, le lien avait été "dissimulé" dans la fenêtre modale qui s'

Cache Google : quelques petites réflexions
Membres Public

3 conseils pour mieux écrire tes regex !

Il y a quelques semaines, je suis retombé sur cet excellent article de ZeNobral sur les expressions régulières. Même 4 ans après sa parution (et même à l'heure de ChatGPT !), je le trouve toujours aussi intéressant à lire. Aujourd'hui, j'aimerais moi aussi te donner

3 conseils pour mieux écrire tes regex !