How to Structure a Search Campaign for Lead Gen: A Step-by-Step Guide
Learn how to structure a search campaign for lead gen using a repeatable, scalable architecture that separates campaigns by funnel stage, aligns ad groups to query intent, and reduces wasted spend—helping marketers and agency owners lower cost-per-lead and improve conversion rates across Google Ads accounts.
If you've ever launched a Google Ads search campaign for lead generation and watched your cost-per-lead creep up while conversion rates stayed stubbornly low, the problem is almost always structural. Not the ads, not the landing page. The underlying architecture of how your campaign is organized.
Lead gen campaigns have unique demands. Unlike ecommerce, where you're chasing purchase intent signals, lead gen lives and dies by query relevance and funnel stage alignment. Someone searching "what is CRM software" is nowhere near as valuable as someone searching "best CRM software for real estate agents pricing." Both might trigger your ads if your structure is loose—but only one is worth paying for.
This guide is written for marketers, freelancers, and agency owners who already know their way around Google Ads but want a repeatable, scalable structure they can apply across clients or campaigns.
TL;DR: A well-structured lead gen search campaign separates high-intent queries from broad exploratory ones, maps ad groups tightly to landing pages, and uses negative keywords aggressively to protect budget. This guide walks you through exactly how to build that structure from scratch—covering campaign architecture, ad group design, match type strategy, negative keyword management, and ongoing search terms review.
Step 1: Define Campaign Goals and Conversion Actions Before Touching Settings
Before you open campaign settings, get crystal clear on what a "lead" actually means in this specific campaign. Is it a form fill? A phone call? A demo request? A live chat submission? All of the above?
This matters because each lead action needs its own conversion tracking setup in Google Ads before the campaign goes live. Campaigns without conversion data are flying blind. You'll have no idea which keywords, ad groups, or match types are actually driving leads—and you'll have no foundation for any bidding strategy that actually works.
Set up and verify every conversion action before launch. Use Google Tag Manager if you need to, or the Google Ads conversion tag directly. Test each one. Confirm they're firing correctly in the Conversions column before a single dollar gets spent.
On bidding strategy: the choice depends entirely on where you are in the data lifecycle. For new campaigns with no conversion history, start with Manual CPC or Maximize Clicks. These give you control while you gather data. Target CPA is a powerful strategy, but it needs fuel to work. The commonly cited threshold in Google's own Smart Bidding documentation is around 30-50 conversions in the account before Target CPA can optimize effectively. Launch with Smart Bidding on a fresh campaign and Google has nothing to optimize toward—it'll spend your budget in the learning phase without meaningful direction.
Define your target CPL (cost per lead) upfront. This isn't just a vanity metric. It drives your daily budget math. If your target CPL is $50 and you want at least 2 leads per day to generate meaningful data, you need a minimum daily budget of $100. That's the floor. Going lower means the campaign will take weeks to accumulate enough data to optimize. Understanding how to set your campaign budget correctly from the start prevents weeks of wasted spend.
In most accounts I audit, this step gets skipped or rushed. Someone sets up a conversion action, doesn't verify it's firing, and spends the first month optimizing toward zero data. Get this right first and everything downstream becomes easier.
Success indicator: Conversion actions are verified and showing "Recording conversions" status in your Google Ads account before the campaign is enabled.
Step 2: Build a Campaign Architecture That Mirrors Funnel Intent
The most common structural mistake I see in lead gen accounts isn't at the ad group level—it's at the campaign level. Everything gets lumped into one campaign, bids get averaged across wildly different intent levels, and the whole thing becomes unmanageable.
The right approach is to separate campaigns by intent tier, not just by product or service. Think in three layers:
Bottom-funnel campaigns: High-intent, ready-to-act queries. "CRM software pricing," "hire Google Ads agency," "book accountant near me." These deserve your highest bids and your tightest targeting. This is where your budget should be concentrated first.
Mid-funnel campaigns: Comparison and research queries. "Best CRM for small business," "Google Ads vs Facebook Ads for lead gen," "how to choose an accountant." These are valuable but convert at a lower rate. They need different bids, different landing pages, and often different ad copy.
Branded campaigns: Your brand name and variations. Always separate. Branded terms almost always have higher CTR, lower CPCs, and better conversion rates than non-branded. If you mix them together, your non-branded performance data gets inflated and you lose visibility into what's actually working in competitive search.
Why does this separation matter so much? Because different intent tiers need different bids, different budgets, and different landing pages. If you mix them in one campaign, you're constantly compromising. Your bids end up being a blunt average that's too high for mid-funnel and too low for bottom-funnel. Your budget gets distributed by Google's algorithm rather than your strategic priorities.
For most lead gen accounts starting fresh, the right move is to launch one tightly focused bottom-funnel campaign first. Get that profitable before expanding. Prove the unit economics work. Then layer in mid-funnel and additional services. This approach is central to running effective PPC for lead generation without burning through budget prematurely.
A real example structure for a CRM software lead gen account might look like this:
Campaign 1: CRM Software | Bottom Funnel | Exact/Phrase
Campaign 2: CRM Software | Mid Funnel | Phrase
Campaign 3: Brand Terms
For agency owners managing multiple clients, consistent campaign naming conventions are non-negotiable. Something like [Client]-[Service]-[Intent]-[Match Type] lets you navigate, report, and hand off accounts without confusion. It sounds like admin work. It saves hours.
Success indicator: Each campaign has a distinct intent tier, its own budget, and a clear rationale for why it's separate from the others.
Step 3: Structure Ad Groups Around Single Themes, Not Keyword Dumps
Here's where most search campaigns fall apart at the execution level. Someone builds an ad group called "CRM Software" and throws 25 loosely related keywords into it. The ad copy tries to speak to all of them. The landing page is generic. Quality Scores tank. CPCs go up. Leads get expensive.
The fix is Single Theme Ad Groups, or STAGs. Each ad group should contain 3-8 keywords that share the same core intent and can be served by the same ad copy and landing page. That's the test. If two keywords would need different headlines or different destination pages, they belong in different ad groups.
Here's a concrete example. Don't mix "CRM software for small business" and "CRM pricing" in the same ad group. Someone searching for small business CRM wants to know if it fits their company size and workflow. Someone searching for CRM pricing wants to know what it costs. These are different intent signals, they need different ad copy, and they should land on different pages. Mixing them means your ad is mediocre for both.
Ad relevance is a direct component of Quality Score. Quality Score affects both your Ad Rank and your actual CPCs. Tight, well-themed ad groups improve ad relevance systematically across the account. Over time, this compounds into lower CPCs and better positioning for the same budget. Knowing how to pick the best keywords for each theme is what separates tightly structured ad groups from bloated ones.
Name your ad groups descriptively. A naming convention like [Service] | [Modifier] | [Match Type] makes auditing fast and scaling logical. When you're reviewing performance three months in, you shouldn't have to click into an ad group to understand what it's targeting.
A practical breakdown for a CRM software bottom-funnel campaign might look like:
Ad Group 1: CRM Software | Small Business | Exact
Ad Group 2: CRM Software | Pricing | Exact
Ad Group 3: CRM Software | Real Estate | Exact
Ad Group 4: CRM Software | Free Trial | Exact
Each one has a distinct intent. Each one can have a headline that directly speaks to that intent. Each one can land on a page built around that specific angle.
If you find yourself building an ad group with more than 10 keywords, that's a signal the theme is too broad. Split it.
Success indicator: Every keyword in an ad group could plausibly trigger the same ad and land on the same page without feeling irrelevant to the searcher.
Step 4: Choose Match Types Strategically for Lead Gen Budget Control
Match type strategy for lead gen is fundamentally different from ecommerce. In ecommerce, a slightly irrelevant click is an annoyance. In lead gen, an irrelevant lead wastes your sales team's time, damages their morale, and often costs more in follow-up than the ad spend itself. Tighter control matters more here.
The recommended starting point: launch with Exact Match on your highest-confidence, highest-intent keywords. Exact Match gives you the clearest signal. You know exactly what query triggered your ad. You can establish baseline CPL data with minimal noise. This is your control group.
Add Phrase Match once you have conversion data coming in. Phrase Match captures useful variations of your core keywords while still requiring your core phrase to appear in the query. It's the right expansion lever once you know your Exact Match terms are converting profitably. If you want to go deeper on this, the full breakdown of how to structure multi match type campaigns covers the tactical mechanics in detail.
Broad Match is a different conversation. It can work, but only with Target CPA bidding active and a well-established negative keyword list already in place. Using Broad Match on a new campaign without conversion data and without a robust negative list is one of the fastest ways to blow through budget on completely irrelevant queries. Save it for later in the account lifecycle.
One tactic worth testing once you have data: run Exact Match and Phrase Match versions of the same keyword in separate ad groups. This lets you directly compare CPL by match type for the same keyword. What usually happens is Exact Match drives higher-quality leads at a higher CPC, while Phrase Match drives more volume at a slightly higher CPL. Knowing that split helps you allocate budget intelligently.
A quick note on Broad Match Modified: Google deprecated BMM in 2021 and folded its behavior into Phrase Match. If you're still seeing BMM references in older account structures or guides, that behavior no longer applies. Phrase Match now covers the territory BMM used to occupy.
The match type mistake that kills lead gen campaigns most consistently is launching with Broad Match or old BMM behavior without a solid negative keyword list. You'll see impressions and clicks. You'll see spend. You won't see leads. And by the time you diagnose it, weeks of budget are gone.
Success indicator: Your initial campaign launches with Exact Match keywords, Phrase Match is added after the first conversion data comes in, and Broad Match is reserved for a later expansion phase.
Step 5: Build Your Negative Keyword Foundation Before Launch
Negative keywords aren't optional in lead gen. They're structural. A campaign without a solid negative list will bleed budget on irrelevant queries from day one, and you won't always see it happening until you pull the search terms report and find your ads showed up for things that have nothing to do with your service.
Start with a pre-launch negative keyword list that covers obvious irrelevant intent. For most lead gen campaigns, that means adding negatives like: free, DIY, jobs, salary, hiring, course, tutorial, template, Wikipedia, Reddit, how to, what is. These are informational and navigational queries that won't convert to leads. Understanding how negative keywords improve campaign performance is foundational to protecting your budget from day one.
Layer in industry-specific negatives based on what you're advertising. A B2B SaaS lead gen campaign should exclude consumer-intent terms. A local services campaign should exclude locations outside the service area. A premium service campaign should exclude "cheap," "free," and "budget" modifiers. Think about who you don't want to pay for, and build that list before spending a dollar.
Use Campaign-level negatives for universal exclusions that apply across all ad groups. Use Ad Group-level negatives to prevent keyword cannibalization between ad groups within the same campaign. For example, if Ad Group 1 targets "CRM pricing" and Ad Group 2 targets "CRM free trial," you'd add "free trial" as a negative to Ad Group 1 so the pricing ad group doesn't accidentally capture those queries.
Create a Shared Negative Keyword List in Google Ads and apply it across all campaigns in the account. This is a native Google Ads feature that saves time and ensures consistency. When you add a new negative to the shared list, it applies everywhere automatically.
The ongoing process matters as much as the pre-launch setup. Review the Search Terms Report weekly for the first month and add new negatives as irrelevant queries surface. This is where most of your early optimization actually happens. The initial list catches the obvious stuff. The weekly review catches the industry-specific and account-specific noise you couldn't have predicted.
Manually combing through the search terms report is manageable for one campaign. At scale, across multiple clients or multiple campaigns, it becomes a significant time drain. Tools like Keywordme let you add negatives directly from the search terms report with one click, without exporting to a spreadsheet or switching between tabs. That kind of workflow efficiency adds up fast when you're managing 10+ campaigns.
Success indicator: Your pre-launch negative list is in place, a Shared Negative Keyword List is created and applied, and a recurring calendar block is set for weekly search terms review.
Step 6: Align Landing Pages to Ad Group Intent
Every ad group should point to a landing page that directly matches the search intent of that ad group's keywords. Not a generic homepage. Not a catch-all services page. A page built around the specific angle that ad group is targeting.
Message match is the principle here. The headline on your landing page should echo the keyword theme and the ad headline. When a searcher clicks an ad for "CRM software for real estate agents" and lands on a page that says "CRM for Real Estate Professionals," there's a cognitive connection. The page feels relevant. Bounce rate drops. Conversion rate goes up. When they land on a generic "Our CRM Features" page, there's a disconnect. They have to work to figure out if this is relevant to them. Most won't bother.
For lead gen specifically, the landing page structure matters beyond just relevance. One clear CTA—form fill, phone call, or book a demo. Minimal navigation to reduce exit paths. Social proof that's relevant to the query intent, not just generic testimonials. If someone searched for "CRM for real estate agents," a testimonial from a real estate broker is worth ten times more than a generic five-star review.
There's also a direct Quality Score connection. Google evaluates landing page experience as part of Quality Score, alongside expected CTR and ad relevance. Better landing page alignment means a higher Quality Score, which means lower CPCs over time. The structural discipline of matching landing pages to ad groups pays off in the auction, not just in conversion rate. This is one of the core levers covered in optimizing Google Ads campaigns for leads.
If building a unique landing page for every ad group isn't realistic right now, prioritize your top three to five highest-value themes. Build intent-specific pages for those first. Let the lower-volume ad groups use a closer-match page from your existing site while you build out the full set.
Success indicator: Every active ad group has a destination URL that directly reflects the keyword theme of that ad group, and the landing page headline echoes the ad copy.
Step 7: Set Up Search Terms Report Reviews as a Weekly Workflow
The search terms report is where you discover what your campaign is actually doing versus what you intended. It's the gap between theory and reality. Reviewing it regularly isn't optional for lead gen campaigns—it's the core of ongoing optimization.
Here's the weekly workflow that works in practice:
Filter for terms with at least 5 impressions. Anything below that is too small to act on yet. Focus your attention on queries that have real volume.
Identify irrelevant queries and add them as negatives. These are the terms burning budget without any realistic chance of converting. Add them at the campaign or ad group level depending on how broadly you want to exclude them.
Identify high-performing queries and add them as exact match keywords. If a search term is converting at or below your target CPL, that's a signal worth acting on. Add it as an exact match keyword so you can bid on it directly, track it clearly, and give it dedicated ad copy if the volume justifies it. The process of adding converting search terms as keywords is one of the highest-ROI optimization habits you can build.
Watch for emerging theme clusters. If multiple variations of a new intent theme are appearing and converting, that's a sign a new ad group is worth building. The search terms report often reveals audience angles you didn't think to target at launch.
For agencies managing multiple accounts, this process multiplied across 10 or 15 clients becomes a significant time commitment. What usually happens is the review gets rushed, or it gets skipped during busy periods, and campaigns drift toward wasted spend. Keywordme's in-interface workflow lets you action the search terms report without leaving Google Ads or opening a spreadsheet—adding negatives, promoting keywords, and applying match types with single clicks directly in the native interface. That's the kind of operational leverage that makes the weekly review sustainable at scale. Learn more about reviewing the search terms report faster to make this workflow manageable even across large accounts.
Set a recurring calendar block for this review. Treat it like a standing meeting that doesn't get cancelled. Campaigns that aren't actively managed will drift. The search terms report is your steering wheel.
Success indicator: After four to six weeks of consistent search terms review, your irrelevant query rate drops noticeably, new exact match keywords are being added regularly, and your CPL trends downward.
Putting It All Together: Your Lead Gen Campaign Structure Checklist
A profitable lead gen search campaign isn't built on clever ad copy alone. It's built on structure. Here's a quick checklist to validate your setup before you hit launch:
✅ Conversion tracking is live and verified for all lead actions
✅ Campaigns are separated by intent tier: bottom-funnel, mid-funnel, and branded
✅ Ad groups are tightly themed with 3-8 keywords each
✅ Match types start with Exact and Phrase—Broad Match is reserved for a later phase
✅ Pre-launch negative keyword list is in place and a Shared Negative List is applied
✅ Each ad group points to a relevant, intent-matched landing page
✅ Search terms report review is scheduled as a weekly workflow
The structure you build in the first week determines how efficiently your budget works for the next several months. Get the campaign architecture right upfront and optimization becomes incremental improvement—not damage control.
If you're managing campaigns at scale and the manual side of search terms review and negative keyword management is eating your time, that's worth solving at the workflow level. Keywordme is built specifically for this: remove junk search terms, build high-intent keyword lists, and apply match types instantly—right inside Google Ads. No spreadsheets, no switching tabs, just fast and seamless optimization. Start your free 7-day trial (then just $12/month) and see how much faster your weekly optimization workflow can actually be.