How to Set Up Automated Search Term Filtering in Google Ads (Step-by-Step)

Automated search term filtering is a systematic approach to eliminating irrelevant queries from your Google Ads campaigns — replacing tedious manual spreadsheet reviews with a repeatable workflow that flags low-intent terms, surfaces high-value queries, and keeps negative keyword lists up to date at scale, whether you manage one account or twenty.

If you're running Google Ads with broad or phrase match keywords, your search terms report is probably full of irrelevant queries eating into your budget. A user types "free CRM tutorial," your ad shows, you pay for the click, and nobody converts. Multiply that across hundreds of search terms every week and you've got a real problem.

Manually reviewing that data is tedious, error-prone, and not a great use of your time. Automated search term filtering changes that. Instead of combing through rows of data in a spreadsheet, you build a repeatable system that flags junk terms, surfaces high-intent queries, and keeps your negative keyword lists current with minimal manual effort.

This guide walks you through exactly how to build that system. We'll go from auditing your current search terms to defining filter logic, building negative keyword lists, and scheduling recurring reviews that take minutes instead of hours. Whether you're managing one account or twenty, the workflow is the same.

A quick terminology note before we dive in, because getting this wrong causes real problems downstream. Search terms are the actual queries users typed into Google that triggered your ad. Keywords are the terms you bid on in Google Ads. They're related, but they're not the same thing. Negative keywords are terms you add to prevent your ads from showing on irrelevant queries. These distinctions matter in every step that follows.

Step 1: Audit Your Search Terms Report Before You Filter Anything

Before you build any filter rules, you need to understand what you're actually dealing with. Skip this step and you'll end up filtering on assumptions rather than data.

In Google Ads, navigate to Campaigns, then Insights & Reports, then Search Terms. This report shows you the actual queries that triggered your ads, not the keywords you bid on. That distinction is important. Your broad match keyword "project management software" might be triggering searches for "project management certification courses" or "free project management templates," neither of which is likely to convert for a SaaS product.

Before building any filter rules, export a 30 to 90 day window of data. This gives you a representative sample across different days, weeks, and seasonal patterns. Two weeks of data isn't enough. A search term that looks like it has no conversions after ten days might convert regularly at a longer time horizon, especially if your sales cycle is longer than a few days.

As you review the data, look for these common patterns of wasted spend:

Irrelevant industry terms: Your ad for accounting software showing up for searches about accounting degrees or accounting careers.

Informational queries: Searches starting with "what is," "how does," or "can I" often signal someone in research mode, not buying mode.

Competitor brand names you don't want to target: If you're not running a competitor campaign intentionally, these are likely wasted clicks.

Free-seeking queries: Terms containing "free," "open source," or "no cost" rarely convert for paid products unless you offer a free tier and want that traffic.

Job seekers and students: Searches like "project management software jobs" or "learn project management" suggest someone who isn't your buyer.

As you review, note which patterns appear most frequently and which are costing you the most. Sort by cost descending to start with the biggest budget drains. This audit becomes the raw material for the filter rules you'll define in the next step.

One common pitfall: don't make filtering decisions based on fewer than 10 impressions per term. You're working with statistically thin data at that point. Focus your audit on terms with meaningful impression and cost data first.

Step 2: Define Your Filter Rules Based on Intent Signals

This step is purely strategic. No tools, no settings, no clicking around in Google Ads. Just thinking clearly about what you want to keep and what you want to exclude, before you touch anything.

The goal is to write out your filter criteria as plain-language rules. These rules become the logic that drives every filtering decision going forward, whether you're doing a manual review or training someone on your team to run the process.

Start by grouping every search term from your audit into one of three buckets:

High-intent: Terms that signal the user is close to a decision. These are terms you want to keep, and potentially add as explicit keywords to gain more bidding control.

Low-intent or irrelevant: Terms that clearly don't match your buyer's journey. These go on your negative keyword list.

Ambiguous: Terms where you're not sure. Leave these alone for now and revisit them after they accumulate more data.

High-intent signals to look for include transactional modifiers like "buy," "pricing," "cost," "quote," "demo," and "near me." Brand-specific queries, product-specific terms, and comparison searches like "X vs Y" often indicate someone who's actively evaluating options.

Low-intent signals include informational prefixes like "what is," "how to," "tutorial," and "guide." Terms containing "free," "DIY," "open source," or "download" often attract users who aren't ready to pay. Competitor brand names you don't want to target, unrelated industries, and job-seeking terms also belong in the low-intent bucket.

Write your rules in plain language. Something like: "Exclude any search term containing 'free' unless it directly modifies our product name. Exclude any search term that contains a competitor's brand name. Exclude any term that contains 'tutorial,' 'course,' or 'certification.'"

Your rules will depend on your campaign goals. A lead generation campaign for a B2B SaaS product has different intent thresholds than an e-commerce campaign selling physical goods. A search for "best project management software for small teams" might be high-intent for a SaaS lead gen campaign but too vague for a campaign with a tight ROAS target. Think through where your threshold sits before you start applying filters.

Document these rules somewhere accessible. A shared Google Doc works fine. The point is that anyone reviewing the account should apply the same criteria, not make judgment calls from scratch each time.

Step 3: Build Your Negative Keyword Lists

With your filter rules defined, you're ready to start building negative keyword lists in Google Ads. This is where your strategic work from Step 2 becomes an actual account change.

In Google Ads, go to Tools & Settings, then Shared Library, then Negative Keyword Lists. This is where you create reusable lists that can be applied across multiple campaigns at once, which is a significant time-saver if you're managing several campaigns or multiple client accounts.

The key structural decision here is whether a negative keyword belongs on a shared list or a campaign-specific list. Understanding the difference matters. Shared negative keyword lists apply across any campaign you link them to, making them ideal for terms that are irrelevant to your entire account. Campaign-specific negatives apply only to one campaign and are better for terms that are irrelevant to a specific product or audience but might be valid for another campaign in the same account.

For example, if you sell project management software and you never want to show for job-related searches across any campaign, "project management jobs" goes on your shared list. But if you have one campaign targeting enterprise buyers and another targeting freelancers, a term like "enterprise pricing" might be a negative for the freelancer campaign but a positive signal for the enterprise one.

When adding negatives, apply match types deliberately. Exact match negatives block only that specific query, which is the safest option when you want to exclude a precise term without risking over-blocking. Broad match negatives exclude any search containing that word or phrase, which is useful for entire topic areas you want to avoid, but carries more risk of accidentally blocking converting terms.

For example, adding "free" as a broad match negative will block searches like "free trial project management" along with "free project management software." If you offer a free trial, that's a problem. Be specific with broad match negatives and review the implications before saving.

After building your lists, link your shared negative keyword lists to the relevant campaigns through the Shared Library interface. Campaign-specific negatives get added directly at the campaign or ad group level.

If you want to go deeper on the structural decision between shared and campaign-level negatives, this breakdown of the difference between shared and campaign-specific negative keyword lists covers the trade-offs in more detail.

Step 4: Use In-Interface Filtering to Speed Up Your Review

Once your negative keyword lists are in place, you need a fast, repeatable way to review new search terms as they come in. This is where in-interface filtering becomes essential to the workflow.

Google Ads has a native filter bar in the Search Terms Report that lets you filter by conversions, cost, impressions, CTR, and conversion rate. Most advertisers ignore this and scroll through the full list alphabetically, which is one of the least efficient ways to review search terms.

Instead, use filters to surface the highest-priority terms first. The most useful combination is filtering for terms where cost exceeds a threshold you define and conversions equal zero. This immediately isolates the search terms that are actively draining your budget without producing results. Sort by cost descending, and you're working through the biggest problems first.

Set a minimum impression threshold as well. Filtering to show only terms with 10 or more impressions keeps you focused on terms with enough data to act on. Making decisions based on one or two impressions is noise, not signal.

You can also filter by specific text to check whether your existing negative keywords are doing their job. Search for terms containing "free" or "tutorial" to see if any are still slipping through. If they are, check your match types and list assignments.

This is where a tool like Keywordme adds real speed to the process. Keywordme is a Chrome extension that integrates directly into Google Ads' Search Terms Report. Instead of exporting data, switching to a spreadsheet, and then coming back to apply changes, you can add a negative keyword, apply a match type, or promote a search term to a keyword with a single click, without leaving Google Ads. You initiate every action; the tool just removes the friction between spotting a problem and fixing it.

Whether you use native filters or a browser extension, the goal is the same: reduce the time between identifying a junk term and acting on it. The faster that loop closes, the less budget gets wasted between review sessions.

Step 5: Schedule Recurring Reviews So the System Stays Current

A one-time cleanup isn't automated search term filtering. It's just a cleanup. The system only works if you run it consistently, and consistency requires structure.

Set a recurring calendar block dedicated solely to search term review. For active campaigns with significant spend, weekly is the right cadence. For stable, lower-spend campaigns, bi-weekly works. The key is that this block exists on the calendar before you need it, not as a reaction to noticing something's wrong.

Google Ads has a built-in scheduled reports feature that makes this easier. Go to Reports, then Schedule, and set up a recurring export of your Search Terms Report delivered to your inbox on the cadence you've chosen. This eliminates the "I forgot to check" problem. The data arrives in your inbox, which is a low-friction trigger to run your review.

If you're an agency managing multiple client accounts, the logistics of running this review across every account can add up quickly. Keywordme's multi-account support lets you apply bulk edits and negative keyword updates across clients from a single workflow, which helps keep the per-account time manageable.

Documentation is part of the automation. The filter rules you wrote in Step 2 should live in a shared team document that anyone reviewing the account can reference. If only one person knows the filtering logic, the system breaks whenever that person is unavailable. Documented rules mean consistent decisions regardless of who runs the review.

Track one simple metric over time: the number of new negatives added per review session. When you first set up the system, you'll add a lot. Over time, as your negative keyword lists mature, that number should decline. A declining count is a signal that your filtering is working and your account is getting cleaner. If the number stays high week after week, it's worth revisiting your match type strategy or checking whether your keywords are too broad.

Automation in this context means a repeatable, low-friction process you can run consistently, not a system that runs without you. Human review stays in the loop.

Step 6: Promote High-Intent Terms to Your Keyword List

Most guides on search term filtering focus entirely on removing bad terms. That's only half the job. The other half is capturing good terms you're not explicitly bidding on.

When you spot a search term that's converting well and isn't already an explicit keyword in your campaign, you're leaving control on the table. You're getting traffic from that term, but you can't set a specific bid for it, write ad copy tailored to it, or route it to the most relevant landing page. Adding it as a keyword closes that gap.

This is what closes the loop in the filtering system: negatives reduce wasted spend on irrelevant queries, and new keywords capture proven intent with more precision. Both sides of the filter matter.

When promoting a search term to a keyword, apply the match type that fits how specific and proven the term is. Exact match gives you the most control and is the right choice for high-volume terms you know convert consistently. Phrase match captures the core query plus variations, which is useful when you want to capture related searches without going fully broad.

For guidance on when to use each match type, this breakdown of when to apply match types in Google Ads covers the decision criteria in detail.

Keywordme lets you add high-intent search terms directly as keywords from within the Search Terms Report, including selecting the match type on the spot. No tab-switching, no exporting, no copy-pasting into a keyword tool. You see a converting term, you add it, you move on.

One pitfall to avoid: don't add every converting search term as a keyword. If a term has converted once from a handful of impressions, that might be noise. Focus on terms with enough volume to justify a dedicated bid and ad group. Adding every marginal term creates keyword bloat, which makes the account harder to manage and can dilute your quality scores across ad groups.

The threshold for "enough volume" depends on your campaign and budget, but a reasonable starting point is terms that have generated multiple conversions or a meaningful number of clicks at a cost-per-click that fits your targets.

Your Automated Filtering Workflow at a Glance

Here's the full system condensed into a checklist you can bookmark and reuse every review session:

1. Audit your search terms report using a 30 to 90 day data window. Sort by cost descending. Look for patterns in wasted spend before building any rules.

2. Define your filter rules by intent before touching any settings. Group terms into high-intent, low-intent, and ambiguous. Write the rules in plain language and document them.

3. Build and apply negative keyword lists in the Shared Library. Separate shared negatives from campaign-specific ones. Apply match types deliberately and review for over-blocking before saving.

4. Use in-interface filters to prioritize your review. Filter for high-cost, zero-conversion terms. Set a minimum impression threshold. Work through the biggest budget drains first.

5. Schedule recurring review sessions with a calendar block and automated report delivery. Document your filter rules so anyone on the team applies the same criteria.

6. Promote high-intent search terms to your keyword list with the right match type. Focus on terms with enough volume to justify a dedicated bid.

The goal is a system, not a one-time cleanup. Each review session builds on the last. Your negative keyword lists get more complete, your keyword list gets more precise, and the time required per session gets shorter as the account gets cleaner. Consistent filtering compounds over time in ways that a single audit never can.

If you want to run this workflow faster, directly inside Google Ads without spreadsheets or tab-switching, Start your free 7-day trial of Keywordme and see how much time you get back on your next review session. After the trial, it's $12/month per user.

Optimize Your Google Ads Campaigns 10x Faster

Keywordme helps Google Ads advertisers clean up search terms and add negative keywords faster, with less effort, and less wasted spend. Manual control today. AI-powered search term scanning coming soon to make it even faster. Start your 7-day free trial. No credit card required.

Try it Free Today