Publicité Google

Implémenteur de mots-clés négatifs

Ajoute des mots-clés négatifs directement dans Google Ads via les actions d'écriture MCP. Reprend la sortie de search-term-gold-miner ou une liste manuelle et ajoute les négatifs au niveau campagne ou groupe d'annonces. Se déclenche quand l'utilisateur veut ajouter des négatifs, appliquer des recommandations de termes de recherche, ou bloquer du trafic non pertinent. Utilise l'action MCP add_negative_keywords.

Implémenteur de mots-clés négatifs
  1. ---
  2. name: implementeur-de-mots-cles-negatifs
  3. description: "Ajoute des mots-clés négatifs directement dans Google Ads via les actions d'écriture MCP. Reprend la sortie de search-term-gold-miner ou une liste manuelle et ajoute les négatifs au niveau campagne ou groupe d'annonces. Se déclenche quand l'utilisateur veut ajouter des négatifs, appliquer des recommandations de termes de recherche, ou bloquer du trafic non pertinent. Utilise l'action MCP add_negative_keywords."
  4. ---
  5. # Implémenteur de mots-clés négatifs
  6. Arrêtez de parler des négatifs. Commencez à les ajouter. Cette compétence prend vos listes de mots-clés négatifs et les implémente directement dans Google Ads.
  7. ## Philosophie de base
  8. **Une analyse sans action est du gaspillage.** Vous avez identifié les termes de recherche inutiles. Bloquez-les maintenant avant qu'ils ne coûtent plus cher.
  9. **Les questions d'implémentation :**
  10. 1. Quels négatifs ajouter au niveau campagne plutôt qu'au niveau groupe d'annonces ?
  11. 2. Quel type de correspondance utiliser pour chaque négatif ?
  12. 3. Y a-t-il des conflits à vérifier ?
  13. 4. Comment confirmer que les changements ont fonctionné ?
  14. ---
  15. ## Intégration MCP
  16. ### Action d'écriture utilisée
  17. Cette compétence utilise l'action MCP Google Ads `add_negative_keywords` :
  18. ```json
  19. {
  20. "platform": "google-ads",
  21. "workspace_id": "<ID_ESPACE_DE_TRAVAIL>",
  22. "brand_id": "<ID_MARQUE>",
  23. "account_id": "XXXXXXXXXX",
  24. "action": "add_negative_keywords",
  25. "campaign_id": "123456789",
  26. "keywords": ["gratuit", "pas cher", "promo"],
  27. "match_type": "BROAD"
  28. }
  29. ```
  30. ### Paramètres de l'action
  31. | Paramètre | Obligatoire | Description |
  32. |-----------|-------------|--------------|
  33. | workspace_id | Oui | ID de l'espace de travail (depuis les comptes) |
  34. | brand_id | Oui | ID de la marque au sein de l'espace de travail |
  35. | account_id | Oui | ID client Google Ads |
  36. | action | Oui | Doit être "add_negative_keywords" |
  37. | campaign_id | Conditionnel | ID de campagne (pour le niveau campagne) |
  38. | ad_group_id | Conditionnel | ID de groupe d'annonces (pour le niveau groupe d'annonces) |
  39. | keywords | Oui | Tableau des textes des mots-clés négatifs |
  40. | match_type | Non | BROAD (par défaut), PHRASE ou EXACT |
  41. **Remarque :** campaign_id OU ad_group_id est requis, pas les deux.
  42. ---
  43. ## Données nécessaires en entrée
  44. ### Option 1 : sortie de search-term-gold-miner
  45. Si vous avez déjà exécuté `search-term-gold-miner`, fournissez sa sortie :
  46. ```json
  47. {
  48. "immediate_negatives": [
  49. {"search_term": "sacs gratuits", "spend": 150, "conversions": 0},
  50. {"search_term": "réparation sac", "spend": 85, "conversions": 0}
  51. ],
  52. "pattern_negatives": [
  53. {"pattern": "gratuit", "match_type": "PHRASE"},
  54. {"pattern": "réparation", "match_type": "PHRASE"}
  55. ]
  56. }
  57. ```
  58. ### Option 2 : liste manuelle de négatifs
  59. Fournissez une liste de négatifs à ajouter :
  60. ```
  61. gratuit
  62. pas cher
  63. diy
  64. comment faire
  65. emploi
  66. recrutement
  67. réparation
  68. occasion
  69. ```
  70. ### Option 3 : copie depuis Google Ads
  71. Collez votre liste de mots-clés négatifs de Google Ads pour une implémentation croisée entre campagnes.
  72. ---
  73. ## Cadre d'analyse
  74. ### Étape 1 : validation avant implémentation
  75. **Avant d'ajouter les négatifs, vérifier :**
  76. 1. **Vérification des conflits**
  77. - Le négatif correspond-il à un mot-clé existant ?
  78. - Va-t-il bloquer des termes de recherche performants ?
  79. 2. **Détermination du niveau**
  80. - Niveau campagne : s'applique à TOUS les groupes d'annonces (protection plus large)
  81. - Niveau groupe d'annonces : s'applique uniquement à un groupe spécifique (précision chirurgicale)
  82. 3. **Choix du type de correspondance**
  83. - **EXACT** : bloque uniquement cette requête exacte (le plus prudent)
  84. - **PHRASE** : bloque les requêtes contenant cette expression (équilibré)
  85. - **BROAD** (large) : bloque les requêtes contenant ces mots dans n'importe quel ordre (le plus agressif)
  86. ---
  87. ### Étape 2 : stratégie de type de correspondance
  88. **Matrice de décision du type de correspondance :**
  89. | Situation | Correspondance recommandée | Raison |
  90. |-----------|------------------------------|--------|
  91. | Requête précise non pertinente | EXACT | Chirurgical, préserve les variantes |
  92. | Intention problématique récurrente | PHRASE | Bloque l'expression partout où elle apparaît |
  93. | Mot non pertinent | BROAD | Bloque toutes les variantes |
  94. | Mot unique à haut risque | PHRASE ou EXACT | Évite un blocage accidentel |
  95. | Motif multi-mots | PHRASE | Blocage naturel de l'expression |
  96. **Exemples :**
  97. | Négatif | Type de correspondance | Ce qu'il bloque |
  98. |---------|--------------------------|-------------------|
  99. | [sacs gratuits] | EXACT | Uniquement "sacs gratuits" |
  100. | "sacs gratuits" | PHRASE | "sacs gratuits en ligne", "obtenir des sacs gratuits" |
  101. | sacs gratuits | BROAD | "sacs offerts", "sacs de marque gratuits" |
  102. ---
  103. ### Étape 3 : stratégie de niveau
  104. **Quand utiliser le niveau campagne :**
  105. - Négatifs universels (emploi, recrutement, gratuit, DIY)
  106. - Protection de marque sur tous les groupes d'annonces
  107. - Termes jamais pertinents pour aucun produit ou service
  108. **Quand utiliser le niveau groupe d'annonces :**
  109. - Exclusions spécifiques à un produit
  110. - Termes pertinents dans certains contextes mais pas d'autres
  111. - Contrôle précis pour différentes offres
  112. ---
  113. ## Processus d'implémentation
  114. ### Phase 1 : revue et confirmation
  115. **Présenter les négatifs pour validation par l'utilisateur :**
  116. ```
  117. MOTS-CLÉS NÉGATIFS PROPOSÉS
  118. Campagne : [Nom de la campagne]
  119. Niveau : campagne entière
  120. CORRESPONDANCE EXACTE :
  121. - [terme 1]
  122. - [terme 2]
  123. CORRESPONDANCE EXPRESSION :
  124. - [terme 3]
  125. - [terme 4]
  126. CORRESPONDANCE LARGE :
  127. - [terme 5]
  128. Économies mensuelles estimées : XXX €
  129. Procéder à l'implémentation ? (oui/non)
  130. ```
  131. ---
  132. ### Phase 2 : exécution
  133. **Appeler l'action MCP pour chaque lot :**
  134. ```json
  135. {
  136. "platform": "google-ads",
  137. "workspace_id": 101,
  138. "brand_id": 69,
  139. "account_id": "9382431689",
  140. "action": "add_negative_keywords",
  141. "campaign_id": "123456789",
  142. "keywords": ["gratuit", "pas cher", "diy", "comment faire"],
  143. "match_type": "PHRASE"
  144. }
  145. ```
  146. **Regrouper par type de correspondance** (un appel distinct pour chaque) :
  147. 1. Ajouter les négatifs EXACT
  148. 2. Ajouter les négatifs PHRASE
  149. 3. Ajouter les négatifs BROAD
  150. ---
  151. ### Phase 3 : confirmation et rapport
  152. **Après l'implémentation :**
  153. ```
  154. IMPLÉMENTATION TERMINÉE
  155. Campagne : [Nom de la campagne]
  156. Négatifs ajoutés : XX
  157. CORRESPONDANCE EXACTE : X mots-clés
  158. CORRESPONDANCE EXPRESSION : X mots-clés
  159. CORRESPONDANCE LARGE : X mots-clés
  160. Statut : SUCCÈS / PARTIEL / ÉCHEC
  161. Prochaines étapes :
  162. - Surveiller le rapport de termes de recherche dans 7 jours
  163. - Vérifier que les termes bloqués n'apparaissent plus
  164. - Suivre la baisse de dépense par rapport à la référence
  165. ```
  166. ---
  167. ## Format de sortie
  168. ### Résumé avant implémentation
  169. ```
  170. PLAN D'IMPLÉMENTATION DES MOTS-CLÉS NÉGATIFS
  171. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  172. Compte : [Nom du compte]
  173. Source : search-term-gold-miner / liste manuelle
  174. NÉGATIFS AU NIVEAU CAMPAGNE :
  175. Campagne : [Nom de la campagne] (ID : XXXXXXX)
  176. CORRESPONDANCE EXACTE (X mots-clés) :
  177. ─────────────────────────
  178. [sacs gratuits]
  179. [réparation sac près de moi]
  180. CORRESPONDANCE EXPRESSION (X mots-clés) :
  181. ─────────────────────────
  182. "gratuit"
  183. "réparation"
  184. "emploi"
  185. CORRESPONDANCE LARGE (X mots-clés) :
  186. ─────────────────────────
  187. recrutement embauche
  188. VÉRIFICATION DES CONFLITS :
  189. ⚠️ "gratuit" peut entrer en conflit avec le mot-clé "livraison gratuite promo"
  190. → Recommandation : utiliser plutôt EXACT [sacs gratuits]
  191. ✓ Aucun autre conflit détecté
  192. IMPACT ESTIMÉ :
  193. Dépense mensuelle gaspillée bloquée : ~XXX €
  194. Termes de recherche concernés : ~XXX
  195. Prêt à implémenter ? (oui/non/modifier)
  196. ```
  197. ---
  198. ### Rapport après implémentation
  199. ```
  200. RAPPORT D'IMPLÉMENTATION
  201. ━━━━━━━━━━━━━━━━━━━━━
  202. Compte : [Nom du compte]
  203. Horodatage : [date/heure]
  204. RÉSULTATS :
  205. ────────
  206. Campagne : [Nom de la campagne]
  207. ✓ Négatifs EXACT ajoutés : X
  208. ✓ Négatifs PHRASE ajoutés : X
  209. ✓ Négatifs BROAD ajoutés : X
  210. Total des négatifs ajoutés : XX
  211. Statut : SUCCÈS
  212. RÉPONSE MCP :
  213. {
  214. "status": "success",
  215. "negative_keywords_added": XX,
  216. "level": "campaign",
  217. "target_id": "XXXXXXX"
  218. }
  219. PROCHAINES ÉTAPES :
  220. 1. Vérifier le rapport de termes de recherche dans 7 jours
  221. 2. Vérifier la baisse de la dépense gaspillée
  222. 3. Relancer search-term-gold-miner dans 14 jours
  223. ```
  224. ---
  225. ## Composabilité
  226. **S'enchaîne depuis :**
  227. - `search-term-gold-miner` : source principale des négatifs en entrée
  228. - Listes manuelles ou tableurs
  229. **S'enchaîne vers :**
  230. - `spend-pacing-monitor` : vérifier la baisse de dépense
  231. - Relancer `search-term-gold-miner` : valider les termes bloqués
  232. **Exemple de tunnel :**
  233. ```
  234. search-term-gold-miner (identifier le gaspillage)
  235. implementeur-mots-cles-negatifs (ajouter les négatifs)
  236. Attendre 7 à 14 jours
  237. search-term-gold-miner (vérifier l'amélioration)
  238. ```
  239. ---
  240. ## Fonctions de sécurité
  241. ### Protections automatiques
  242. 1. **Confirmation de l'utilisateur toujours requise avant ajout**
  243. 2. **Détection des conflits avec les mots-clés existants**
  244. 3. **Recommandations de type de correspondance pour éviter le sur-blocage**
  245. 4. **Limites de lot pour éviter les accidents**
  246. 5. **Instructions complètes d'annulation si nécessaire**
  247. ### Processus d'annulation
  248. Si des négatifs ont été ajoutés par erreur :
  249. 1. Aller dans Google Ads → Mots-clés → Mots-clés négatifs
  250. 2. Filtrer par date d'ajout
  251. 3. Sélectionner et supprimer les négatifs incorrects
  252. **Remarque :** le MCP ne prend actuellement pas en charge la suppression de mots-clés négatifs ; elle doit se faire dans l'interface.
  253. ---
  254. ## Limites
  255. **Ce que je peux faire :**
  256. - Ajouter des mots-clés négatifs au niveau campagne ou groupe d'annonces
  257. - Utiliser les types de correspondance BROAD, PHRASE ou EXACT
  258. - Regrouper plusieurs mots-clés par appel
  259. - Valider en amont contre les conflits
  260. **Ce que je ne peux pas faire :**
  261. - Supprimer des mots-clés négatifs existants (interface uniquement)
  262. - Ajouter des listes de mots-clés négatifs partagées (limitation de l'API)
  263. - Ajouter des négatifs aux campagnes Performance Max
  264. - Garantir un blocage zéro excessif (l'utilisateur doit valider)
  265. **Bonnes pratiques :**
  266. - Commencer par la correspondance EXACT pour les négatifs incertains
  267. - Revoir les termes de recherche 7 jours après l'implémentation
  268. - Tenir un journal des négatifs ajoutés avec leurs dates
  269. ---
  270. ## Liste de contrôle qualité
  271. Avant l'implémentation :
  272. - [ ] Négatifs revus pour détecter les conflits
  273. - [ ] Types de correspondance attribués de façon appropriée
  274. - [ ] Niveau (campagne ou groupe d'annonces) déterminé
  275. - [ ] Confirmation de l'utilisateur reçue
  276. - [ ] Économies estimées calculées
  277. Après l'implémentation :
  278. - [ ] Réponse MCP confirmant le succès
  279. - [ ] Nombre de négatifs conforme aux attentes
  280. - [ ] Rapport post-implémentation généré
  281. - [ ] Date de suivi planifiée
  282. ---
  283. > *Compétence adaptée en français depuis le dépôt open source [anthropics/skills](https://github.com/anthropics/skills) (licence Apache 2.0).*
SKILL.mdMarkdownUTF-8FR392 lignes

Questions

Questions fréquentes

C'est quoi un mot-clé négatif et à quoi ça sert vraiment ?

Un mot-clé négatif empêche vos annonces Google Ads de se déclencher sur des recherches précises : c'est le seul levier qui coupe le gaspillage à la source, avant même le clic. Sans négatifs bien posés, une campagne bien ciblée continue de payer pour des requêtes hors sujet comme « gratuit », « emploi » ou « pas cher », qui ne convertissent jamais. C'est la suite logique d'un audit de termes de recherche : on identifie le gaspillage, puis on le bloque.

Faut-il bloquer au niveau campagne ou au niveau groupe d'annonces ?

Le niveau campagne protège tout le compte d'un coup : c'est le bon choix pour des termes jamais pertinents comme « recrutement », « diy » ou « occasion », qui n'ont de sens dans aucun de vos groupes. Le niveau groupe d'annonces sert au réglage fin, pour un terme pertinent dans un contexte mais parasite dans un autre, par exemple « réparation » qui bloque le SAV mais pas la vente de pièces détachées. En pratique, une PME gagne à démarrer large au niveau campagne, puis affiner groupe par groupe une fois le volume de données suffisant.

Exact, expression ou requête large : lequel choisir pour ne pas bloquer du bon trafic ?

EXACT ne bloque que la requête tapée mot pour mot, c'est le choix le plus sûr quand vous n'êtes pas certain à 100 % ; PHRASE bloque toute recherche contenant l'expression, dans n'importe quel contexte autour, utile pour un motif récurrent comme « comment faire » ; BROAD bloque toutes les variantes et tous les ordres de mots, donc le plus agressif et le plus risqué. La règle qui évite les mauvaises surprises : commencer en EXACT ou PHRASE sur tout terme incertain, et ne passer en BROAD que sur des mots franchement hors sujet pour votre activité.

Quelle est l'erreur la plus fréquente qui casse des campagnes qui marchaient bien ?

L'erreur classique, c'est d'ajouter un négatif en BROAD sans vérifier qu'il n'entre pas en conflit avec un mot-clé existant : bloquer « gratuit » peut couper une requête performante comme « livraison gratuite promo ». La bonne pratique est de toujours faire une vérification de conflit avant l'ajout, et de préférer un négatif EXACT plus chirurgical dès qu'un doute existe. Autre piège : ajouter trop de négatifs d'un coup sans suivi, ce qui rend impossible d'identifier lequel a fait chuter le volume si les conversions baissent.

À quel rythme revoir sa liste de négatifs, et comment mesurer que ça a marché ?

Le cycle qui fonctionne : revoir le rapport de termes de recherche 7 jours après l'ajout des négatifs pour vérifier que les termes bloqués n'apparaissent plus, puis relancer une analyse complète 14 jours après pour valider l'amélioration et détecter du nouveau gaspillage. Le bon indicateur n'est pas le nombre de négatifs ajoutés mais la baisse de la dépense gaspillée par rapport à la période de référence, à suivre en parallèle du taux de conversion global. Sur un compte actif, ce cycle mensuel évite qu'une dérive de trafic non pertinent ne s'installe durablement et ne ronge le budget.