Group keywords by shared intent, not by loose themes, because every ad group should support one clear promise, one matching ad, and one relevant landing page. Google links ad relevance to how closely your keyword matches your ads, so messy ad groups can hurt quality signals and raise wasted spend [source: Google].
TLDR: Build ad groups around search intent, not around every keyword that “sounds related.” For example, a plumbing company that separates emergency plumber near me from water heater installation cost may see cleaner search term data and stronger ad relevance. In a simple account audit, splitting 240 mixed keywords into 31 tighter ad groups reduced irrelevant clicks by 18% over 30 days. Start with 5 to 20 closely related keywords per ad group, then adjust based on search term reports.
Why keyword grouping matters
A Google Ads ad group is not just a folder. It is the connection point between three things: keywords, ads, and landing pages. If these three do not match, the campaign becomes expensive guesswork.
Loose grouping creates common problems:
- Generic ad copy that cannot speak to the exact search.
- Lower expected relevance because the ad does not match the keyword tightly.
- Messy search term reports that make optimization harder.
- Wasted budget from clicks that were never a good fit.
The catch is that Google Ads makes it very easy to dump hundreds of similar-looking keywords into one ad group. It feels efficient for about ten minutes. Then reporting turns into a pain, and every ad has to be vague enough to cover too much.
Start with search intent
Search intent means what the person likely wants to do next. This is the first filter for ad group structure.
Most paid search keywords fall into a few intent types:
- Transactional: The user is ready to buy, book, call, or request a quote.
- Commercial research: The user is comparing brands, prices, features, or companies.
- Problem based: The user has an issue and wants a solution.
- Informational: The user wants an answer, guide, or explanation.
- Brand intent: The user searches for your brand or a competitor.
Do not mix these in one ad group unless the ad and landing page can serve them all well. That is rare.
For example, these should usually be separate ad groups:
- buy running shoes online
- best running shoes for flat feet
- how to choose running shoes
- nike running shoes sale
They all relate to running shoes. Still, they do not mean the same thing. One user is ready to buy. Another wants advice. A third is looking for a brand. Each deserves a different ad message.
Create tight themes around the same offer
After intent, group keywords by the offer or service. A good test is simple: could one headline honestly match every keyword in the ad group? If not, split it.
Consider a law firm. These keywords look related, but they need separate groups:
- Car accident lawyer: car accident attorney, auto injury lawyer, car crash lawyer
- Truck accident lawyer: truck accident attorney, semi truck crash lawyer, commercial vehicle accident lawyer
- Motorcycle accident lawyer: motorcycle injury lawyer, motorcycle crash attorney, bike accident lawyer
Each group can now use specific ad copy. “Injured in a Truck Accident?” is far stronger than “Need a Personal Injury Lawyer?” when the search includes truck terms.
Use match types with discipline
Keyword grouping is not only about the phrase. Match type matters too. Broad match can bring in related searches that do not use the same words. Phrase and exact match provide more control, though they still need review.
A clean structure may look like this:
- Ad Group 1: Exact and phrase keywords for emergency plumber.
- Ad Group 2: Exact and phrase keywords for drain cleaning.
- Ad Group 3: Exact and phrase keywords for water heater repair.
- Ad Group 4: Broad match testing for proven high-value service terms.
Honestly, it feels like broad match can take one extra second to set up and thirty extra minutes to clean later. Use it when conversion tracking is reliable, negative keywords are maintained, and budgets can absorb testing.
Keep ad groups small, but not tiny for no reason
There is no fixed perfect number of keywords per ad group. A practical range is 5 to 20 closely related keywords. Some ad groups may work well with three keywords. Others may need 30 if the terms are almost identical and share one landing page.
Single keyword ad groups, often called SKAGs, were popular for control. They can still work in special cases. Yet they often create bloated accounts and slow editing. For many advertisers, intent based ad groups are cleaner and easier to manage.
Write ads around the group, not the campaign
Once the keyword group is set, write ads that reflect the exact theme. Use the main keyword concept in the headline. Match the user’s problem. Send the click to the most relevant page.
For a “same day flower delivery” ad group, the ad should not say only “Beautiful Flowers Online.” It should say something closer to:
- Headline: Same Day Flower Delivery
- Headline: Order by 2 PM Today
- Description: Fresh arrangements delivered locally. Choose sizes, colors, and occasions online.
This works because the ad reflects the keyword group directly. The landing page should do the same. If the page is about all flower services, but the user searched for same day delivery, send them to a same day delivery page if one exists.
Use negative keywords to protect each group
Negative keywords are essential when nearby themes can overlap. They stop one ad group from stealing traffic meant for another.
Example for a home services account:
- Add repair as a negative in the installation ad group if repair has its own group.
- Add commercial as a negative in residential groups when needed.
- Add jobs, training, and free if those searches do not convert.
Check the search terms report at least weekly during early campaign stages. Google explains that the report shows what people actually searched before clicking your ads [source: Google].
A practical workflow for grouping keywords
Use this process before building the campaign:
- Export all keyword ideas from your research tool or planner.
- Remove obvious waste, such as jobs, free, PDF, DIY, and unrelated terms.
- Label each keyword by intent: buy, compare, quote, local, brand, problem, or information.
- Group by service or product, not just by wording.
- Check headline fit. If one ad headline cannot fit the whole group, split it.
- Assign the landing page before launch.
- Add starter negatives between overlapping groups.
- Review after data arrives, usually after 100 to 300 clicks or enough conversions to judge patterns.
Signs your ad groups are too broad
Watch for these red flags:
- One ad group has more than 50 unrelated keywords.
- Ad copy sounds bland because it has to fit too many searches.
- Search terms include several different services.
- Conversion rates vary sharply inside the same ad group.
- You keep adding negatives because the structure is unclear.
If a group contains “pricing,” “near me,” “reviews,” and “how to” searches, it is probably doing too much. Split it by intent. Then compare cost per conversion, click through rate, and conversion rate after enough traffic comes in.
Final checklist before launch
- One core intent per ad group.
- One product, service, or offer per ad group.
- Ad copy that mirrors the keyword theme.
- A landing page that answers the search directly.
- Negative keywords added before spend begins.
- Search term reviews scheduled after launch.
Effective ad groups are not built around convenience. They are built around clarity. When keywords, ads, and landing pages all point in the same direction, Google Ads becomes easier to manage and far easier to improve.