Analyse approfondie · 13 min de lecture

L'analyse des lacunes de contenu qui se rembourse en un café de crédit API

Une analyse a trouvé 1 996 pages où les concurrents se positionnent et pas le client, avec 1,5 M de recherches par mois derrière. Pour quelques dollars.

Un archéologue époussetant les tuiles manquantes d'une carte de site web
Les faits sont réels — les couvertures d'articles non.

En bref: Une analyse des lacunes de contenu trouve chaque page sur laquelle un concurrent se positionne et pas toi, puis répartit le résultat sur quatre équipes. Récupère les mots clés et pages de destination du concurrent avec DataForSEO pour quelques dollars, laisse un LLM associer leurs pages aux tiennes, et les lignes sans correspondance deviennent des correctifs SEO, des idées d'expansion d'assortiment, des campagnes payantes et du contenu. Une vraie analyse pour une boutique en ligne tchèque a renvoyé 1 996 pages manquantes avec 1 520 840 recherches mensuelles derrière.

Le mois dernier, j’ai lancé cette analyse pour une boutique en ligne tchèque du segment enfants. Cinq domaines concurrents en entrée. Le pipeline a récupéré chaque mot clé sur lequel ces domaines se positionnent, a condensé les mots clés en pages, et un LLM a associé pendant la nuit chaque page concurrente au site du client. J’ai lu le résultat le lendemain matin devant un café.

1 996 pages que les concurrents couvrent et pas le client. Derrière ces pages manquantes, 1 520 840 recherches par mois.

Pas des mots clés. Des pages. 1 847 d’entre elles sont commerciales, des pages de catégorie que la boutique pourrait commencer à construire dès la semaine prochaine. Les 149 autres sont des sujets de contenu que les concurrents utilisent pour capter les parents bien avant que quiconque tape un nom de produit. La facture API de toute la récupération, quelques dollars.

En vingt ans de PPC, j’ai proposé exactement cette analyse bien des fois et j’ai surtout regardé les clients la refuser, sans jamais leur en vouloir. Avant les LLM, le devis honnête commençait à 20 ou 30 heures de temps senior rien que pour recoudre les exports de mots clés, un CSV par concurrent et par outil, puis jusqu’à 50 heures de plus pour nettoyer le résultat et le projeter sur le site tel qu’il existe vraiment aujourd’hui. Personne ne signe ça pour un peut-être. Le même travail me prend maintenant 2 à 5 heures. Ce qui reste, c’est décider ce que signifie chaque lacune, et c’est la partie qui vaut la lecture. Voici tout le jeu, avec les vrais chiffres de cette analyse du début à la fin.

1 996
pages où les concurrents se positionnent et pas le client
1 520 840
recherches mensuelles derrière ces lacunes
10 110
mots clés sur 651 pages concurrentes, 5 domaines
0,60 $
pour 1 000 requêtes SERP (DataForSEO Regular)

Tout le jeu en une phrase

Trouve les pages sur lesquelles tes concurrents se positionnent et que tu n’as même pas dans ton portefeuille, puis transforme cette liste en travail pour quatre équipes. Plus de visibilité SEO, des campagnes de recherche pointées vers des pages de destination qui te manquaient, des idées d’assortiment avec la demande déjà prouvée, et du contenu qui alimente une liste de remarketing. Une carte, quatre gains. Tout ce qui suit explique comment y arriver.

Chaque présentation SEO a la diapo qui te dit de faire ça. Analyse la concurrence, trouve les lacunes dans ton contenu et tes catégories. Presque personne ne la suit, parce que l’ancienne méthode était un calvaire. Exporter les mots clés d’un concurrent, deviner à l’œil vers quelles pages de destination ils menaient, les aligner à la main contre ton sitemap, et débattre des correspondances dans un tableur pendant une semaine. Alors la diapo est restée une diapo.

Deux choses ont changé. Récupérer les données a cessé d’être cher, parce que DataForSEO fait pour quelques centimes ce que Semrush fait pour un abonnement mensuel. Et la mise en correspondance a cessé d’être manuelle. Un LLM associe les pages d’un concurrent aux tiennes en quelques minutes, et il n’a pas besoin d’être parfait pour être utile.

Ce qui reste, c’est la partie qui a toujours été la vraie valeur, et ça n’a jamais vraiment été une tâche SEO. Une lacune de contenu, c’est une page de catégorie manquante, une gamme de produits que tu ne stockes pas, un blog qui alimente une liste de remarketing. Ça touche le SEO, le payant, l’assortiment et la stratégie de contenu à la fois.

L'analyse en une boîte

  • Ce qu'on cherche Chaque page sur laquelle un concurrent se positionne et pas toi
  • Outils API DataForSEO · n'importe quel LLM · un crawler de site
  • Coût Quelques dollars de crédit API, aucun abonnement
  • Ce que tu obtiens Une carte des lacunes classée pour le SEO, le payant, l'assortiment et le contenu

Une analyse, cinq concurrents, 1 996 lacunes

Avant la mécanique, le résultat. Le client vend des articles pour enfants sur un marché tchèque concurrentiel, et cinq domaines rivaux ont fait la liste courte. Le pipeline a associé 651 de leurs pages les plus fortes, portant 10 110 mots clés classés, à la carte du site du client. Chaque cluster de demande sans page équivalente côté client est devenu une lacune, et chaque lacune est une page que le client pourrait construire, avec le volume de recherche derrière déjà mesuré.

Ce que l'analyse a renvoyé

  • Pages lacunes (eux la couvrent, pas le client) 1 996
  • Lacunes commerciales, une page de destination manque 1 847
  • Lacunes de contenu, un sujet manque 149
  • Recherches mensuelles derrière les lacunes 1 520 840
  • Base de preuve 10 110 mots clés · 651 pages concurrentes · 5 domaines

Et les lacunes ne sont pas aléatoires. Sept motifs couvrent toutes les 1 996 lignes sauf trois, et un motif domine tous les autres :

Pages lacunes par motif, issues d'une analyse pour une boutique en ligne tchèque du segment enfants, cinq domaines concurrents. Les teintes menthe sont des lacunes commerciales (une page de destination manque), les corail des lacunes de contenu (un article ou un hub manque). Sept motifs couvrent 1 993 des 1 996 lacunes.
D'où viennent les 1 996 lacunes pages lacunes par motif
Synonyme de catégorie
1 640 les produits existent, le nom de la page manque
Catégorie × thème
136
Sujet de contenu
114
Catégorie × marque
36
Catégorie × attribut
32
Franchise de contenu
18
Guide pratique
17
lacune commerciale (page de destination manquante) lacune de contenu (article manquant)

Les synonymes de catégorie sont la trouvaille. Le client vend déjà ces produits. Les concurrents donnent simplement au rayon sa propre page de destination sous le nom que les acheteurs tapent réellement, tandis que le client fond les mêmes produits dans une seule liste plus large. Une demande que tu sers sans page nommée comme les gens cherchent est une demande pour laquelle tu es invisible. Et chacune de ces 1 640 lignes est un correctif bon marché, parce qu’il n’exige aucun nouveau produit, aucun nouveau fournisseur et aucun nouveau contenu. Juste une page.

Le reste du côté commercial découpe les catégories autrement. Une catégorie croisée avec un thème, disons une tranche d’âge ou une occasion. La gamme d’une marque sur sa propre page. Une catégorie filtrée par matière ou par caractéristique. Le côté contenu reflète tout ça avec des clusters de sujets, des hubs de personnages sous licence et des guides pratiques sur lesquels les concurrents se positionnent alors que le client n’a jamais écrit une ligne.

La carte des lacunes, de près

Chaque ligne du livrable se lit de la même façon : ce que le concurrent a, si on l’a, et sur quelle équipe atterrit le correctif. Voici une ligne par motif, avec les noms de catégories généralisés pour que le client reste anonyme (les décomptes ci-dessus sont les vrais) :

Une ligne d'exemple généralisée par motif de lacune, issue de la vraie analyse. Les lignes appariées tombent ; chaque ligne ✗ est une page à construire, avec la demande mesurée attachée.
Page concurrenteDe notre côtéMotifAtterrit sur
Page de catégorie principale ✓ correspondancePas de lacuneRien à faire
La catégorie sous le synonyme que les acheteurs tapent vraiment ✗ fondue dans une liste plus largeSynonyme de catégorieSEO + payant
La catégorie découpée par tranche d'âge Catégorie × thèmeSEO + payant
Un cluster de guides cadeaux saisonnier Sujet de contenuContenu + pub
La gamme d'une marque sur sa propre page Catégorie × marqueAssortiment + SEO
La catégorie filtrée par matière Catégorie × attributStructure du site
Un hub autour d'un personnage sous licence Franchise de contenuContenu + assortiment
Un guide pratique pour choisir la bonne taille Guide pratiqueContenu + remarketing

Les lignes ✓ tombent ; les lignes ✗ sont le livrable.

À quoi ressemble une ligne de lacune avec les chiffres dessus ? Voici un exemple illustratif, un domaine de démo inventé et des chiffres arrondis, pas les données du client, pour que tu voies la forme sans que j’expose personne :

Exemple illustratif avec des données inventées. Une ligne par page concurrente, avec la demande de tout le cluster de mots clés sommée derrière et une seule question commerciale attachée, à savoir si on porte déjà les produits que la page vendrait.
Page concurrente (démo)Mots clés classésRecherches mensuellesTrafic concurrent estiméOn le stocke ?
toydemo.example/jouets-montessori 11238 2009 800
toydemo.example/jouets-en-bois 8422 4006 100
toydemo.example/draisiennes 5714 9004 300
toydemo.example/deguisements-carnaval-enfants 419 7002 600

Chaque ligne répond aux deux questions dont une réunion de priorisation a réellement besoin. Combien de demande se trouve derrière cette page, et peut-on la servir avec l’assortiment d’aujourd’hui. Un ✓ avec une forte demande est une page de destination à construire au prochain sprint ; un ✗ avec une forte demande est une conversation avec les achats avant que quiconque touche au site.

Et sous chaque ligne se trouve le cluster. Déplie la ligne montessori et tu vois les requêtes qu’une seule page concurrente collecte :

Exemple illustratif avec des données inventées. Le groupe de mots clés derrière une seule ligne de la carte des lacunes. Toutes ces requêtes mènent à une seule page concurrente, donc elles obtiennent aussi une seule page de destination de notre côté.
Mot clé du clusterRecherches mensuelles
jouets montessori 18 100
jouets montessori 1 an 5 400
jouets montessori en bois 4 900
jouets sensoriels montessori 3 800
jouets montessori bébé 3 300
meilleurs jouets montessori pour tout-petits 2 700

Ces six requêtes forment un seul cercle de demande, donc elles obtiennent une seule page. Un cluster, une page de destination, une ligne dans la carte des lacunes. Construis cette page et les 38 200 recherches mensuelles derrière la ligne s’ouvrent d’un coup. C’est pour ça que la carte compte des pages et pas des mots clés.

Et le livrable lui-même n’est pas un jeu de diapos. Le client a reçu un fichier Excel pour les humains, un README, et sous les deux une base SQLite indexée avec cinq tables. Son propre Claude se connecte à cette base et l’interroge directement, si bien que « quelles lacunes de contenu portent le plus de recherches » est une question qu’il tape droit dans les données au lieu d’une demande qu’il m’envoie en attendant un jour la réponse. Un livrable qu’une IA peut interroger survit à n’importe quelle présentation.

Le flux, de bout en bout

Identifier les vrais concurrents, de trois façons

Oublie qui tu penses être en concurrence et regarde qui apparaît réellement là où va ton argent. Utilise trois signaux ensemble. Un, passe tes requêtes de recherche les plus importantes dans DataForSEO et note qui apparaît en payant et en organique. Deux, lis les Auction Insights dans Google Ads ; le chevauchement aux enchères te dit à quel point un rival est réellement proche. Trois, récupère les données de chevauchement de mots clés, où le nombre de requêtes partagées avec un domaine est un indicateur propre de parenté. Trois listes se condensent en une seule liste courte. Rate cette étape et toutes les suivantes héritent de l’erreur, parce que tu cartographierais tes lacunes contre un rival qui n’a jamais concouru pour ton argent.

Récupérer les mots clés et pages de destination du concurrent

Pour chaque concurrent, récupère ses principaux mots clés organiques, jusqu’à environ 100k par domaine, et, point crucial, avec quelle page de destination chaque mot clé se positionne. À partir de la position et du volume de recherche, tu peux estimer le trafic qui afflue vers chacune de leurs pages. Un mot clé est une abstraction ; une page est quelque chose que tu peux copier, reconstruire ou viser avec une campagne. Condense donc la liste de mots clés en une carte de pages concurrentes avec les mots clés qui les alimentent et le trafic estimé attaché. Une chose à mettre au clair ici, parce qu’elle façonne toute la suite. Tu n’apparies pas des mots clés individuels à des pages individuelles. Une seule page de catégorie concurrente se positionne typiquement sur des dizaines de requêtes liées, et tout ce groupe décrit un seul cercle de ce que les utilisateurs demandent. La page est le cluster. Sur l’analyse du segment enfants, cinq domaines se sont réduits à 651 pages à associer, portant 10 110 mots clés, environ quinze requêtes par page.

Cartographier ton propre site

Il te faut l’image miroir de tes propres pages, et elle doit être complète, sinon tu courras après des « lacunes » qui ne sont en fait que des pages que ton inventaire a oublié de lister. Crawle le site (Screaming Frog, ou un crawler Python jetable qu’un LLM écrit en cinq minutes), exporte les catégories depuis la plateforme e-commerce, lis le flux de produits, parse le sitemap XML. En général, il faut une combinaison. Un avertissement tiré de l’expérience. Ne fais jamais confiance au sitemap seul. Il rate régulièrement les pages paramétriques, les vues de catégorie filtrées et le blog, exactement les surfaces qui intéressent une analyse de lacunes.

Laisser l'IA associer leurs pages aux tiennes

C’est l’étape qui prenait une semaine. Confie les deux inventaires à un LLM, un modèle open source convient, et fais-lui apparier chaque cluster de demande concurrente avec ta page équivalente la plus proche. L’association tourne au niveau des pages, jamais au niveau des mots clés. Le LLM demande si ton site a une page servant le même cercle de demande que celle du concurrent, pas si tu possèdes une page portant le même nom. Et quand un cluster ne trouve pas de foyer de ton côté, le correctif est une seule page de destination construite pour tout le cluster, pas une page par mot clé. Tu n’as pas besoin d’une précision de 100 % ; tu as besoin des lignes sans correspondance. Sur l’analyse du segment enfants, la demande sans correspondance s’est condensée en 1 996 pages sans équivalent côté client. Cette liste est le trésor.

Décider ce que signifie chaque lacune, parce que c'est là que ça cesse d'être du SEO

Une lacune n’est pas une chose unique. Les produits que tu vends déjà mais sans vraie page reçoivent un correctif de page de destination. Les produits que tu ne stockes pas mais que ton fournisseur porte deviennent une liste courte d’assortiment avec la demande chiffrée. Le contenu non commercial fort d’un concurrent devient un brief de contenu et une audience de remarketing en un. Sur l’analyse du segment enfants, la répartition est sortie à 1 847 lacunes commerciales contre 149 de contenu, et chaque panier atterrit sur une équipe différente avec un budget différent.

La correspondance n’a pas besoin d’être parfaite. Les gens bloquent ici en attendant une précision de 100 %. Tu n’en as pas besoin. Quelques paires mal étiquetées ne te coûtent rien ; la valeur est dans les pages concurrentes clairement sans correspondance, et celles-là survivent très bien à une correspondance bruitée. Livre l’analyse à 90 % et agis dessus, plutôt que de peaufiner un modèle qui n’a jamais été qu’un moyen d’aboutir à une liste courte.

Semrush vs. DataForSEO : pourquoi l’écart de prix compte

La raison pour laquelle cette analyse est passée de « on devrait » à « on l’a fait », c’est le coût, et le chiffre Semrush qui compte ici est plus élevé que le prix affiché que les gens citent. Le plan Pro à 139,95 $/mois lance une vérification de lacunes de contenu dans l’interface, à la main, avec des plafonds d’export. L’analyse de cet article est programmatique. Un appel API par domaine concurrent renvoie jusqu’à ~100k mots clés classés avec la page de destination que chacun touche. Semrush met cette API derrière le plan Business à 499,95 $/mois, et même là tu démarres avec zéro unité API ; tu les achètes séparément, environ 50 $ par million d’unités, en plus de l’abonnement. DataForSEO fonctionne au paiement à l’usage. Une recharge de 50 $ dure des mois, il n’y a aucun siège à louer, et toute l’analyse à cinq domaines ci-dessus a tenu dans quelques dollars de ce crédit.

SemrushDataForSEO
Modèle de tarification Abonnement forfaitaire ; API facturée en susCrédit au paiement à l'usage
Plan d'entrée UI 139,95 $/mois (Pro), récurrent, export plafonnéAucun siège nécessaire ; API uniquement
Accès programmatique / API Business 499,95 $/mois + unités API achetées séparémentInclus ; tu paies juste par appel
SERP organiques, pour 1 000 requêtes Inclus dans le siège0,60 $ (Regular) – 3,50 $ (Advanced, live)
Une analyse de lacunes ponctuelle Un mois de Business + unités, récurrentQuelques dollars de crédit

Pour un travail ponctuel et profondément technique comme une récupération de lacunes de contenu, c’est la différence entre débloquer un palier API à 500 $/mois et dépenser l’équivalent d’un café en crédit. La qualité des données est au rendez-vous pour cet usage ; l’économie, elle, n’a rien de comparable.

Deux histoires tirées de vingt ans de ce métier

La mécanique est nouvelle. Les jeux qu’elle débloque, je les regarde fonctionner depuis deux décennies ; ils étaient juste trop laborieux à monter avant. Et les 149 lacunes de contenu de l’analyse du segment enfants sont ces deux histoires qui attendent de se reproduire.

Le blog pour enfants devenu canal de vente

Un client du segment enfants se faisait battre sur une classe de requêtes qui n’avait rien à voir avec les produits. Le concurrent tenait un blog solide, plein de coloriages et d’histoires du soir, avec un volume de recherche énorme visant exactement l’audience cible, les parents. L’analyse des lacunes a fait remonter tout le cluster. Le client a adopté la stratégie, construit le contenu, attiré le trafic, déposé ces visiteurs dans du remarketing et transformé une lacune de contenu « non commerciale » en achats. (Anonymisé.)

Des recettes pour un régime qui vend des box repas

Une entreprise de meal prep et de coaching jouxtait une catégorie aux deux belles propriétés. Les requêtes de recettes ont un volume de recherche extrême, et leurs clics coûtent quelques centimes. Les concurrents stratégiques avaient bâti des sections de recettes structurées et récolté un flux de gens qui, par définition, voulaient mieux manger. De là, il n’y a qu’un pas vers un produit ou une offre de coaching. L’analyse des lacunes est ce qui a rendu l’opportunité visible et l’a dimensionnée. (Anonymisé.)

Le coup que personne ne joue : emprunter à un marché plus fort

Voici l’angle qui transforme ça d’un audit défensif en avantage déloyal.

Disons que tu es le leader d’un petit marché sans concurrence sérieuse dont apprendre. L’analyse des lacunes à domicile ne renvoie rien d’utile ; il n’y a personne devant toi à copier. Alors ne la lance pas à domicile. Lance exactement la même analyse contre le marché étranger le plus fort et le plus concurrentiel de ta catégorie.

La langue n’est pas une barrière. Le LLM projette leurs catégories et leur contenu sur les tiens quelle que soit la langue dans laquelle ils sont écrits. Tu importes les stratégies que les leaders d’un marché mature ont déjà éprouvées, structures de catégories, angles de contenu, idées d’assortiment, dans un marché où littéralement personne ne les applique encore. Tu deviens le premier arrivé chez toi en copiant l’avenir venu d’ailleurs. Ça se marie naturellement avec une analyse complète d’expansion de marché quand tu décides se trouve ce marché plus fort.

Pourquoi ça boucle la boucle

Remarque ce qui s’est passé sur l’analyse du segment enfants. On a commencé par une tâche SEO bien rangée, trouver les lacunes de contenu, et le résultat a débordé sur des décisions d’assortiment, des campagnes payantes, des audiences de remarketing et une stratégie de contenu. Ce n’est pas une dérive de périmètre. C’est la forme réelle du travail.

Les données ont toujours été récupérables ; personne ne s’en donnait la peine, parce que le coût manuel l’emportait sur le gain. Maintenant la récupération coûte quelques dollars et l’association tourne pendant la nuit. Ce qui reste comme ingrédient rare, c’est ce qui a toujours été rare, l’idée. La séniorité de regarder une carte des lacunes et de savoir que le blog de coloriages d’un concurrent est en réalité un canal de remarketing, et l’envergure de relier SEO, payant et assortiment dans une seule tête.

L’exécution est devenue facile. Le jugement, c’est le métier.

Take it with you

Télécharge les instructions complètes pour ton IA

Toute la méthode ci-dessus, réécrite en brief à coller directement dans Claude ou n'importe quel agent de code capable, avec le prompt de matching et les appels DataForSEO inclus. Tu fournis la liste des concurrents et le crédit API, il construit la carte des lacunes de ton site. Laisse ton e-mail et le fichier est à toi.

One file, one list. I only write when there's something worth reading.

FAQ

N'ai-je vraiment pas besoin d'une précision de correspondance à 100 % ?

Exact. Tu traques les pages concurrentes sans équivalent de ton côté, les lignes sans correspondance. Une poignée de paires mal étiquetées ne bouge pas cette liste courte. Exiger la perfection ici ne fait que retarder l’action sur une liste qui était déjà assez bonne.

Pourquoi DataForSEO plutôt que Semrush ?

La structure de coûts, et derrière quelle porte se trouve l’API. Les outils de lacunes de contenu de Semrush vivent dans l’interface du plan Pro à 139,95 $/mois ; la récupération programmatique utilisée dans cet article exige le plan Business à 499,95 $/mois plus des unités API achetées en sus. DataForSEO fonctionne au paiement à l’usage à partir d’un crédit de 50 $ qui dure des mois, à 0,60–3,50 $ pour 1 000 requêtes SERP. Pour une récupération technique ponctuelle, c’est quelques dollars contre le déblocage d’un siège Business récurrent.

Comment choisir quels concurrents analyser ?

Trois signaux ensemble : qui apparaît en payant et en organique pour tes requêtes clés (via DataForSEO), qui se chevauche avec toi dans Google Ads Auction Insights, et qui partage le plus de mots clés avec toi dans les données des outils. L’intersection est ton véritable ensemble de concurrents, et ce ne sont souvent pas les marques que tu aurais nommées.

N'est-ce pas juste du SEO ?

Ça ressemble à du SEO et ça n’en est pas. Sur l’analyse de cet article, 1 847 lacunes étaient des pages de destination manquantes et 149 des sujets de contenu manquants. Les lacunes se répartissent en structure de pages de destination (SEO), produits que tu devrais stocker (assortiment), audiences qui valent du remarketing (payant) et sujets qui valent d’être écrits (contenu). L’analyse est la même ; les actions atterrissent sur quatre équipes différentes.

Puis-je vraiment faire ça à travers les langues et les marchés ?

Oui, et c’est la version la plus forte. Le LLM associe les pages par intention, pas par formulation, donc il projette sans problème les catégories d’un concurrent étranger sur les tiennes. Si ton marché domestique n’a aucune concurrence dont apprendre, lance l’analyse sur un marché étranger plus fort et importe ce qui fonctionne.

Mon sitemap liste toutes mes pages. N'est-ce pas suffisant pour mon côté ?

Non. Les sitemaps omettent régulièrement les URL paramétriques, les vues de catégorie filtrées et des parties du blog, précisément là où vivent les lacunes. Construis la carte de ton propre site à partir d’un crawl plus le flux de produits plus un export de catégories, et traite le sitemap comme une entrée parmi d’autres, pas comme la source de vérité.


CTA : Curieux de savoir sur quoi ton concurrent le plus fort se positionne et pas toi ? Récupérons la carte des lacunes.

Tout l'intérêt de la démarche

Vous voulez ce niveau de visibilité dans votre compte ?

Un e-mail. Je vous dis honnêtement si ça vaut le coup pour votre configuration.

Contact →