Log in / Create free account🌐 ES☀️

User 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-09

📗 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 · Email notificationsNegative Keywords Ninja (white list)RelatedNegative Keywords Ninja (lista blanca) manual · What does this script do?Negative Keywords Ninja (white list)RelatedNegative Keywords Ninja (lista blanca) manual · General settingsNegative Keywords Ninja (white list)RelatedNegative Keywords Ninja (lista blanca) manual · Per-campaign settingsNegative Keywords Ninja (white list)RelatedNegative Keywords Ninja (lista blanca) manual · The tabs and what they are forNegative Keywords Ninja (white list)

See the full syllabus

🎓
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 Ninja Scripts’ paid subscriptions.

See the subscription →