Automatic capture of the keywords that are already working
The Keywords Ninja Script is not a script that simply adds keywords. It is a decision engine: it reads every search term, gives it a weighted score built from several metrics, applies semantic relevance bonuses and penalties, cross-checks it against the Whitelist of the Negative Keywords Ninja Script โ and only then decides whether to capture that term as a keyword.
It runs daily on your Search campaigns. Every campaign can be set up on its own, with its own thresholds, weights and filters. Keywords are added in exact, phrase or broad match โ or any combination of the three โ and labelled automatically, so you always know what the script added and what you added yourself.
Why does this matter? With broad or phrase match, Google shows your ads for terms you do not have as keywords. Some of them perform beautifully โ but unless you capture them in exact match, you are relying on Google to keep serving them. The Keywords Ninja Script spots those winners and secures them as keywords of your own, automatically, every day.
Every search term gets a score built from weighted metrics, semantic bonuses and penalties
How much the CTR counts towards the final score is up to you. You decide how the click-through rate weighs against conversions when a term is judged.
The conversion rate is weighted alongside the CTR (the two weights must add up to 100%). That is how you tell the script whether you are after click volume or conversion quality.
The CPC of the term is compared with the average CPC of the ad group. Cheaper earns a bonus, dearer takes a penalty. Both values are yours to set.
List the words that matter in your business. If a term contains 1, 2 or 3+ of them it earns a bonus you configure, lifting its score. Stemming catches plurals and derived forms.
List the words you never want ("free", "tutorial", "pdf"). Terms that contain them take a penalty that pulls their score down, scaled by how many matches there are.
Final score = base score + semantic bonus โ negative penalty. Only the terms that clear the minimum score you set become keywords.
Connects to the Negative Keywords Ninja Script and uses its Whitelist as an extra filter, so only terms that line up with your original campaigns become keywords. Semantic relevance works on its own or alongside the Whitelist.
Blends all-time history (ALL_TIME) with recent data (the last 30 days) using weights you set for CTR, conversions and CPC. That way a term is judged on both its recent trend and its track record.
The minimum CTR and conversion thresholds can be worked out automatically from how each campaign is actually performing. The script tunes the filters for you, on current data.
If the account holds more campaigns than one run can handle (Google Ads caps scripts at 30 minutes), the script saves its progress and picks up exactly where it left off next time. Nothing is lost.
Before you let the script loose, Test mode lists EVERY term it analysed with its base score, bonus, penalty, final score, Whitelist status and verdict โ all colour-coded, so you can see exactly what the script would do without it adding a single keyword.
Every day you get a summary of the keywords added: the term, the campaign, the ad group and the status (enabled or paused). You know what the script did without opening the account.
Each campaign gets its own configuration sheet, with its own thresholds, weights, semantic words and filters. You can run one campaign aggressively and another conservatively at the same time.
On top of the scoring you can switch on extra filters: minimum impressions, minimum CTR, minimum conversion rate and minimum number of conversions. Each one turns on and off independently, and only the terms that clear them all reach the scoring stage.
Choose the match type (exact, phrase, broad or any combination), decide whether they go in enabled or paused for you to review, and every one is labelled automatically so it never gets confused with the keywords you already had.
Complete support so you master the script from day one
So you understand exactly how it works.
Answers the same day.
A capture strategy, not just automation: we do not only automate the work, we teach you which parameters suit your sector. You will learn to balance volume against quality and get the most out of every keyword.
You no longer need to link your account to any MCC, or give anyone access: you log in to your client panel, download the script loader and paste it into your own Google Ads account. Done. Zero friction, and you keep full control of who gets in.