Clustering de mots-clés (regroupement par SERP)
27 concepts · 31 preuves
Appartient à : Recherche de mots-clés & intention
Une fois vos mots-clés collectés, une question demeure : lesquels méritent leur propre page, et lesquels doivent partager la même ? Le clustering de mots-clés répond en regroupant les requêtes qui partagent les mêmes pages classées dans Google. Il ne s'agit ni de collecter des requêtes, ni d'affecter des mots-clés à des pages existantes, mais d'une méthode de regroupement à part entière, fondée sur le comportement réel du moteur.
Le principe : la SERP comme proxy de l'intention
Clusteriser des mots-clés, c'est regrouper les requêtes qui partagent les mêmes pages classées afin de décider quels termes cibler sur une seule page. L'astuce est de réutiliser la boîte noire de Google (ouvre un nouvel onglet) plutôt que d'inventer sa propre logique de regroupement : si les mêmes URL se classent pour deux requêtes, le moteur les traite déjà comme un même topic.
Le raisonnement tient en une hypothèse : Google classe les pages par probabilité de satisfaire la requête, donc si l'intention est la même, les SERP se ressemblent (ouvre un nouvel onglet). Des synonymes ou variations proches tendent à afficher des URL qui se chevauchent ; ce chevauchement révèle que le moteur leur attribue la même intention.
Le chevauchement d'URL encode la relation topique
Concrètement, 5 ou 6 URL identiques dans le top 10 (ouvre un nouvel onglet) entre deux mots-clés indiquent que Google les considère similaires et s'attend à les voir traités sur la même page. Le chevauchement des résultats devient ainsi un signal de regroupement objectif, mesurable, indépendant de votre intuition.
C'est aussi un détecteur de découpage : en observant si deux variations partagent leurs URL classées, on sait quand une page doit éclater en sous-thèmes (ouvre un nouvel onglet), ce qui élimine le devinement dans la production de contenu.
À retenir
Le clustering ne mesure pas la ressemblance des mots, mais la ressemblance des résultats. La SERP est le jugement du moteur lui-même — autant l'emprunter.
SERP ou sémantique : deux familles de clustering
Il existe deux grandes méthodes de clustering (ouvre un nouvel onglet) : la méthode morphologique (qui regroupe par racines, radicaux et suffixes communs) et la méthode par SERP (qui regroupe les requêtes affichant les mêmes URL). On range souvent dans la première famille le clustering sémantique moderne, qui passe par le NLP.
Le clustering sémantique groupe par le sens
Le clustering sémantique utilise des embeddings — des vecteurs qui représentent le « sens » d'un terme. En calculant la similarité cosinus entre ces vecteurs (ouvre un nouvel onglet), on rapproche des mots-clés synonymes même sans mot commun, par exemple « men's running shoes » et « male athletic footwear ».
Sa limite : aveugle à l'intention
Le problème : un modèle sémantique peut regrouper des requêtes linguistiquement proches mais d'intentions opposées. « How to roast coffee » et « buy roasted coffee » se ressemblent, mais relèvent de stades distincts du funnel (ouvre un nouvel onglet). Le clustering par SERP, lui, séparerait ces deux requêtes parce que leurs résultats diffèrent.
À l'inverse, regrouper d'après ce qui se classe réellement est plus précis que le NLP (ouvre un nouvel onglet) : on reflète le jugement du moteur au lieu de deviner une proximité de sens. C'est la raison de fond pour laquelle on préfère la SERP.
| Critère | Clustering sémantique (NLP) | Clustering par SERP |
|---|---|---|
| Base de regroupement | Proximité de sens entre embeddings | URL partagées dans le top 10 Google |
| Fidélité à l'intention | Faible — ignore le stade du funnel | Élevée — reflète ce que Google affiche |
| Coût / vitesse | Gratuit, local, instantané | Requêtes SERP (API), plus lent et payant |
| Risque typique | Fusionne des intentions opposées | Sensible aux SERP volatiles ou personnalisées |
Le meilleur des deux : le workflow hybride
Pour de très gros volumes, on combine les deux. On réduit d'abord une liste de 100 000 mots-clés en quelques centaines de buckets thématiques par clustering sémantique (gratuit, local), puis on ne passe que les têtes de bucket dans un outil SERP (ouvre un nouvel onglet) pour valider s'il faut unifier ou scinder. On économise ainsi les crédits d'API tout en gardant la précision de la SERP.
Le paramètre clé : le seuil de chevauchement
Tout repose sur un curseur : combien d'URL deux requêtes doivent-elles partager pour former un cluster ? Ce paramètre règle la sévérité du regroupement. Un seuil bas (2-3 URL) produit de grands clusters inclusifs ; un seuil élevé (7+) des clusters très stricts. En pratique, 4 à 6 URL communes conviennent (ouvre un nouvel onglet) à la plupart des sites.
Fusionner ou scinder : les règles de décision
Les seuils s'expriment aussi en pourcentage. Certains outils regroupent dès 30 % d'URL communes dans le top 10 (ouvre un nouvel onglet). Comme règle empirique, fusionner au-delà de 60-70 % d'URL identiques (ouvre un nouvel onglet) si le type de page est le même, et scinder sous ~40 % ou quand l'intention bascule de l'informationnel au commercial.
Les approches les plus fines ne comptent pas seulement les URL communes mais pondèrent aussi leur ordre dans la SERP, puis regroupent les requêtes dont la similarité pondérée dépasse 40 % (ouvre un nouvel onglet). La méthode passe à l'échelle de milliers de mots-clés.
La règle simple : cinq URL = même intention
Pour retenir l'ordre de grandeur : si deux mots-clés partagent cinq URL ou plus dans le top 10 (ouvre un nouvel onglet), Google signale qu'ils représentent la même intention et devraient probablement vivre sur la même page. C'est la base de l'architecture de contenu qui en découle.
L'algorithme : du scrape au graphe de communautés
Mécaniquement, on scrape la SERP (le top 10, parfois top 15) de chaque mot-clé, puis on construit un graphe : chaque page classée et chaque mot-clé deviennent des nœuds, et une arête relie deux requêtes (ouvre un nouvel onglet) qui partagent une page. On applique enfin un algorithme de détection de communautés pour découper ce graphe en clusters de topics.
- 1
Récupérer les SERP
Pour chaque mot-clé, on collecte les URL du top 10 via une API ou un scraper (un classique : Beautiful Soup). - 2
Construire le graphe
On relie deux mots-clés par une arête dès qu'ils partagent une URL classée — le chevauchement devient une structure. - 3
Détecter les communautés
NetworkX + Louvain (ou greedy modularity) font émerger les clusters ; chaque communauté = un topic à couvrir.
Agglomératif ou détection de communautés
Deux familles d'algorithmes coexistent. Le clustering agglomératif fusionne progressivement les paires les plus proches au-delà d'un seuil. L'autre approche, un graphe + détection de communautés (ouvre un nouvel onglet), laisse les clusters émerger de la topologie des liens (greedy modularity sur NetworkX). On l'outille souvent en Python avec Beautiful Soup pour le scrape, et une API de données SERP pour fiabiliser la collecte.
Pourquoi ce détour évite des modèles coûteux
L'alternative « pure NLP » exigerait de bâtir des modèles word2vec puis de mesurer la Word Mover's Distance — long, complexe, coûteux. En exploitant la SERP, déjà produite par les modèles NLP de Google, on regroupe par le sens sans entraîner de modèle (ouvre un nouvel onglet). Beaucoup jugent même la SERP supérieure à la similarité cosinus, car elle est modelée sur le comportement réel des utilisateurs.
À retenir
Le pipeline est toujours le même : scraper les SERP, transformer le chevauchement en graphe, laisser les communautés émerger. Le choix d'algorithme compte moins que la qualité des SERP en entrée.
La discipline : raffiner, réviser, valider
L'automatisation ne dispense jamais de jugement. La règle d'or : toujours réviser manuellement vos clusters (ouvre un nouvel onglet), quel que soit le mode de génération. Tout clustering porte une marge d'erreur, qui grandit avec l'échelle ; la revue finale valide l'exactitude avant d'en faire une stratégie de contenu.
Raffiner la liste en entrée
La qualité des clusters dépend d'abord des mots-clés en entrée. Après une première sortie, on retire les mots-clés bruyants et on relance (ouvre un nouvel onglet) l'algorithme pour des regroupements plus nets. C'est un travail itératif, pas un bouton magique.
Le clustering manuel convient pour une ou quelques pages (ouvre un nouvel onglet) et pour une niche détaillée, mais ignore les données SERP et ne tient pas à grande échelle. Pour un nouveau site ou une longue liste, l'automatisation est plus efficace ; combiner les deux reste idéal.
Du cluster à l'architecture : une intention, une page
La sortie se traduit en structure de site par une règle simple : une intention = un cluster = une page (ouvre un nouvel onglet). On classe alors pour de multiples termes liés par une même intention, au lieu d'optimiser une page pour un seul mot-clé. Le graphe de topics suffit souvent de briefing (ouvre un nouvel onglet) aux rédacteurs.
Le clustering comme arbitre de cannibalisation
Enfin, le clustering par SERP tranche les cas litigieux : il sert de juge final pour décider si un sous-thème mérite sa propre URL ou une fusion en pilier (ouvre un nouvel onglet). Cela prévient la cannibalisation. Après publication, on vérifie quelles pages classent par cluster (ouvre un nouvel onglet) : une page imprévue trahit une mauvaise optimisation ou une cannibalisation. Pour relier ces décisions aux pages, voir l'intention de recherche et les liens internes.
À retenir
L'algorithme propose, l'humain dispose. Raffinez la liste, relancez, puis révisez à la main : c'est la revue finale qui transforme des clusters bruts en architecture de contenu fiable.
Questions fréquentes
Clustering par SERP ou clustering sémantique : lequel choisir ?
Le clustering par SERP est plus fidèle à l'intention, car il reflète ce que Google affiche réellement plutôt qu'une proximité de sens. Le sémantique est gratuit et instantané mais peut fusionner des intentions opposées (ouvre un nouvel onglet). Idéal : un pré-clustering sémantique pour dégrossir, puis une validation SERP sur les têtes de groupe.
Combien d'URL communes faut-il pour regrouper deux mots-clés ?
Un seuil de 4 à 6 URL communes (ouvre un nouvel onglet) dans le top 10 convient à la plupart des sites. En pourcentage : fusionner au-delà de 60-70 %, scinder sous ~40 %. Ajustez selon la volatilité de votre niche, puis vérifiez que le type de page concorde (ouvre un nouvel onglet).
Quelle différence entre clustering et keyword mapping ?
Le clustering regroupe des mots-clés entre eux par chevauchement de SERP, sans présupposer de page. Le keyword mapping vient ensuite : il affecte chaque cluster à une URL précise du site. La recherche de mots-clés les collecte en amont. Trois étapes distinctes d'une même chaîne.
Sources
- Search Engine Journal — Automate search intent clustering (ouvre un nouvel onglet)
- Oncrawl — Keyword clustering with Python & SERP API (ouvre un nouvel onglet)
- Oncrawl — Semantic keyword clustering in Python (ouvre un nouvel onglet)
- PEMAVOR — Cluster keywords into topics by SERP (ouvre un nouvel onglet)
- ContentGecko — Semantic vs SERP clustering (ouvre un nouvel onglet)
- SE Ranking — Keyword clustering (ouvre un nouvel onglet)
- Keyword Insights — Keyword clustering (ouvre un nouvel onglet)
- Keywordly — SERP keyword clustering tool (ouvre un nouvel onglet)