How to Build a Keyword Plan: A Step-by-Step Guide for Smarter PPC Campaigns
Learn how to build a keyword plan that transforms your Google Ads campaigns from budget drains into profit engines. This step-by-step guide reveals the systematic approach PPC professionals use to research, organize, and optimize keywords—covering goal-setting, match type strategy, logical grouping, and performance-based refinement to maximize conversions while minimizing wasted ad spend.
A keyword plan is the difference between a Google Ads account that prints money and one that hemorrhages budget on irrelevant clicks. Most advertisers skip this step entirely—they throw together a campaign, dump in a bunch of related terms, and wonder why their cost per conversion looks like a phone number. The truth? Without a structured keyword plan, you're basically gambling with your ad spend.
Building a keyword plan involves defining your goals, researching relevant terms, organizing keywords into logical groups, applying match types strategically, and continuously refining based on performance data. It's not rocket science, but it does require a systematic approach. This guide walks you through the exact process experienced PPC managers use to build keyword plans that actually drive results.
Whether you're managing your own campaigns or handling multiple client accounts, you'll learn how to move from a blank slate to a structured, actionable keyword strategy in about an hour. No fluff, no theory-heavy nonsense—just the practical steps you need to get it done. Let's say you're a local plumber launching your first Google Ads campaign. We'll use that scenario throughout to show you exactly how this works in practice.
Step 1: Define Your Campaign Goals and Audience
Before you touch Keyword Planner or start brainstorming search terms, you need crystal clarity on what you're actually trying to accomplish. This sounds obvious, but in most accounts I audit, the keyword selection reveals zero strategic thinking about campaign objectives.
Start by clarifying what success looks like for this specific campaign. Are you driving phone calls? Form submissions? Direct bookings? E-commerce transactions? For our plumber example, success probably means phone calls from people with immediate plumbing emergencies or scheduled service appointments. That's very different from a plumber trying to build brand awareness or promote a new service area.
Next, get specific about your ideal customer profile. Who are they? What problems are they trying to solve? What language do they use when searching? Our plumber's ideal customer might be a homeowner dealing with a burst pipe at 2 AM, or someone planning a bathroom renovation who needs professional installation. These two customers use completely different search terms.
Set realistic budget constraints upfront because this will directly shape your keyword selection strategy. If you've got $500/month to work with, you can't compete for every plumbing-related term in your market. You'll need to focus on high-intent, lower-competition keywords. If you've got $5,000/month, you have more flexibility to test broader terms and build out comprehensive coverage. Understanding how to prioritize keywords by ROI potential becomes essential when working with limited budgets.
Finally, document three to five core products or services to focus your keyword research. For our plumber, this might be emergency repairs, water heater installation, drain cleaning, bathroom remodeling, and leak detection. This list becomes your guardrail—if a keyword doesn't clearly relate to one of these core offerings, it doesn't make the cut. This simple filter prevents the keyword bloat that kills so many campaigns.
Step 2: Generate Your Seed Keyword List
Now you're ready to start building your actual keyword list. Start with the obvious terms your customers would actually search. Don't overthink this part. If you're a plumber, people search for "plumber near me," "emergency plumber," "water heater repair," and similar straightforward terms. Write down 10-15 of these obvious winners.
The mistake most advertisers make here is stopping too soon. You need to expand beyond the obvious. Open Google Ads Keyword Planner and drop in your seed keywords. Look at the related keyword suggestions and filter by relevance and search volume. For our plumber, Keyword Planner might surface terms like "24 hour plumber," "burst pipe repair," "toilet installation," "garbage disposal replacement," and dozens of other variations you wouldn't have thought of. Learning how to use Google Keyword Planner effectively is fundamental to this process.
Here's a tactic that works incredibly well: mine competitor ads and landing pages for keyword inspiration. Search for your core terms and see what your competitors are bidding on. Look at their ad copy—the keywords they're targeting often appear in their headlines and descriptions. Visit their landing pages and note the specific services and terminology they emphasize. If three competitors are all targeting "sewer line repair," that's probably a valuable keyword in your market.
Include variations that go beyond simple synonyms. Think about problem-based phrases people might search. Someone with a plumbing issue might search "why is my toilet overflowing" or "how to fix a leaking faucet" before they search "plumber near me." These informational queries can be valuable if you're willing to create content that addresses them, though they typically convert at lower rates than direct service searches.
Don't forget about seasonal or circumstantial variations. "Frozen pipes" might be irrelevant in July but critical in January. "Outdoor faucet repair" spikes in spring. Build these into your plan with notes about when to activate them. You can also blend Keyword Planner results with Google Trends data to identify these seasonal patterns. By the end of this step, you should have 50-100 potential keywords. Yes, that sounds like a lot. You'll trim this down in the next steps.
Step 3: Analyze Search Intent and Commercial Value
This is where you separate the wheat from the chaff. Not all keywords are created equal, and understanding search intent is what separates profitable campaigns from money pits. You need to categorize every keyword by what the searcher is actually trying to accomplish.
Break your keywords into four intent categories. Informational queries are people looking for answers: "how to unclog a drain," "what causes low water pressure." Navigational queries are people looking for a specific business: "roto-rooter near me," "benjamin franklin plumbing." Commercial queries are people researching options: "best emergency plumber," "plumber reviews," "plumbing service cost." Transactional queries are people ready to buy: "emergency plumber near me," "schedule plumber appointment," "24 hour plumber."
Prioritize high-intent keywords that signal purchase readiness. For most service businesses, transactional and commercial keywords should make up 70-80% of your initial keyword plan. These are the terms where people are ready to pick up the phone or fill out a contact form. In our plumber example, "emergency plumber [city]" is infinitely more valuable than "how to fix a leaky faucet," even though the latter might have higher search volume. Knowing how to find the best keywords for PPC means focusing on commercial intent.
Check search volume versus competition to find sweet spots. Keyword Planner shows you both metrics. What usually happens here is advertisers gravitate toward high-volume terms and ignore lower-volume opportunities. But a keyword with 50 monthly searches and low competition often delivers better ROI than a keyword with 1,000 monthly searches that every competitor is bidding on. Look for terms where you can actually win without destroying your cost per click.
Identify which keywords align with your actual offerings versus tangential topics. This is critical. Just because a keyword relates to plumbing doesn't mean you should bid on it. If you don't offer water heater installation, don't bid on water heater keywords—you'll just waste money sending people to a dead end. Our plumber needs to be ruthless here: if a keyword doesn't map to one of those five core services we identified in Step 1, it gets cut.
Create a simple spreadsheet with columns for keyword, search volume, competition, intent type, and which service it maps to. Sort by intent and commercial value. The keywords at the top of this list become your priority targets. The bottom 30-40% probably get archived for potential future use.
Step 4: Organize Keywords into Tightly Themed Ad Groups
Here's where most advertisers completely fumble the execution. They create ad groups based on vague categories or just dump everything into one massive group. This destroys your Quality Score and makes writing relevant ads nearly impossible. You need tightly themed ad groups where every keyword shares the same core intent and theme.
Group keywords by shared intent and theme, not just similar words. For our plumber, "emergency plumber" and "24 hour plumber" belong in the same ad group because they represent the same searcher intent—someone with an urgent problem who needs immediate help. But "plumber near me" might go in a different ad group because it's less urgent and more general. "Water heater repair" and "water heater installation" should probably be separate ad groups because the intent is different, even though they're related services. Understanding how to cluster keywords by theme for ad groups is essential for Quality Score optimization.
Aim for 5-15 keywords per ad group maximum. Single keyword ad groups (SKAGs) were popular a few years ago, but they create management nightmares at scale. On the other end, ad groups with 50+ keywords are impossible to write relevant ads for. The sweet spot is usually 8-12 closely related keywords that you can address with 2-3 ad variations.
Create naming conventions that scale across campaigns. This matters more than you think, especially if you're managing multiple accounts. Use a consistent format like "Service - Modifier" or "Intent - Service." For our plumber: "Emergency - General," "Emergency - Drain," "Installation - Water Heater," "Repair - Leak Detection." Six months from now when you're reviewing performance, you'll thank yourself for this clarity.
Plan ad copy relevance for each group from the start. Before you finalize an ad group, write down the headline and description you'd use. If you can't write a highly relevant ad that addresses all the keywords in the group, your grouping is too broad. Split it up. The goal is that someone searching for any keyword in the ad group sees an ad that feels like it was written specifically for their search. You should also consider how to align keywords with landing pages to maximize relevance scores.
Step 5: Apply Match Types Strategically
Match types in 2026 work very differently than they did even two years ago. Google has continuously loosened the definitions, especially for phrase and broad match. Understanding how to use them strategically is critical to controlling your spend and reaching the right searchers.
Let's clarify what each match type actually does now. Exact match isn't truly exact anymore—it includes close variants, misspellings, and same-intent variations. Phrase match now captures queries that include the meaning of your keyword, not necessarily the exact phrase in order. Broad match is the wild west—it shows your ads for anything Google's algorithm thinks is related to your keyword, which can include some surprisingly loose interpretations. Understanding how keyword match type affects your Google Ads performance is crucial for budget control.
Start tighter for new campaigns with limited data. When you're launching a new campaign or testing a new service, begin with exact and phrase match. This gives you control and prevents runaway spend on irrelevant searches. For our plumber launching their first campaign, I'd recommend 80% exact match, 20% phrase match, and zero broad match initially. Let the account build data and prove it can convert before loosening the reins.
Use broad match selectively with smart bidding and strong negatives. Broad match can work incredibly well, but only under specific conditions. You need to be using automated bidding strategies like Target CPA or Maximize Conversions, because Google's algorithm needs conversion data to figure out which broad variations to pursue. You also need a robust negative keyword list to prevent obvious mismatches. In mature campaigns with solid conversion data, broad match on your best-performing keywords can uncover new opportunities you'd never find manually.
Map match types to your budget and risk tolerance. If you've got a tight budget and can't afford experimentation, stick with exact and phrase. If you've got room to test and can absorb some wasted spend in exchange for discovering new converting keywords, layer in some broad match. For our plumber with a $500 monthly budget, I'd stay tight. For a plumber with $5,000 monthly, I'd test broad match on the top five converting keywords after the first month of data.
Step 6: Build Your Negative Keyword Foundation
This step is criminally neglected, but it can save you more money than any other optimization you'll make. Negative keywords prevent your ads from showing for irrelevant searches, and building a strong foundation before launch is way smarter than bleeding budget for weeks while you figure it out.
Identify obvious non-relevant terms before launching. Think about searches that contain your keywords but represent completely different intent. For our plumber, that includes terms like "plumber salary," "plumber jobs," "plumbing school," "DIY plumbing," "plumbing supplies," "plumber meme," and "plumber costume." Yes, people search for plumber costumes. No, you don't want to pay for those clicks. Learning how to build a master negative keyword list will save you thousands in wasted spend.
Create shared negative keyword lists across campaigns. Google Ads lets you build negative keyword lists that can be applied to multiple campaigns simultaneously. Build a master list of universal negatives that apply to all your campaigns: free, jobs, salary, school, course, training, DIY, how to, YouTube, meme, costume, clipart. This saves you from adding the same negatives to every single campaign individually. Understanding how to manage negative keywords across multiple campaigns streamlines this process significantly.
Plan for ongoing search term review and negative additions. Your initial negative list is just the foundation. The real work happens after launch when you review your search terms report and see what actual queries triggered your ads. Set a recurring calendar reminder to review search terms weekly for the first month, then bi-weekly after that. Every time you find an irrelevant search term, add it as a negative. This is where tools like Keywordme become incredibly valuable—they let you add negatives directly from the search terms report without the usual spreadsheet gymnastics.
Common negative categories to consider: competitor brand names (unless you're deliberately targeting them), job-related terms, educational content, free or cheap modifiers, wrong locations, and DIY intent. For service businesses specifically, also exclude informational how-to phrases unless you're running a separate content-focused campaign. Someone searching "how to install a water heater" probably isn't ready to hire a plumber yet.
Step 7: Document, Launch, and Iterate
You've done the strategic work. Now you need a system to track it, launch it, and continuously improve it. This is where the difference between a keyword plan and a keyword mess becomes obvious. Documentation and process matter more than you think.
Create a simple spreadsheet or tool-based system to track your plan. At minimum, you need columns for campaign, ad group, keyword, match type, current status, and performance notes. Many advertisers use Google Sheets because it's shareable and version-controlled. Include a tab for negative keywords, a tab for testing ideas, and a tab for seasonal adjustments. This becomes your single source of truth for the account structure. You can also learn how to import keywords via CSV to speed up bulk uploads.
Set a review schedule and actually stick to it. Weekly reviews for new campaigns, bi-weekly for mature ones. During each review, you're looking at three things: search terms that triggered your ads, keywords that are spending but not converting, and opportunities to expand into new keyword territory. Block 30 minutes on your calendar. If you skip reviews, your keyword plan becomes stale and your performance degrades. It's that simple.
Monitor your search terms report religiously. This is your goldmine for both new keyword opportunities and negative keyword additions. Look for search terms that converted—those might be worth adding as exact match keywords. Look for search terms that spent money but didn't convert—those become negatives. Look for patterns in how people are actually searching versus how you thought they'd search. The search terms report tells you the truth about your market.
Refine based on actual performance data, not assumptions. This is critical. Your initial keyword plan is based on research and educated guesses. Real performance data trumps everything. If a keyword you thought would crush it is actually bleeding money, pause it. If a keyword you added as an afterthought is driving conversions at half the cost of everything else, expand it. Let the data guide your decisions, not your ego or preconceptions.
Putting It All Together: Your Keyword Plan Checklist
You've now built a complete keyword plan from scratch. Let's recap what you've accomplished: defined clear campaign goals and audience parameters, generated a comprehensive seed keyword list, analyzed search intent and commercial value, organized keywords into tightly themed ad groups, applied match types strategically based on budget and risk tolerance, built a negative keyword foundation, and established a review process for continuous improvement.
Here's your quick reference checklist to ensure you've covered all the bases. Campaign goals and audience defined? Check. Seed keywords generated from multiple sources? Check. Keywords categorized by intent and commercial value? Check. Ad groups organized by tight themes with 5-15 keywords each? Check. Match types applied strategically? Check. Negative keyword foundation built? Check. Review schedule established? Check. If you can check all seven boxes, you've got a solid keyword plan.
Remember that keyword planning isn't a one-time task—it's an ongoing discipline. The best PPC managers treat their keyword plans like living documents that evolve based on market changes, seasonal trends, and performance data. Your initial plan gets you launched with a strategic foundation, but the real results come from consistent optimization over time.
The most time-consuming part of ongoing keyword management is the search term review and negative keyword work. This is where many advertisers fall behind because it's tedious and repetitive. You're downloading reports, copying terms into spreadsheets, manually adding negatives across campaigns. It eats up hours that could be spent on strategy.
This is exactly why tools like Keywordme exist. Instead of the spreadsheet shuffle, you can remove junk search terms, build high-intent keyword lists, and apply match types instantly—right inside Google Ads. No tab switching, no copy-paste, just quick clicks that turn search term review from a two-hour slog into a 15-minute task. For agencies and freelancers managing multiple accounts, this kind of efficiency multiplier is the difference between scaling and drowning in manual work.
Optimize Google Ads campaigns 10X faster without leaving your account. Keywordme lets you remove junk search terms, build high-intent keyword lists, and apply match types instantly—right inside Google Ads. No spreadsheets, no switching tabs, just quick, seamless optimization. Start your free 7-day trial (then just $12/month) and take your Google Ads game to the next level.