πŸ€– Powered by Claude AI v2.5

RSA Optimizer

Optimise your responsive search ads automatically with the power of artificial intelligence.
It measures performance, works out what lands and what does not, writes new variants and keeps improving.

The headline features

A complete optimisation system that learns from your own data

πŸ“Š

Automatic analysis

It goes through every ad group, scores each ad on CTR and conversions, and picks out the winners and the losers.

βœ…

Asset Analysis

It rates every headline and description as BEST, GOOD or LOW based on how they actually perform inside Google's combinations.

New
πŸ€–

Claude AI

It writes new, better responsive search ads using your landing page, your keywords, your assets and the performance history.

πŸ“§

Email alerts

A daily summary flagging low CTR, ad fatigue, poor performance and ad groups still waiting for a new ad.

New
πŸ”„

Smart rotation

When every ad performs the same, it suggests rotating the weakest one out for an experimental ad so the optimisation never stalls.

πŸ“‹

The context is visible

Every proposal shows what the AI was given: what worked, what did not, the keywords and the landing page content.

New

Asset Analysis

The script measures how each individual headline and description performs

βœ…

BEST

The best-performing headlines and descriptions. The AI uses them as the reference for writing more of what works.

πŸ‘

GOOD

Assets that perform acceptably. They stay live while new variants are tested against them.

❌

LOW

Headlines that are not working. The AI steers clear of anything similar and looks for a completely different angle.

How the process works

The script works in 3 phases to keep improving your responsive search ads

1

Diagnosis

The script goes through every ad group and measures how each responsive search ad performs. It works out a score that combines CTR and conversion rate, then labels each ad.

βœ…
BEST
The best-performing ad in the ad group
❌
PAUSE
Performing significantly worse than the rest
⏳
NEW
Still gathering data, not judged yet
πŸ”„
ROTATE
Everything performs the same β€” time to try something new
2

Generation with AI

As soon as it sees that a new ad is needed, Claude AI writes optimised proposals drawing on several sources of information plus the performance history:

🌐 The content of your landing page
πŸ”‘ The keywords in the ad group
πŸ“Ž Your existing assets (sitelinks, callouts)
βœ… The BEST headlines, the ones that worked
❌ The LOW headlines, the ones to avoid
πŸ“ˆ The ad group's history
3

Approval and upload

The proposals land in a spreadsheet where you can read every headline and description. You mark YES or NO on each one, and the script uploads the approved ads and pauses the losers on its own.

πŸ‘€ Read the headlines and descriptions
πŸ“Š See the context the AI worked from
✏️ Edit whatever you like
πŸš€ Automatic upload to Google Ads

The context the AI was given

Every proposal comes with all the information the AI used to write it

πŸ“Š What the AI is told

🎯
Reason for the proposal Why this ad needs to exist
πŸ“ˆ
Metrics of the best ad The benchmark CTR, Conv% and Score
βœ…
BEST headlines The ones that performed best
❌
LOW headlines The ones not worth repeating
πŸ”‘
Keywords The keywords in the ad group
🌐
Page content Titles and H1s from the landing page
πŸ“Ž
Assets The callouts and sitelinks available
πŸ“Œ
Pinning strategy How the pins were set up

A smart alert system

One daily email with everything in your account that needs attention

πŸ“

Ad groups pending

Ad groups that need a new ad, either because one is missing or because a loser has to be replaced.

πŸ“‰

Low CTR alert

Ad groups whose CTR sits well below the campaign average. They need attention now.

😴

Ad fatigue

Ads that have run unchanged for too long. They may well be losing their edge.

⚠️

Poor performance

Ad groups whose numbers are markedly worse than the rest. Worth a look by hand.

Your workflow

1

Set the parameters

Choose your impression thresholds, how much weight CTR carries against conversions, the alert email and the sending hour.

⏱️ 5 minutes (first time only)
2

Schedule the automatic diagnosis

Set an hourly trigger so the script goes through your account by itself, every hour.

⏱️ 2 minutes
3

Get your email alerts

At the hour you set, an email arrives listing the ad groups that need attention.

⏱️ Automatic
4

Generate proposals with AI

When there is an opportunity, run the script in GENERATE mode and the AI writes optimised proposals.

⏱️ 2-10 minutes
5

Review, approve and upload

Read the context and the proposals, mark YES on the ones you like and run UPLOAD mode.

⏱️ 5-15 minutes

AI cost

Claude AI API usage for every ad generated

$0.03-0.10
per ad generated

The API cost of writing a responsive search ad is tiny β€” between 3 and 10 US cents, depending on which AI model you use (Haiku, Sonnet or Opus).

πŸ“Œ Worth knowing

This sits on top of your monthly Ninja Scripts Suite subscription (€197/month). You only pay the AI cost when you generate new ads: the diagnosis and the email alerts cost nothing in AI.

Optimise your responsive search ads automatically

Let the AI measure and improve your ads day after day while you get on with the work that matters

Get started WhatsApp

Included in your subscription

πŸ“š

PDF guides

Full documentation with examples and best practice

πŸ‘₯

Telegram community

Join other professionals and swap strategies

⚑ Installed in minutes, with no account access needed

You no longer need to link your account to any manager account (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 can see your account.