B2B Google Ads Account Structure

B2B Google Ads Account Structure: The Complete Guide | zdimchov.com

B2B Google Ads
Account Structure:
The Complete Guide

Most B2B Google Ads accounts are structurally broken before the first euro is spent. Here’s exactly how to build a campaign hierarchy that reduces CPL, improves Quality Score, and gives you data you can act on.

Why Structure
Matters First

Before you write a single ad or choose a single keyword, your account structure determines everything downstream: Quality Score, impression share, bid control, reporting clarity, and your ability to scale.

A poorly structured account looks like this: one campaign, one ad group, 200 keywords, three ads. Every keyword competes for the same budget. You can’t tell which keyword is driving cost and which is driving pipeline. Your average CPC is high because Google can’t match your ads to specific search intent. Every optimisation attempt is guesswork.

The Rule

Structure your account around intent stages and themes — not products, not departments, not ad formats. One theme = one ad group. One intent stage = one campaign.

The structure principles below are the same ones I apply to every B2B account I inherit, regardless of vertical or spend level. They hold at €5k/mo and they hold at €80k/mo.

Account Hierarchy

Google Ads has three structural levels. Each level has a specific job. Mixing those jobs is the root cause of most performance problems.

Account Hierarchy — B2B Example
zdimchov.com — Google Ads
Campaign Search | Brand — Exact Budget: €20/day
Ad Group Brand Name
Keyword [zdimchov], [zdimchov.com]
Campaign Search | Competitor — Exact Budget: €30/day
Ad Group Competitor A
Ad Group Competitor B
Campaign Search | Solution — Phrase Budget: €80/day
Ad Group Google Ads Management
Ad Group PPC Consultant
Ad Group B2B SaaS Google Ads
Campaign Search | Problem-Aware — Phrase Budget: €40/day
Ad Group Reduce Cost Per Lead
Ad Group Google Ads Wasting Budget

Each level controls something specific: campaigns control budget and targeting; ad groups control theme and relevance; keywords control which searches trigger your ads. Never let these responsibilities bleed into each other.

Campaign Types for B2B

B2B buyers move through a long purchase cycle. Your campaign types should mirror their intent at each stage. Every stage needs its own campaign — different budgets, different landing pages, different bid strategies.

Brand Campaign

Protect your own name. Cheap CPCs, high conversion rate. Always run this, even if you rank #1 organically — competitors will show up otherwise.

Competitor Campaign

Target buyers searching your direct competitors by name. Higher CPC, moderate conversion rate. Run tightly — one ad group per competitor, exact match only.

Solution-Aware Campaign

Buyers who know what they need: “google ads management b2b”, “ppc consultant saas”. Your highest-volume, most competitive campaign. Phrase match.

Problem-Aware Campaign

Buyers experiencing the problem but not yet searching for your solution: “why is my cpc so high”, “google ads not converting b2b”. Longer path to conversion, but less competition.

B2B note

In B2B, skip Display for lead gen. It looks good in reports but rarely drives qualified pipeline. Redirect that budget into Search — specifically solution-aware and competitor campaigns.

Naming Conventions

A naming convention is not administrative housekeeping — it is how you filter, segment, and automate reporting at scale. Inconsistent names mean you cannot quickly pull cross-campaign data, identify budget allocation, or segment by network in scripts or Looker Studio.

Use this pattern consistently across all campaigns:

Level Pattern Example
Campaign [Network] | [Type] — [Match] Search | Solution — Phrase
Ad Group [Theme / Product Feature] Google Ads Management B2B
Keyword Match type indicated by syntax [exact] / "phrase" / broad
RSA [Ad Group] — RSA v[version] GA Management B2B — RSA v2

Networks to include in the prefix: Search, Display, PMAX, Video. Never mix networks inside a single campaign — it obscures CPC and CVR data by blending wildly different traffic sources.

Ad Group Structure

The ad group is where relevance is built or destroyed. Its single job: ensure every keyword inside it is closely related, so the ads written for that group are genuinely relevant to every search that triggers them.

One Theme Per Ad Group

If you find yourself writing ad copy that tries to cover two different concepts, you have two ad groups collapsed into one. Split them.

Good vs. Bad Ad Group Structure
✗ Bad Ad Group: Google Ads Services
KW “google ads management”
KW “ppc consultant”
KW “b2b paid search agency”
KW “google ads audit”
KW “reduce cost per lead google ads”
✓ Good Ad Group: Google Ads Management
KW “google ads management b2b”
KW “google ads management saas”
KW “managed google ads services”
✓ Good Ad Group: PPC Consultant
KW “ppc consultant b2b”
KW “freelance ppc consultant”

How Many Keywords Per Ad Group?

Target 5–15 keywords per ad group. Fewer than 5 and you may not get enough search volume data. More than 20 and you almost certainly have a theme problem — some of those keywords belong in a different group.

Responsive Search Ads (RSAs)

Write 1 RSA per ad group (2 maximum). Each RSA should have:

  • 15 unique headlines — lead with the ad group’s primary keyword in headline 1
  • 4 unique descriptions — include the CTA in at least one description
  • Pin headline 1 to position 1 if your keyword must appear verbatim for compliance reasons

Match Types

In B2B, match type selection is one of the highest-leverage decisions you make. The wrong match type in a B2B account with a €50 average CPC can burn €5,000 in wasted spend before you notice. The framework below is what I apply to every account — if you’d rather have someone audit your specific match type setup rather than work through it yourself, here’s how I work with B2B companies.

Exact Match
[keyword]
Triggers on the exact term and close variants. Maximum control, minimum reach. Your highest-intent, highest-CPC terms.
✓ Use for brand + competitor campaigns
Phrase Match
“keyword”
Triggers when your phrase is part of the search. Balances control and reach. The workhorse of B2B solution-aware campaigns.
✓ Use as default for solution campaigns
Broad Match
keyword
Triggers on related searches — often very loosely related in B2B. Can serve your ad to irrelevant audiences. High risk without strong negative lists.
✗ Avoid until 50+ conversions/month

Practical Rule

Start every new B2B campaign on exact match only for the first 30 days. Review the search terms report. Then expand to phrase match for terms that convert. This prevents budget waste during the learning phase.

Negative Keywords

Your negative keyword list is as important as your keyword list. In B2B, the majority of irrelevant traffic comes from a predictable set of search patterns that you can block proactively — before spending a single cent on them.

B2B Negative Keyword Starter List

  • Consumer / SMB intent: free, cheap, cheap, diy, how to, tutorial, course, certification, for beginners, template
  • Job seekers: jobs, careers, salary, hire, recruit, job description, internship
  • Informational: what is, definition, meaning, wikipedia, reddit, forum
  • Wrong industry: real estate, ecommerce, dropshipping, amazon, shopify (unless relevant to your ICP)
  • Student / research: essay, thesis, research, assignment, university, course

Negative Keyword Lists — Structure

Create three shared negative keyword lists in your account:

  1. Global Exclusions — applied to every campaign. Brand-safety terms, competitor names you never want to serve on, etc.
  2. B2B Non-Commercial — informational, job seeker, student intent. Applied to all lead gen campaigns.
  3. Campaign-Specific — added directly at campaign level, not shared. For terms that are fine in one campaign but irrelevant in another.

Review the Search Terms report every week for the first 60 days. After that, monthly is sufficient once your negative lists are mature.

Budget Allocation

Budget allocation in a new B2B account follows a simple principle: weight toward the intent stage most likely to convert, not the one that gets the most clicks.

Recommended Budget Split — New B2B Account (€5k/mo example)
Brand Brand keywords — protect your name 10% · €500
Competitor Named competitor terms 20% · €1,000
Solution Solution-aware, high intent 50% · €2,500
Problem Problem-aware, longer funnel 20% · €1,000

After 60 days, let data drive the rebalance. Shift budget toward the campaign types generating pipeline, not the ones generating the most leads. A €400 lead from a competitor campaign that converts to a customer is worth more than a €120 lead from a problem-aware campaign that never closes.

Bid Strategy Progression

  1. Days 0–30: Manual CPC with enhanced CPC. You need data before Smart Bidding can work.
  2. Days 30–60: Switch to Target CPA once you have 30+ conversions per campaign.
  3. Day 60+: Move to Maximise Conversions with a Target CPA cap once each campaign has 50+ conversions.

Performance Max
in B2B

Performance Max (PMAX) is Google’s fully automated campaign type that serves across all networks. In B2B, it requires careful handling — used wrong, it will consume your budget on irrelevant display and YouTube traffic while reporting impressive conversion numbers (usually assisted, not primary).

When PMAX Works in B2B

  • You have 50+ tracked conversions per month (real conversions — not pageviews or scroll depth)
  • Your conversion value data is fed back into Google Ads (ideally with offline conversion import from your CRM)
  • You have strong creative assets: 3–5 images, 2 videos (at minimum), tight audience signals
  • You’re running it alongside — not instead of — your Search campaigns

PMAX Configuration for B2B

  • Create one asset group per ICP segment — not one per product
  • Feed audience signals: customer list from CRM, website converters, LinkedIn audience match
  • Add brand exclusions to stop PMAX cannibalising your brand campaign’s data
  • Exclude irrelevant placements in the Display network via the “Content Exclusions” setting
  • Set a Target CPA — never run PMAX on Maximise Conversions with no target in B2B

Warning

If PMAX is your only campaign, you have no control over where budget goes, you can’t see keyword-level data, and you can’t optimise match types or negatives. For most B2B accounts under €10k/mo, skip PMAX entirely and master Search first.

FAQ

Structure around intent stages: branded campaigns, competitor campaigns, solution-aware campaigns, and problem-aware campaigns. Each stage targets a different buyer mindset and should have separate budgets, bids, and landing pages. Never mix intent stages inside one campaign.
Aim for 3–8 tightly themed ad groups per campaign. Each ad group should cover one specific theme or feature so your ads are highly relevant to every search that triggers them. Avoid the common mistake of dumping all keywords into a single ad group — you lose relevance, Quality Score, and any ability to read performance data cleanly.
Start with exact match for your highest-intent keywords. Use phrase match for theme expansion once you have 30 days of search term data. Avoid broad match until you have 50+ conversions per month and a mature negative keyword list. In B2B, broad match without conversion history will burn budget on irrelevant searches faster than almost any other mistake.
Use PMAX cautiously. It works best when you have 50+ real conversions per month, strong creative assets, audience signals from your CRM, and a tracked conversion that represents genuine pipeline (not a page visit). Run it alongside your Search campaigns, not as a replacement. Most B2B accounts under €10k/mo should master Search before introducing PMAX.
Structure should be reviewed quarterly. Day-to-day you optimise bids, negatives, and ad copy — but structural decisions (splitting ad groups, adding campaigns, adjusting budget allocation) happen on a quarterly cadence once the account is stable. In the first 90 days of a new or rebuilt account, review structure monthly as you learn how the market behaves.

Next Step

Get Your Account Audited

If you’re not sure whether your current structure is costing you money, I’ll audit your Google Ads account and show you exactly where the problems are — delivered in 48 hours, no cost, no commitment.

Claim My Free Audit