Log in / Create free account🌐 ES☀️

Script manuals · Module 3 — Negative Keywords Ninja (white list)

Negative Keywords Ninja (lista blanca) manual · Undoing a cleanup

⏱️ 2 min read · 🥷 Scripts 🔎 Search · updated on 2026-09-07

🎧 Listen to the lesson · ≈ 2 min🔒 Subscribers only

📗 This content is the Negative Keywords Ninja (lista blanca) user manual, the same one the script writes in the «Manual» tab of its spreadsheet. Here you can search it, listen to it, highlight it and save it to favourites.

If after running a cleanup you see it removed things it should NOT have touched, you can undo it completely or partially:

The 'Restored' column of the Cleanup Report is filled in with 'Yes', 'Already existed' or 'Failed: ' depending on the result of each restore.

10. Broad negative recommendations (Phase 2)

The script periodically analyses the exact negatives of every campaign and proposes new broad negatives. The logic is as follows:

  1. It counts how many times each word appears in the exact negatives (ignoring stop words such as 'de', 'la', 'the', 'and'...).

  2. It filters out the ones appearing fewer times than the configured threshold.

  3. It queries the Google Ads search terms report to find words that appear in terms with conversions (of the types you listed) and DISCARDS them — those are not proposed because they produce results.

  4. The candidates that survive are added to the Broad Negatives tab, sorted by number of repetitions from highest to lowest. You tick 'Add negative' or 'Ignore' in the matching column.

  5. On the next run, the ones ticked as 'Add negative' are applied as broad negatives at the level you chose (campaign, ad group or list). The ignored ones are never proposed again.

  6. On every analysis, the repetitions of the existing candidates are updated to reflect the latest count.

💡 This analysis is expensive (it goes through tens of thousands of negatives and queries the search terms report). That is why it runs at the frequency you configure: daily, weekly or monthly. Your own decisions (add/ignore) are processed every time you run the script, regardless of the frequency.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeNegative Keywords Ninja (lista blanca) manual · STOP-GO: resuming between sessionsNegative Keywords Ninja (white list)After →Negative Keywords Ninja (lista blanca) manual · Undoing a cleanupNegative Keywords Ninja (white list)RelacionadaManual de Negative Keywords Ninja (lista blanca) · ¿Qué hace este script?Negative Keywords Ninja (white list)RelacionadaNegative Keywords Ninja (lista blanca) manual · General settingsNegative Keywords Ninja (white list)RelacionadaManual de Negative Keywords Ninja (lista blanca) · Configuración por campañaNegative Keywords Ninja (white list)RelacionadaManual de Negative Keywords Ninja (lista blanca) · Pestañas y su propósitoNegative Keywords Ninja (white list)

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →