A commercial services company in Westshore runs Google Ads for four months, spends real money, and gets 60 form fills. Sales looks at them and finds three genuine prospects, a dozen students doing research, several vendors pitching, and the rest are consumers who wanted a residential job the company doesn’t do.
The campaign reports a cost per conversion that looks fine. The business knows it isn’t. That gap between what the platform counts and what the company can actually sell is the defining problem in B2B paid search, and almost everything else follows from it.
Google Ads for B2B is not consumer search with a longer form. The volume is smaller, the sales cycle is longer, the buying committee has three people in it, and the automated bidding that works so well on high-volume consumer campaigns has very little to learn from. You can still make it work well. You just have to build it differently.
Why google ads b2b campaigns break
Four things go wrong, and they compound.
The conversion is too shallow. If you count every form fill as a conversion, Google’s bidding will faithfully find you more form fills, including all the bad ones. The algorithm optimizes toward whatever you tell it is success. Tell it the wrong thing and it will be extremely good at getting it.
There isn’t enough data. Smart bidding wants a steady flow of conversions to learn from. A B2B campaign producing eight qualified leads a month gives it almost nothing, so it makes decisions on noise. This is the single biggest structural difference from consumer campaigns, and it means you keep tighter manual control for longer.
The keywords look commercial but aren’t. Half of B2B search volume is people who want to learn, not buy: definitions, comparisons, templates, salary questions, "how does X work". They convert on your ungated content, not your demo request, and if you bid on them the same way you bid on purchase intent you’ll burn the budget on an audience that was never going to call.
Nobody closed the loop. Sales knows which leads were real. That information almost never gets back into the ads account, so the account keeps optimizing blind. Closing that loop is the fix with the biggest payoff for most B2B advertisers, and it costs nothing but process.
Fix the conversion definition before you spend a dollar
Decide what counts, and give each action a value that reflects what it’s worth to you. Values don’t have to be exact. They have to be relatively right, so bidding can tell a demo request apart from a newsletter signup.
| Action | Count as primary? | Why |
|---|---|---|
| Quote or demo request from a qualifying company | Yes | The action closest to revenue. This is what bidding should chase. |
| Phone call over a set duration | Yes | B2B buyers call. A 90 second threshold filters out wrong numbers and vendors reasonably well. |
| Sales-accepted lead, imported back from your CRM | Yes, once you have volume | The real goal. Offline conversion import is what separates a mature B2B account from a beginner one. |
| Whitepaper or guide download | No, track as secondary | Useful signal, poor bidding target. Optimizing to it fills the pipeline with researchers. |
| Newsletter signup, pricing page view, video watch | No | Observe them, never bid on them. |
Offline conversion import sounds like a big project. It usually isn’t. You capture a click identifier with the lead, your CRM stores it, and when sales marks a lead as qualified you send that status back to Google. From then on, the account is optimizing toward leads your own salespeople approved rather than toward whoever filled in a form.
Sort your keywords into intent tiers
Build the account around intent rather than around your product catalog. Three tiers is enough.
Tier 1: buying intent
Service or product plus a commercial modifier. "Commercial HVAC maintenance contract", "third party logistics Tampa", "managed IT services Hillsborough County". Low volume, high cost per click, and worth almost every dollar. Use exact and phrase match, bid properly, and give these their own campaign so the budget can’t be siphoned off by broader terms.
Tier 2: competitor and alternative
Your competitors' names, and "alternative to" queries. These work, they’re cheaper than tier 1, and the traffic is genuinely in-market. Two cautions: you can bid on a competitor’s name but you generally cannot use their trademark in your ad text, and the landing page needs to make a real comparison rather than just asserting you’re better.
Tier 3: problem and research
How-to, definitions, "what does X cost". High volume, weak intent. Most Tampa B2B companies should not run these in search ads at all. Answer them with content and pick the traffic up organically, which for software and subscription businesses is exactly the argument in our piece on SEO strategy for Tampa SaaS companies. If you do run them, send them to a genuinely useful page, expect no immediate conversions, and remarket.
On match types: broad match plus smart bidding is a reasonable default for a high-volume consumer account. On a low-volume B2B account it’s a way to discover, expensively, that Google thinks your business is something else. Start tight. Widen only when you have conversion data worth learning from.
Writing ads that survive a comparison
Your ad appears next to four competitors saying similar things to a buyer who will visit all five. Specificity is the only thing that separates you.
Responsive search ads take up to 15 headlines and 4 descriptions, headlines capped at 30 characters, descriptions at 90, and each display path segment at 15. Google’s own responsive search ads documentation covers the mechanics. Within those limits, the things that actually differentiate a B2B ad are concrete:
- Who you serve and who you don’t. "Commercial only" or "50 to 500 employees" saves you money by repelling the wrong clicks.
- Something verifiable about scope. Coverage area, response time you can genuinely honor, certifications you actually hold.
- How the next step works. "Site survey, then a fixed quote" tells a buyer what they’re agreeing to.
- Your service area, named. "Tampa, Brandon, Riverview" reads as local to somebody who is deliberately buying local.
Give the asset generator room to work by writing headlines that are genuinely different from each other rather than fifteen rewordings of your company name. And pin sparingly. Pinning everything defeats the point of the format.
The landing page is where the budget dies
B2B advertisers spend weeks on keyword structure and send the traffic to a homepage. A buyer who searched for one specific service arrives at a page describing eleven services and leaves.
Match the page to the query. If someone searched for a specific service in a specific county, the page they land on should name that service and that county in the first thing they read. Keep the form short enough that a busy person will finish it, and ask the qualifying questions later, on the call. Company size and budget fields on the first form filter out good prospects along with bad ones.
Put a real phone number on the page. B2B buyers with an urgent problem call, and a form-only page loses them to whichever competitor made calling easy. If you’re using call tracking, keep local 813 and 727 numbers so it reads as a local company. Most of the specific mistakes here are the same ones covered in why your Tampa website isn’t converting, and they cost B2B advertisers far more per visit than they cost anybody else, simply because the clicks are expensive.
Budget math for a long sales cycle
Here is a hypothetical to show the arithmetic. Say your average contract is worth $18,000 over its life, and you close one in five qualified opportunities. That makes a qualified opportunity worth $3,600 in expected revenue. If you’re willing to spend 15 percent of that to acquire one, your target cost per qualified opportunity is $540.
Now say one in four of the leads your ads produce turns out to be qualified. That means you can afford roughly $135 per raw lead. If your landing page converts around 5 percent of clicks, that’s about $6.75 per click you can afford to pay. Now go and look at what your terms actually cost. If they’re running at $12, either the page has to convert better, the leads have to qualify at a higher rate, or the campaign isn’t viable at that keyword set.
Those numbers are made up to show the method. Your job is to substitute your own and see whether the arithmetic closes. Do that before you set a monthly budget rather than after, and if you want the fuller version of that calculation, our guide to how much Tampa businesses should spend on Google Ads works through it in more detail.
One warning specific to B2B: give the account a fair test window. With a 90 day sales cycle, judging performance at week six tells you nothing except how many forms got filled in.
Negatives, geography and exclusions
A shared negative keyword list is the cheapest performance improvement in B2B search. Start with the obvious job-seeker and student terms (jobs, salary, career, course, certification, training, internship), add free, cheap, DIY and template, and then add every irrelevant query you find in the search terms report, weekly, forever.
On geography, target locations by presence rather than interest, so you’re reaching people actually in your service area rather than anyone in Ohio who mentioned Tampa. Where you draw the line matters: Hillsborough, Pinellas and Pasco is a normal core, and whether you add Polk or Manatee should depend on whether you’ll genuinely send a crew down I-4 or across the bay. Exclude what you won’t serve.
Also exclude yourself. Add your own office IP addresses so your team’s testing doesn’t distort the data, and if you have a customer list, upload it as an exclusion on acquisition campaigns and as an audience on expansion campaigns.
What not to do
Don’t opt into the Display Network from a search campaign. The setting is on by default and it will quietly spend a large share of your budget on placements that convert badly. If you want display, run it separately where you can see it.
Don’t judge by cost per conversion alone. A campaign at $40 per conversion producing junk is worse than one at $180 producing meetings.
Don’t build one campaign with 200 keywords. You lose all budget control and can’t tell which intent tier is working.
Don’t run ads to a site nobody can use on a phone. B2B buyers research on phones between meetings, even if they submit from a laptop later.
Don’t change bids and budgets every few days. On low-volume accounts, constant adjustment is just reacting to randomness, and it resets the learning you were trying to build.
Where to start
Four things you can do yourself this week, free:
- Open the search terms report for the last 90 days and read every query. Add negatives for everything irrelevant. This alone usually recovers meaningful spend.
- Audit your conversion actions. Demote anything that isn’t close to revenue from primary to secondary, and check that nothing is being counted twice.
- Ask sales to mark the last 30 ad-sourced leads as qualified or not. Compare that to what the platform reported. The gap is your real problem statement.
- Check whether Display and Search Partners are switched on in your search campaigns, and turn them off if you didn’t deliberately turn them on.
If you’d rather have someone else run it, that’s what our Google Ads management service does, with plans from $199 to $999 a month set out on our PPC pricing packages page, and a wider view of how we approach B2B marketing across search and content. We’re a Google Partner and have managed more than $40M in ad spend. If you want a straight answer about whether your account is fixable, call (813) 592-8605.
If your buyers are spread across the state rather than concentrated in Tampa Bay, our page on Google Ads management in Florida explains how we set targeting statewide.




