How to QA Keyword Scope in Ad Groups: A Step-by-Step Guide for Google Ads

Learn how to QA keyword scope in ad groups with a practical, repeatable audit process that identifies bloated or mismatched keywords hurting your Google Ads Quality Scores, CTR, and cost per conversion. This step-by-step guide helps freelancers, agencies, and in-house teams maintain tightly themed ad groups for better campaign performance.

TL;DR: QA-ing keyword scope in your ad groups means auditing whether each ad group contains tightly themed, relevant keywords — and nothing else. Bloated or mismatched ad groups bleed budget, hurt Quality Scores, and make your ads less relevant. This guide walks you through a practical, repeatable QA process you can run on any Google Ads account.

If you've ever inherited a Google Ads account and felt that creeping dread when you open the keyword tab, you're not alone. Ad groups with 40+ loosely related keywords, mixed match types, and zero thematic structure are incredibly common. And the problem isn't just aesthetic — sloppy keyword scope directly affects how well your ads match user intent, which hits CTR, Quality Score, and ultimately your cost per conversion.

QA-ing keyword scope isn't glamorous work. But it's one of the highest-leverage audits you can run on any account. Whether you're a freelancer onboarding a new client, an agency doing quarterly reviews, or an in-house marketer cleaning up after a messy campaign build, this process will help you catch scope creep, identify misplaced keywords, and set up a tighter structure that performs better over time.

This guide assumes you're working inside Google Ads and have at least basic familiarity with campaigns, ad groups, and keyword match types. We'll go step by step — from pulling your keyword data to making structural decisions and documenting your changes.

Step 1: Pull Your Keyword Data and Set a Baseline

Before you can audit anything, you need to see everything. The goal here is to get a complete picture of what's living inside each ad group — not just the keywords, but how they're performing and what search queries they're actually triggering.

Start by pulling your keyword report at the ad group level. Include these columns at minimum: keyword text, match type, impressions, clicks, CTR, conversions, and Quality Score. If Quality Score columns aren't visible, add them through the column selector. You want to see the full picture before making any structural calls.

Set your date range to give yourself enough signal. For most accounts, 30–90 days is the right window. If you're working with a lower-volume account, go 90 days. High-volume accounts often give you enough data in 30. The point is to avoid making structural decisions based on noise.

Once you have your data, flag any ad groups with more than 10–15 keywords as an immediate priority for review. That's not a hard rule — some accounts intentionally run tighter or looser structures — but it's a reliable signal that something worth looking at is happening.

Also pull your Search Terms Report for the same period. This is where the real scope story lives. The keywords you've added are your intent — the search terms are what Google actually matched. Misalignment between the two is the core problem you're hunting for.

Exporting to a spreadsheet: Download your keyword data to a CSV and work through it offline if you're doing a deep audit. Sort by ad group, then by impressions. This lets you see at a glance which keywords are driving volume and which are sitting dormant.

Working inside Google Ads directly: If you're using Keywordme, you can work through this entire review directly inside the Search Terms Report without exporting anything. For practitioners managing multiple accounts, that alone saves a meaningful amount of time per audit cycle.

By the end of this step, you should have a clear list of every ad group, the keywords inside each one, and a rough sense of which groups look clean versus which ones need serious attention.

Step 2: Define What "Correct Scope" Looks Like Before You Audit

This step gets skipped constantly, and it's why so many audits go sideways. You can't identify a scope violation if you haven't defined what correct scope looks like first.

The core principle: each ad group should represent a single theme or intent cluster. Not a product category — a specific user need or query type. The distinction matters. "Project management software" is a category. "Project management software free trial" is an intent. Those belong in separate ad groups because the user's mindset and what they want to see in an ad are completely different.

Before auditing, decide where you stand on the SKAG vs. STAG question. Single Keyword Ad Groups (SKAGs) give you maximum control over ad relevance and match type, but they're high-maintenance and have become less necessary as match types have evolved. Tightly Themed Ad Groups (STAGs) — typically 3–8 closely related keywords — are the more common modern approach. Neither is universally right. It depends on your account size, budget, and how much management bandwidth you have. Pick a framework and apply it consistently.

Define a naming convention that reflects theme. If your ad group is named "Keywords 1" or "Ad Group 3," you've already lost. Good naming looks like: [Brand] – [Product] – [Intent] or [Audience] – [Problem] – [Stage]. When your naming convention is tight, scope violations become obvious at a glance — you don't even need to open the ad group to know something's off.

Here are the most common scope violations to watch for as you go through this process:

Branded and non-branded mixed together: These have completely different CTR expectations, bid strategies, and audience intent. They should never share an ad group.

Informational and transactional intent in the same group: Someone searching "what is CRM software" and someone searching "buy CRM software" are in completely different stages. Serving them the same ad is a waste.

Multiple product types lumped together: If your ad group contains keywords for two different products or services, the ad copy can't be relevant to both. One of them is always going to underperform.

Write your scope definitions down before you start auditing. Even a simple note like "this ad group should only contain keywords related to free trial signups for project management software" gives you a clear standard to audit against.

Step 3: Audit Each Ad Group for Keyword Theme Consistency

Now you're in the actual audit. Go through each ad group and ask one question: do all the keywords here share the same core intent, and would they logically trigger the same ad?

If the answer is no, you have a scope problem. The fix depends on how bad it is — but first you need to identify it clearly.

In most accounts I audit, the most common issue isn't keywords that are wildly off-theme. It's keywords that are adjacent — close enough that someone thought they belonged together, but different enough that they're pulling the ad group in two directions. "CRM software pricing" and "CRM software features" feel related, but they represent completely different user intents and need different ad copy to convert well. A useful starting point is to group keywords by intent before you begin assigning them to ad groups.

As you go through each ad group, use a simple color-coding system in your spreadsheet:

Green: Keyword fits the ad group theme correctly. No action needed.

Yellow: Keyword is borderline — it might belong here, or it might belong in a different group. Flag for further review.

Red: Keyword is clearly misplaced or should be removed entirely. Take action.

This system keeps your audit moving without getting stuck on every individual keyword. You're making a first pass, not final decisions. Yellow items get a second look after you've seen the full picture.

Now cross-reference with your Search Terms Report. This is where scope problems become undeniable. If your search terms show wildly different queries all living under one ad group — some informational, some transactional, some branded, some not — your scope is too wide. The keywords might look fine on paper, but the match behavior is telling a different story.

Pay special attention to broad match keywords here. What usually happens is that someone adds a broad match keyword to an otherwise tightly themed group, and it quietly starts matching to queries that have nothing to do with the ad group's intent. You won't see this unless you're looking at search terms, not just keywords.

Keywordme's keyword clustering feature can surface which keywords are thematically grouped versus which ones are outliers — directly inside Google Ads, without having to build pivot tables or manually sort through a CSV. For larger accounts with dozens of ad groups, that kind of visual clustering speeds up this step considerably.

By the end of Step 3, every keyword in your account should have a color code and a note about whether it's in the right place, needs to move, or needs to be removed.

Step 4: Check Match Types Against Intent

Match type is scope control. It's not just a bidding lever — it determines what universe of queries your keywords can match to. Getting this wrong at the ad group level is one of the most common causes of scope bleed, and it's often invisible until you look at the search terms data.

Here's the core issue: a broad match keyword doesn't just target its literal phrase. Google matches it to semantically related queries, synonyms, and sometimes loosely related topics. In a tightly scoped ad group, a single broad match keyword can pull in search terms that have nothing to do with the rest of the group's theme. Understanding keyword match types for PPC campaigns is essential before making any structural decisions here.

For tightly scoped ad groups, exact match and phrase match are usually the right defaults. Exact match gives you maximum control. Phrase match gives you some flexibility while keeping the core intent intact. Broad match can work in tightly themed groups, but only with strong negative keyword coverage — and most accounts don't have that in place.

As you audit, flag these specific situations:

Broad match keywords in high-converting, tightly themed ad groups: This is almost always causing scope bleed. Either tighten the match type or build out a comprehensive negative keyword list to contain it.

The same keyword in multiple match types within the same ad group: This is redundant and makes performance analysis harder. If you have "CRM software" as exact, phrase, and broad in the same group, you're splitting your own data and creating internal competition. Pick one match type per keyword per ad group.

Match type inconsistency across an ad group: If eight keywords are exact match and one is broad, that one broad match keyword is likely responsible for a disproportionate share of your irrelevant search terms. It stands out in the data once you know to look for it.

The decision at this step is: tighten the match type, or add negatives to control what triggers the group. Both can work. Tightening match types is cleaner. Adding negatives is sometimes necessary when you want to keep the broad reach but exclude specific irrelevant queries.

If you're unsure when to use broad versus exact for a given ad group, that's a sign your scope definition from Step 2 needs to be more specific. Match type decisions should follow naturally from a clear intent definition. You can also run A/B tests on keyword match types to validate which approach performs better for a specific ad group before committing to a structural change.

Step 5: Identify and Resolve Keyword Cannibalization Between Ad Groups

Keyword cannibalization at the ad group level is one of those problems that's easy to miss and expensive to ignore. It happens when two or more ad groups compete for the same or overlapping search queries. When that happens, Google's auction system decides which ad to enter — and it's often not the most relevant one.

The practical result: your best ad for a query might lose to a less relevant ad from another ad group in your own account. Your Quality Score suffers, your CPC goes up, and your conversion rate drops — all because of internal structural confusion. This is closely related to the broader challenge of managing keyword overlap between campaigns, which compounds the problem when it exists at both the campaign and ad group level.

To find cannibalization, run your Search Terms Report filtered by ad group. Look for the same or very similar queries appearing under multiple groups. This is the clearest signal that your ad groups are stepping on each other.

The standard fix is ad group-level negative keywords. This is one of the most effective ways to enforce clean scope boundaries between ad groups. The logic is simple: if a query belongs to Ad Group A, add a negative to Ad Group B that prevents it from triggering there.

A practical example: if the query "CRM software" is appearing in both a "CRM features" ad group and a "CRM pricing" ad group, you need to carve out clean territory. Add "pricing," "cost," and "how much" as negatives to the features group. Add "features," "what is," and "how does" as negatives to the pricing group. Now each group owns its own query territory.

Document every ad group-level negative you add. This is especially important for agencies. When a future audit happens — whether it's you or someone else doing it — those negatives need to be understood in context. A negative that looks arbitrary without documentation can get removed by mistake, and suddenly your cannibalization problem is back.

Keywordme makes this faster by letting you add negatives directly from the search terms view without leaving Google Ads. Instead of copying queries into a separate tool or spreadsheet, you're acting on the data in the same place you're reviewing it. For accounts with significant cannibalization issues, that workflow difference adds up quickly.

Step 6: Restructure or Split Ad Groups Where Needed

By this point, you have a clear picture of which ad groups have scope problems and what kind. Now you need to make a decision for each flagged group: fix it in place, or split it into new ad groups.

Fixing in place means adding negatives, removing misplaced keywords, and tightening match types without changing the ad group structure. This works when the core theme is sound but a few keywords have drifted out of scope.

Splitting is the right call when two distinct intents exist in one group and the ad copy genuinely can't serve both well. If you're writing ad copy and you keep having to hedge — "whether you want X or Y" — that's a sign the group needs to be split. One ad group, one message, one intent.

Other signals that a split is warranted: one theme within the group is generating significantly more volume than the other, or the two themes have different conversion paths (one goes to a features page, the other goes to a pricing page).

When you split, follow this sequence to avoid losing data or creating duplicate keyword problems:

1. Create the new ad group first with a clear, intent-specific name.

2. Move the relevant keywords to the new group — don't copy them, move them. If you're working from a prepared list, uploading a keyword list to ad groups directly can save significant manual effort at this stage.

3. Write new ad copy that specifically matches the tighter theme. This is the whole point of splitting. If you copy the old ads without updating them, you've done the structural work without capturing the relevance benefit.

4. Pause or remove the keywords from the original group after confirming they're live in the new one.

5. Add cross-group negatives as needed to prevent cannibalization between the old group and the new one.

The mistake most agencies make when splitting ad groups is stopping after step two. They move the keywords but leave the old ads in place and skip the negatives. The structure looks cleaner, but the performance doesn't improve because the relevance problem wasn't actually fixed.

Step 7: Document Your QA Findings and Set a Review Cadence

The audit you just ran is only valuable if it's repeatable and if the changes you made are traceable. Documentation is what turns a one-time cleanup into an ongoing discipline.

Create a simple QA log. It doesn't need to be complicated. A spreadsheet with these columns is enough: date of audit, ad groups reviewed, issues found, changes made, and who made them. If you're at an agency, add a column for the client account name.

This log is especially valuable when clients ask what changed and why — which they will. Having a clear record of "we split this ad group on [date] because it contained two distinct intents and ad copy couldn't serve both" is the difference between looking like a strategic partner and looking like you're making random changes.

Set a recurring review cadence based on account activity. Monthly keyword scope audits are appropriate for active campaigns with regular spend. Quarterly is reasonable for lower-volume accounts where the structure is more stable. The goal is to catch scope drift before it compounds — not to rebuild everything from scratch every time. Pairing this with a process to measure keyword impact on Quality Score gives you a quantitative signal to track whether your structural improvements are translating into real performance gains.

Build a short reusable checklist you can run through on each audit cycle:

Keyword count per ad group: Flag anything over 10–15 for review.

Match type distribution: Check for unexpected broad match in tightly themed groups.

Search terms alignment: Confirm search terms match the ad group's intended theme.

Ad group-level negatives in place: Verify cannibalization controls are still active.

Over time, this process gets significantly faster. The first audit on a messy account takes hours. The third or fourth audit on a well-maintained account takes minutes. You're maintaining structure rather than rebuilding it.

If you're managing multiple accounts, Keywordme's multi-account support means you can run this workflow across clients without jumping between separate dashboards. For agencies doing regular QA across a client roster, that kind of consolidated workflow is a real time saver.

Putting It All Together

QA-ing keyword scope in ad groups isn't a one-time fix. It's an ongoing discipline. The accounts that perform best over time are the ones where keyword scope is treated as a structural foundation, not an afterthought.

Here's a quick checklist to run through on your next audit:

Keyword data pulled with match type, Quality Score, and search terms included.

Scope definition established for each ad group theme before auditing begins.

Each ad group audited for keyword theme consistency using color-coding.

Match types reviewed against intent and flagged where they're expanding scope unintentionally.

Cannibalization identified and resolved with ad group-level negative keywords.

Oversized or mixed-intent ad groups split and restructured with updated ad copy.

QA findings documented and a review cadence set for ongoing maintenance.

If you're doing this manually across multiple accounts, it gets tedious fast. Keywordme was built to speed up exactly this kind of work — letting you move keywords, apply match types, and add negatives directly inside Google Ads without bouncing between spreadsheets and dashboards. Start your free 7-day trial and see how much faster your next QA runs.

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