L’univers du Search Engine Advertising (SEA) est un équilibre constant entre visibilité et rentabilité. Chaque clic a un coût, et chaque mot-clé doit justifier son existence dans vos campagnes par des performances tangibles. Pourtant, un écueil guette même les annonceurs les plus aguerris : la présence persistante de mots-clés « fantômes », ceux qui n’enregistrent aucune impression sur une période significative. Ces termes inactifs ne sont pas simplement inoffensifs ; ils encombrent vos comptes, brouillent vos analyses et peuvent diluer votre score de qualité. 🎯
Savoir identifier, analyser et mettre en pause ces mots-clés est une compétence fondamentale pour tout responsable de campagnes payantes. Il ne s’agit pas d’une simple tâche de nettoyage, mais d’un levier d’optimisation essentiel pour concentrer votre budget sur les recherches les plus porteuses. Cet article, rédigé avec l’expertise de Thomas Lefort, consultant senior en performance marketing, vous livre une méthodologie professionnelle pour automatiser et rationaliser cette gestion. Nous aborderons les scripts Google Ads avancés, une approche souvent sous-estimée mais redoutablement efficace pour maintenir l’hygiène et la réactivité de vos comptes.
Pourquoi les Mots-Clés Sans Impressions Sont un Problème ?
Imaginez votre compte Google Ads comme le tableau de bord d’un avion. Chaque indicateur doit être clair et fonctionnel pour prendre les bonnes décisions. Des mots-clés inactifs sont comme des jauges éteintes ou des voyants obsolètes : ils occupent de l’espace, distraient votre attention et, dans certains cas, peuvent indirectement affecter la santé globale de votre compte en créant un portefeuille de mots-clés « dormants » trop important.
Concrètement, un mot-clé sans impressions sur les 30 à 60 derniers jours est un signal fort. Soit son score de qualité est trop bas pour être admissible aux enchères, soit ses enchères sont manifestement sous-calibrées par rapport à la concurrence, soit il est tout simplement trop niche ou mal orthographié. Le laisser actif, c’est gaspier une partie de votre budget d’optimisation mental et technique. L’objectif n’est pas nécessairement de les supprimer définitivement, mais de les mettre en pause pour assainir votre structure et pouvoir les réactiver ultérieurement dans un contexte différent, si une opportunité se présente.
La Solution Automatisée : Les Scripts Google Ads
Faire ce travail manuellement dans des comptes de grande envergure est fastidieux et sujet aux oublis. C’est ici qu’intervient la puissance des scripts Google Ads. Un script est un programme JavaScript que vous exécutez directement dans votre interface Google Ads pour automatiser des tâches. Notre expert, Thomas Lefort, le décrit ainsi : *« Un script bien conçu est comme un assistant dévoué qui travaille 24h/24. Il exécute des diagnostics réguliers et applique vos règles d’optimisation sans fatigue. Pour les mots-clés sans performances, il devient votre premier rempart contre l’inertie. »*
Le principe est simple : le script interroge l’API de Google Ads, filtre les mots-clés selon vos critères (par exemple : 0 impression depuis 45 jours, mais avec un état « activé »), et les met automatiquement en pause. Vous pouvez même programmer son exécution hebdomadaire ou mensuelle.
Exemple de Script pour Mettre en Pause les Mots-Clés Sans Impressions
Voici un script robuste et commenté que vous pouvez adapter. Je vous recommande de commencer par l’exécuter en mode « Aperçu » pour vérifier quels mots-clés seraient concernés.
javascript
Copy
Download
// Auteur : Inspiration par Thomas Lefort
// Objectif : Identifier et mettre en pause les mots-clés actifs sans impression sur une période donnée.
function main() {
const JOURS_SANS_IMPRESSION = 45; // Période d’inactivité seuil
const NOTIFICATION_EMAIL = « votre-email@domaine.com »; // Pour recevoir un rapport
// ——— 2. REQUÊTAGE DES MOTS-CLÉS ———
const motCleQuery = `SELECT Id, Criteria, CampaignName, AdGroupName, Status, Impressions
FROM KEYWORDS_PERFORMANCE_REPORT
WHERE Status = ENABLED
AND Impressions = 0
DURING LAST_${JOURS_SANS_IMPRESSION}_DAYS`;
const rapport = AdsApp.report(motCleQuery);
const rows = rapport.rows();
const motsClesAPauser = [];
// ——— 3. COLLECTE DES DONNÉES ———
while (rows.hasNext()) {
const row = rows.next();
motsClesAPauser.push({
id: row[‘Id’],
motCle: row[‘Criteria’],
campagne: row[‘CampaignName’],
groupeAnnonces: row[‘AdGroupName’]
// ——— 4. APPLICATION DES MODIFICATIONS ———
let compteur = 0;
for (const item of motsClesAPauser) {
const motCle = AdsApp.keywords()
.withIds([item.id])
.get()
.next();
motCle.pause(); // ACTION CRITIQUE : Mise en pause
Logger.log(`Mot-clé pausé : ${item.motCle} (ID: ${item.id}) dans la campagne « ${item.campagne} ».`);
compteur++; }
// ——— 5. RAPPORT & NOTIFICATION ———
const message = `${compteur} mot(s)-clé(s) ont été mis en pause car ils n’avaient aucune impression sur les ${JOURS_SANS_IMPRESSION} derniers jours.`;
Logger.log(message);
if (NOTIFICATION_EMAIL && compteur > 0) {
MailApp.sendEmail(NOTIFICATION_EMAIL,
`[Google Ads] Mots-clés mis en pause – ${compteur} élément(s)`,
message);}}
Comment Intégrer et Adapter ce Script ?
- Accédez à votre interface Google Ads, puis allez dans Outils & Paramètres > Scripts dans la section « Génération de rapports ».
- Cliquez sur « + » pour créer un nouveau script. Collez le code ci-dessus.
- Personnalisez les paramètres :
- JOURS_SANS_IMPRESSION : La période d’inactivité qui déclenche l’action. 30 à 60 jours est un standard.
- NOTIFICATION_EMAIL : Indiquez votre email pour recevoir un récapitulatif après chaque exécution.
- Exécutez d’abord en mode « Aperçu ». Cette étape est cruciale ! Elle vous montre quels mots-clés seraient pausés sans appliquer de changement.
- Si le résultat de l’aperçu vous convient, programmez le script (ex. : toutes les deux semaines) et passez à l’exécution.
Bonnes Pratiques et Stratégie Avancée
- Analyse Préalable : Avant de lancer un script massif, interrogez-vous sur la raison de l’inactivité. Une enchère trop basse ? Une correspondance trop restrictive (comme la correspondance exacte sur un terme très long) ? Le script peut être modifié pour ne cibler que certains types de correspondance.
- Créer une Liste de Mots-Clés « Archivés » : Avant de les pauser, vous pouvez les ajouter à une liste partagée nommée « Mots-clés à réévaluer ». Cela permet de garder une trace et de potentiellement les réutiliser plus tard dans de nouvelles campagnes.
- Ne Pas Supprimer : La mise en pause est préférable à la suppression. Vous conservez ainsi l’historique et la possibilité d’une réactivation rapide lors d’une action commerciale ponctuelle ou d’un test.
- Croiser avec le Score de Qualité : Pour une analyse plus fine, vous pourriez enrichir le script pour qu’il ne cible que les mots-clés inactifs AVEC un score de qualité inférieur à 5, par exemple. Cela nécessite d’ajouter une colonne dans la requête.
FAQ (Foire Aux Questions)
- À quelle fréquence dois-je exécuter ce script ?
Une exécution mensuelle est suffisante pour la plupart des comptes. Pour les très gros comptes ou durant les phases de test intensif, une exécution hebdomadaire peut être pertinente. - Ce script risque-t-il de pauser des mots-clés stratégiques à faible volume ?
C’est le risque principal. C’est pourquoi la période (JOURS_SANS_IMPRESSION) doit être choisie avec soin. Un mot-clé stratégique et très ciblé peut légitimement avoir un volume très faible. Pour ces termes, envisagez de les exclure du script via une liste négative ou de les placer dans une campagne dédiée où ils ne seront pas ciblés par l’automatisation. - Puis-je l’utiliser sur Microsoft Advertising (ex-Bing Ads) ?
Non, ce script est spécifique à l’API Google Ads. Cependant, Microsoft Advertising propose des fonctionnalités d’automatisation similaires via son interface « Scripts », mais la syntaxe serait différente. - Que faire des mots-clés pausés ? Dois-je les supprimer après un temps ?
Il est conseillé de faire un nettoyage approfondi semestriel ou annuel. Vous pouvez exporter la liste des mots-clés pausés depuis plus de 6 mois, les analyser une dernière fois, et les supprimer s’ils n’ont plus aucun potentiel perçu. Cela garde votre compte léger et lisible.
L’Art de la Pause Stratégique
En Search Engine Advertising, l’agilité et la précision ne sont pas de vains concepts. Elles se traduisent par des actions concrètes, parfois automatisées, qui maintiennent votre compte dans un état de performance optimale. Mettre en pause les mots-clés sans impressions n’est pas un acte de renoncement, mais bien une démonstration de maîtrise et de rigueur budgétaire. Cela revient à couper les branches mortes pour que l’arbre dans son ensemble puisse concentrer sa sève sur les rameaux porteurs de fruits. 🍃
Avec l’outil des scripts, vous dépassez la simple gestion réactive pour entrer dans une ère d’optimisation proactive. Vous libérez du temps pour l’analyse stratégique, la création de nouveaux tests et l’exploration d’autres canaux. Thomas Lefort aime à rappeler à ses clients : « Votre temps est votre ressource la plus précieuse. Automatisez le contrôlable pour vous concentrer sur l’analysable. »
N’ayez donc pas peur de pauser. N’ayez pas peur d’assainir. Un compte SEA bien entretenu est un compte qui répond plus vite aux opportunités du marché et qui génère un ROI plus prévisible. Adoptez cette discipline, et faites de l’inactivité forcée de certains mots-clés une force pour le reste de vos campagnes.
« Ne payez pas pour le silence. Automatisez la pause, et faites parler vos performances. » 😉
Et souvenez-vous, dans le SEA comme en musique, la pause est aussi importante que la note. Elle donne du rythme, de la clarté et de la puissance à l’ensemble de votre partition publicitaire. Alors, à vos scripts, prêts, pausez !
