Concurrents : qui gagne vraiment les SERP, et pourquoi
Trouvez les domaines et les pages qui se classent pour vos requêtes cibles, mesurez en quoi ils diffèrent des vôtres, et transformez ces différences en correctifs concrets, sans inventer de chiffres de trafic ou d'autorité.
Quand l'utiliser / ne pas l'utiliser
À utiliser pour :
- Identifier les concurrents SERP.
- Comparaison page par page.
- Analyse des fonctionnalités SERP et de l'intention.
- Écarts de contenu/mots-clés.
- Écarts de backlinks (payant).
- Estimations de trafic (payant, étiqueté).
- Surveillance des modifications.
Ne pas utiliser pour :
- Générer des listes de mots-clés à partir de graines → seo-keywords.
- Faire le démarchage → seo-links.
- Votre propre performance GSC → seo-analytics.
Entrées à rassembler
- Votre domaine et l'ensemble de mots-clés cibles (10–100). Tirez-les de la sortie seo-keywords ou de la liste "striking-distance" de GSC, ou demandez.
- Marché : pays + langue (équivalents
--gl/--hlpour les recherches), focus appareil. - Rivaux commerciaux que l'utilisateur connaît déjà. Utile, mais vérifiez-les par rapport aux SERP.
- Optionnel : accès à un outil payant (Semrush/Ahrefs/Similarweb) et tout budget de crédits.
Flux de travail
-
Collecter les SERP (en parallèle).
- Divisez l'ensemble de mots-clés en lots d'environ 10 et lancez un agent
seo-serp-researcherpar lot, en parallèle. - Chacun retourne, par mot-clé : les 10 URL organiques, le type de page (guide / catégorie / produit / outil / forum / vidéo / pack local), les fonctionnalités SERP (Aperçu IA, extrait optimisé, PAA, vidéo, images, shopping, pack local, forums/"Discussions"), et l'intention dominante.
- Les résultats WebSearch se rapprochent des SERP ; ce ne sont pas des SERP Google personnalisées et exactes en termes de localisation. Étiquetez-les
[mesuré : échantillon WebSearch].
- Divisez l'ensemble de mots-clés en lots d'environ 10 et lancez un agent
-
Identifier les concurrents SERP.
- Comptez les apparitions de domaines sur tous les mots-clés. Les 5–10 premiers domaines en part des places du top 10 sont vos vrais concurrents.
- Séparez :
- Concurrents commerciaux directs.
- Éditeurs de contenu/agrégateurs.
- Places de marché/UGC (Reddit, YouTube, Wikipédia).
- Vous êtes en concurrence avec les éditeurs pour les clics mais pas pour les clients. La stratégie diffère : mieux se classer vs. être listé/mentionné.
-
Vérification de l'intention et du format. Si 7 des 10 premiers ont un type de page différent du vôtre (par ex., des listes vs votre page produit), le correctif est le format, pas l'optimisation (heuristique). Signalez-le d'abord.
-
Comparaison au niveau de la page. Pour chaque mot-clé prioritaire :
mkdir -p seo-work python3 "${CLAUDE_PLUGIN_ROOT}/scripts/compare_pages.py" https://vous.com/page https://rival1.com/a https://rival2.com/b https://rival3.com/c \ --keyword "mot-clé cible" > seo-work/compare-<slug>.jsonLisez :
- Nombre de mots vs
median_competitor_words(contexte uniquement : la longueur n'est pas un facteur de classement ; google-rules §4). - Titres et titres de questions.
- Listes/tableaux.
- Types de schéma.
- Signaux de confiance (auteur, dates, citations).
- Placement des mots-clés.
content_gap_phrases(sous-thèmes que 2 rivaux ou plus couvrent et que vous ne couvrez pas).
Lancez les comparaisons pour différents mots-clés en parallèle.
- Nombre de mots vs
-
Écart technique/expérience (optionnel) :
psi.pysur votre URL et les 2 premiers rivaux : CWV de terrain[mesuré : CrUX].page_audit.pysur les rivaux pour voir leur schéma et leur configuration d'indexabilité.
-
Écart de contenu/mots-clés.
- Gratuit :
keyword_ideas.pysur les sujets principaux des rivaux + les lots SERP. Tout mot-clé pour lequel les rivaux se classent dans le top 10 et que vous n'apparaissez pas est un écart[mesuré : échantillon WebSearch]. - Payant : voir la section suivante.
- Gratuit :
-
Écart de backlinks (payant uniquement). Domaines référents pointant vers 2 concurrents ou plus mais pas vers vous → alimenter seo-links.
-
Surveillance des modifications. Quand un rival vous dépasse soudainement :
- Récupérez l'API CDX de la Wayback Machine :
https://web.archive.org/cdx/search/cdx?url=rival.com/page&output=json&limit=20&from=2025&fl=timestamp,statuscode,digest. - Les valeurs
digestmodifiées indiquent quand le contenu de la page a changé. - Récupérez
https://web.archive.org/web/<timestamp>/rival.com/pagepour faire un diff entre l'ancien et le nouveau (titres, titres, sections ajoutées). - Rapportez : "le gain de classement coïncide avec une mise à jour de la page le ".
- Récupérez l'API CDX de la Wayback Machine :
-
Synthétisez.
- Par mot-clé : pourquoi ils gagnent (format, profondeur, fraîcheur, autorité, UX, fonctionnalités SERP), avec des preuves étiquetées.
- Une courte liste d'actions routées vers seo-content / seo-onpage / seo-schema / seo-links / seo-technical.
Vérifications
| Vérification | Règle | Source |
|---|---|---|
| Correspondance intention/format avec la majorité des SERP | ≥7/10 même type → correspondre | heuristique |
| Longueur | pas de nombre de mots préféré ; couvrir ce que les chercheurs veulent | google-rules §4 [Document Google] |
| Valeur originale vs synthèse des rivaux | "ajoute de la valeur au-delà des autres" est une question de contenu utile | google-rules §4 [Document Google] |
| Fonctionnalités SERP que vous pouvez gagner | extrait optimisé / PAA : passages en premier ; vidéo : page de visualisation ; images | google-rules §3, §8 [Document Google] |
| Aperçu IA présent | éligibilité = indexé + éligible à l'extrait ; pas de balisage spécial | google-rules §10 [Document Google] |
| Résultats enrichis des rivaux | uniquement les types pris en charge valides (FAQ/HowTo ne sont plus affichés) | google-rules §5 [Document Google] |
| Grattage/copie du contenu des rivaux | viole les politiques de grattage et de contenu à grande échelle | google-rules §4 [Document Google] |
Données : gratuit vs payant
Gratuit :
- Échantillons SERP WebSearch.
compare_pages.py,keyword_ideas.py,page_audit.py,psi.py(données de terrain CrUX pour les URL/origines des rivaux).- CDX Wayback.
- Google Trends pour la comparaison de la demande.
- Sitemaps publics des rivaux (
sitemap_check.py https://rival.com --sample 0 --urls-out rival-urls.txtdonne leur inventaire et leur cadence de publication à partir de lastmod).
Payant (${CLAUDE_PLUGIN_ROOT}/references/tools.md) :
- Semrush (
## Semrush).- Recherche Organique : mots-clés de classement d'un rival et trafic estimé
[données fournisseur]. - Keyword Gap (jusqu'à 5 domaines) : mots-clés manquants/faibles/inexploités.
- Historique des positions autour des dates de mise à jour.
- Justifié quand vous avez besoin de leur liste complète de mots-clés plutôt que des échantillons.
- Tactic de coût : une exportation Keyword Gap par trimestre, filtrée sur les positions 1 à 20 et vos sujets avant exportation ; utilisez uniquement la bonne base de données pays.
- Recherche Organique : mots-clés de classement d'un rival et trafic estimé
- Ahrefs (
## Ahrefs).- Site Explorer (Mots-clés organiques, Top pages).
- Content Gap, Link Intersect.
- Justifié pour le contenu + l'écart de backlinks ensemble.
- Tactic de coût : Top pages par trafic + Content Gap, limité aux 50 premières pages des rivaux. Évitez les exportations complètes répétées.
- Similarweb (
## Autres outils payants). Estimations du trafic total et du mix de canaux (organique vs payant vs referral) pour le dimensionnement du marché. - API SERP DataForSEO (
## DataForSEO). SERP exacts, spécifiques à un lieu avec analyse des fonctionnalités, à grande échelle et par appel payant. Justifié lorsque les échantillons WebSearch ne sont pas assez précis (local, multi-villes, quotidien).
Ne présentez jamais les chiffres de trafic ou de mots-clés des fournisseurs comme des mesures. Ce sont des [données fournisseur]/[estimation] et peuvent être erronés de plusieurs facteurs, surtout pour les petits sites.
Résultat
- Carte concurrentielle : domaine, type (entreprise / éditeur / UGC), part des places du top 10 sur l'ensemble des mots-clés, principaux mots-clés en chevauchement.
- Tableau SERP par mot-clé : intention, format dominant, fonctionnalités présentes, pouvons-nous le gagner (oui/non/comment).
- Résumé de comparaison de pages par mot-clé prioritaire : vos métriques vs le rival médian, phrases d'écart à couvrir, schéma/signaux de confiance manquants, actions routées.
- Liste d'écarts : mots-clés pour lesquels les rivaux se classent et pas vous (échantillon gratuit ou exportation payante), regroupés et transmis à seo-keywords/seo-strategy.
- Journal des changements pour les rivaux qui ont bondi (preuves Wayback).
Pièges et mythes
- Vos rivaux commerciaux ne sont pas nécessairement vos concurrents SERP. Utilisez les SERP.
- "Ils se classent parce qu'ils sont plus longs." Corrélation, pas causalité. Faites correspondre l'intention et ajoutez quelque chose de nouveau au lieu de rallonger.
- Copier mot pour mot les titres des rivaux produit du contenu banal. Couvrez les sujets d'écart mieux (données de première main, outils, exemples).
- DR/DA/trafic des fournisseurs sont des modèles. Un site avec un "DA inférieur" qui vous dépasse est normal.
- WebSearch ≠ les SERP Google en direct de l'utilisateur (localisation, personnalisation, Aperçus IA varient). Revérifiez les SERP clés dans un navigateur si des décisions en dépendent.
- Ne grattez pas les rivaux de manière agressive. Récupérez une poignée de pages, respectez robots.txt, et arrêtez-vous sur CAPTCHA.
Journaliser le travail
Ajoutez à SEO-WORKLOG.md (${CLAUDE_PLUGIN_ROOT}/references/worklog.md) :
- Ensemble de mots-clés et marché.
- Liste des concurrents.
- Fichiers de comparaison.
- Décisions sur les écarts.
- Unités/crédits d'outils payants utilisés.
- Quand réexécuter (trimestriellement, ou après la prochaine mise à jour principale).