THE SHOP
First Class, Free Google Ads Scripts
Scripts last updated: 07 Jul 2025
Scripts last added: 07 Jul 2025
An affordable, flexible way to speed things up or fully automate processes.
Free Scripts
Need help installing scripts? Here's a quick explainer video
AI Search Terms Vs Ad Copy Google Ads Script
This script uses AI (ChatGPT) to compare search terms to ad copy, creating a relevance score and writing it to a Google Sheet.
Auto Negative Keywords (Positive Keywords Script)
This hugely popular script will automatically add negative keywords based on “positive keywords” you define.
Rule Based Bid Updater / Pauser (Keywords & Products)
Setup rules to update keyword and product bids based on cost, conversions, ROAS, CPA, and more. This script also includes pause functionality.
Search Query N-Grams
Create 1 word, 2 word, 3 word and 4 word nGrams from search queries.
Negative Keyword Finder (with Positive Keyword & Ignore support)
Generate multiple Search Term reports from a single script then choose what to add or negate. Save time by ignoring what you've already checked.
Keyword Discovery Script (with Fuzzy Match)
This script will surface successful search terms which haven’t yet been added as keywords. It’s great for finding new Search opportunities.
Barry. Google Shopping Product Trends Report (Google Ads Script)
Product trends report across 6 different time periods. It's perfect for keeping track of peaks and troughs.
Paul. Search Term Trends Report (Google Ads Script)
Create multiple Account-level Search Term reports based on Search Term, Campaign and Metric filters + choose your own (6 total) date ranges to compare.
[Light Version] Auto Negative Keywords (Positive Keyword Script)
A lighter version of our Auto Negative Keywords Script. Free of charge.
Advanced Anomaly Detector (Slack & Email Alerts)
Receive customised alerts via Slack and Email when anomalies are detected across your Google Ads Account, Campaigns, Labels or Ad Groups.
Negative Keyword List Assigner
Automatically assign Negative Keyword Lists to your campaigns based on naming rules