Optimisez vos filtres et vos balises dynamiques avec RegEx

Dernière mise à jour le jeudi 7 mars 2024

Qu'est-ce que RegEx en SEO ?

RegEx, abréviation d'expressions régulières, est un outil puissant utilisé pour rechercher des motifs dans un texte. Il peut être utilisé pour regrouper des mots-clés ou des URL qui correspondent au même modèle. Dans ce guide d'aide, nous verrons comment utiliser RegEx dans AccuRanker pour optimiser le filtrage.

Que peut faire RegEx ?

RegEx peut être utilisé pour créer des groupes simples et complexes de mots-clés et d'URL. Un exemple très simple serait de trouver tous les mots-clés qui contiennent "seo" ou "rank tracker" ou "accuranker". Pour ce faire, vous pouvez utiliser le modèle suivant : seo|rank tracker|accuranker. Il vous suffit de le coller dans votre filtre de mots-clés, comme indiqué dans l'image ci-dessous.

keyword_filter_regex.png

Vous pouvez également être plus créatif - par exemple, le RegEx suivant trouvera tous les mots-clés qui commencent par "accuranker" et contiennent ensuite l'un des mots api ou affiliate : ^accuranker (api|affiliate). RegEx est un outil extrêmement flexible, et vous pouvez apprendre quelques trucs et astuces pour utiliser RegEx plus loin dans cet article.

Où puis-je utiliser RegEx dans AccuRanker ?

Vous pouvez utiliser RegEx dans le filtre de mots-clés et le filtre d'URL sur tous les onglets, y compris Discovery. Vous pouvez également les utiliser lors de la création de balises dynamiques pour appliquer des filtres RegEx aux mots-clés, aux URL et aux balises de titre. Veuillez noter que nous ne prenons en charge que les expressions régulières re2, qui prennent en charge tous les cas d'utilisation les plus courants et permettent de maintenir un filtrage extrêmement rapide. Les RegEx sont sensibles à la casse, il est donc important que vous mettiez les mots en majuscules ou non.

dynamic_tag_regex.png

Cas d'utilisation des RegEx en SEO

Les cas d'utilisation des RegEx pour le regroupement de mots-clés sont nombreux, en voici quelques exemples.

Identifier des questions

Une manière simple d'identifier les questions serait d'appliquer le RegEx

\b(qui|quoi|où|quand|pourquoi|comment)\b

Cette expression régulière correspondra à "qui", "quoi", "où", "quand", "pourquoi" et "comment" uniquement lorsque ces mots apparaissent comme des mots complets et distincts dans le texte. Cela inclut les cas où ils se trouvent au début ou à la fin d'une phrase, ou entourés d'espaces, de ponctuation ou d'autres caractères autres que des mots.

Si vous ne vous intéressez qu'aux phrases commençant par l'un de ces mots, remplacez le premier \b par un ^.

Identification des mots-clés de longue traîne

Cette expression régulière correspond aux phrases contenant plus de quatre mots.

(\w+\b\s*){5,}

  • (\w+\b\s*) : Correspond à un mot suivi d'une limite de mot pour s'assurer que le mot entier est capturé, puis permet un nombre quelconque de caractères d'espacement pour suivre. Ce groupe permet de s'assurer que le mot et les espaces qui le suivent sont pris en compte en tant qu'unité.- \w+ : Correspond à un ou plusieurs caractères du mot (lettres, chiffres, caractères de soulignement).

    • \b : Affirme une autre limite de mot à la fin du mot pour s'assurer que nous capturons des mots complets.
    • \s* : Correspond à zéro ou plusieurs caractères d'espacement après le mot.
  • {5,} : Ce quantificateur fait correspondre le groupe précédent (\w+\b\s*) cinq fois ou plus, afin de s'assurer que la phrase comporte au moins cinq mots.

Identifier les recherches de marques ou de produits

Votre marque peut être représentée par différentes orthographes. Par exemple, si votre marque est Levi's, vous pouvez créer un RegEx pour attraper les mots-clés qui incluent Levi, Levi's ou Levis. Un RegEx simple à cet effet pourrait être : levi|levi's|levis. En outre, si vous souhaitez cibler une catégorie spécifique de produits, comme les jeans Levi's, et que vous savez que certains de leurs modèles portent les noms 501, 502, 511 et 514, un RegEx simple pour les capturer serait 501|502|511|514. Pour une approche plus créative, vous pouvez également rechercher des mots-clés comportant un nombre compris entre 500 et 599. Pour ce faire, vous pouvez utiliser le RegEx suivant : \b (5\d{2})\b, qui recherche un saut de mot, puis 5 suivi d'exactement deux chiffres, puis un saut de mot.

Regex et ChatGPT

ChatGPT est un outil formidable pour créer des expressions régulières adaptées à vos besoins. Si vous avez un abonnement ChatGPT, vous pouvez utiliser l'un des GPT personnalisés existants, par exemple RegEx GPT, mais il y a aussi des outils comme AutoRegex qui peuvent vous aider. Sinon, vous pouvez utiliser notre invite personnalisée que vous devez insérer comme premier élément de texte dans votre invite :

tick

Ce GPT est spécialisé dans la création d'expressions régulières (regex) à l'aide de la syntaxe re2. Il doit toujours fournir la regex en premier dans sa réponse, suivie d'une brève explication de son fonctionnement. Le GPT est conçu pour se concentrer sur la fourniture de solutions concises et claires en matière de regex, en évitant les longues discussions ou les contenus sans rapport. Il doit s'assurer que les regex fournies sont exactes et respectent les directives syntaxiques de re2, afin de répondre aux besoins des utilisateurs qui recherchent des modèles de regex rapides et fiables pour leurs besoins spécifiques.

Si vous souhaitez apprendre à créer des RegEx sans l'aide de l'IA, l'aide-mémoire ci-dessous peut vous être utile !

Aide-mémoire RegEx

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |