GOOGLE ADS
13.02.2025
One of the biggest headaches in managing Google Ads is the endless task of reviewing search terms and filtering out negative keywords. While we used to have tight control with exact match keywords, Google's recent changes have made things trickier - now your ads can show up for all sorts of "similar" searches that aren't quite what you want.
Going through those search term reports, which often contain thousands of entries, is time-consuming and frankly, frustrating.
That’s why this guide will walk you through different ways to automate negative keywords, from using Google Ads scripts and API solutions to a no-code approach using Shopstory.
If you’ve been spending too much time tweaking negative keyword lists, this is for you.
Manually managing negative keywords is slow, repetitive, and easy to mess up. With automation, you can:
✔ Avoid wasted ad spend: Stop paying for irrelevant clicks
✔ Save hours of manual work: No more combing through search terms every day
✔ Keep campaigns consistent: No missed keywords or mismatched settings
✔ Improve targeting: Show ads to people who actually want what you’re offering
If you’ve ever checked your search term report and thought, Why is my ad showing for that? – automation can help.
Google Ads scripts let you automate campaign management inside your Google Ads account – no extra software or integrations needed.
1. Log in to Google Ads.
2. Click Tools & Settings > Scripts.
3. Click the "+" button to create a new script.
This script will add a set of negative keywords to all your Search campaigns.
If you want to add negative keywords to Shopping or Performance Max campaigns (❗), use a shared negative keyword list instead (see Script 2) or opt for a no-code alternative (see Shopstory).
👉 Replace ["free", "cheap", "download", "torrent", "trial"] with your own negative keywords.
1. Click Authorize to allow Google Ads to make changes.
2. Click Preview to test it before making changes.
3. Click Run to apply the negative keywords to your campaigns.
**What happens next?
**This script will automatically add negative keywords to all campaigns, preventing your ads from showing on searches that don’t match your business.
If you manage multiple campaigns, a shared negative keyword list helps keep everything consistent. Instead of adding negative keywords to each campaign manually, you update one list, and all linked campaigns follow the changes.
1. In Google Ads, go to Tools & Settings > Negative Keyword Lists.
2. Click "+" to create a new list (e.g., "Master Negative Keywords").
3. Add your negative keywords to this list.
👉 Replace "Master Negative Keywords" with the name of your list.
1. Authorize Google Ads to make changes.
2. Click Preview to check for issues.
3. Click Run to apply the list to all campaigns.
Why use a shared list?
If you prefer managing your negative keywords in a spreadsheet, this script will sync your Google Sheet with Google Ads (Search).
1. Open Google Sheets.
2. In Column A, list your negative keywords (one per row).
3. Click Share and give access to your Google Ads email.
4. Copy the Google Sheet URL.
👉 Replace "YOUR_SHEET_URL" with your Google Sheet URL.
❗ Important: This script only works for **Search campaigns**.
If you need to automate negative keywords for **Shopping or PMax campaigns**, you must use a shared negative keyword list (see Script 2) or opt for a no-code alternative (see Shopstory in the next section).
1. Authorize Google Ads to make changes.
2. Click Preview to check for issues.
3. Click Run to sync negative keywords from your Google Sheet.
Why use Google Sheets?
If scripting isn’t your thing, Shopstory can automate your negative keywords for both search ads and shopping ads without requiring a single line of code.
👉 You can streamline further by using the Shopstory flow “Add negative keywords from Google Sheet” to automatically implement these negative keywords into Google Ads.
👉 Try Shopstory for free – no code and no scripts.
If you’re ready to stop wasting money on irrelevant clicks, choose a method and start automating your negative keywords in Google Ads today.
Use Google Ads scripts if you’re comfortable with coding, or try Shopstory—a free, no-code alternative that eliminates the need for manual maintenance.
Discover more insights from our latest articles
© 2025, Shopstory