Google Ads Demand Gen campaigns for B2B can be a legitimate pipeline channel, but most B2B software companies running them today are burning budget on impressions that never convert to revenue. A Google Demand Gen campaign is Google’s replacement for Discovery ads, designed to serve visually rich creatives across YouTube, Gmail, and the Discover feed. For B2B, the promise is reaching in-market buyers earlier in the funnel. The reality, for most accounts, is a dashboard full of clicks that sales never sees.

This is the story of a representative B2B software company targeting mid-market buyers that was spending roughly $25K per month on Demand Gen alongside an existing Search program. After three months, the Demand Gen campaigns had produced volume, but pipeline contribution was close to zero. The diagnosis revealed three structural problems, not tactical ones, and the fixes turned Demand Gen into the second-largest pipeline source within 60 days.

The Situation: A Demand Gen Campaign With Nothing To Show For It

The Business: B2B Software Company, Mid-Market ICP

The company sells a workflow automation platform to operations teams at mid-market companies, typically 200 to 2,000 employees. Average contract value sits in the mid-five-figure range with a sales cycle of 45 to 60 days. Google Ads was already the primary paid acquisition channel, driving around $25K per month in Search spend with solid pipeline results.

The team added Demand Gen campaigns six months in, allocating an additional $25K per month. The logic was sound: Search was capturing demand, but the total addressable search volume was capped. Demand Gen was supposed to create demand earlier in the funnel and feed it into the existing pipeline.

The account structure looked reasonable on paper. Search campaigns targeted high-intent keywords around the core product category. Demand Gen campaigns ran with a mix of custom audiences, in-market segments, and lookalike audiences based on existing converters. Creative assets included product screenshots, customer proof points, and feature-focused messaging.

The in-house team had experience with Google Ads Search, but Demand Gen was newer territory. They had followed Google’s best practices documentation and layered in audience signals that mirrored their Search success.

What The Dashboard Showed (And What It Was Hiding)

At the surface level, Demand Gen appeared to be working. Click-through rates were above benchmarks. Cost per click was lower than Search. The campaigns were generating form fills at a reasonable cost per conversion.

But when the team pulled CRM data, the story fell apart. The form fills from Demand Gen were overwhelmingly low-quality: free email addresses, existing customers clicking through again, and contacts who never responded to sales outreach. Pipeline contribution from Demand Gen over three months was negligible. The CFO started asking why the company was spending $25K per month on a channel that was not producing pipeline.

This is where most teams make a mistake. They either kill the channel entirely or start tweaking bids and budgets without diagnosing the structural issues underneath. The problems here were not about spend levels or bid strategies. They were architectural.

The Problem: Three Structural Issues Killing Demand Gen ROI

Problem 1: Audience Overlap With Search Campaigns

The first issue was invisible in the Demand Gen reporting but obvious once you looked at the account holistically. The Demand Gen audience segments included past website visitors and users who had already engaged with Search ads. This meant Demand Gen was serving impressions to people who were already in the Search funnel, effectively paying twice to reach the same users.

Worse, because Demand Gen typically has lower CPCs than Search, Google’s attribution was crediting Demand Gen with “assists” on conversions that Search would have captured anyway. The team was reading those assisted conversions as proof that Demand Gen was working when it was actually just cannibalizing Search. This is a pattern that shows up frequently in B2B accounts. If you have seen similar cannibalization dynamics in Performance Max, the mechanics are comparable: campaigns that look productive in isolation but are stealing credit from higher-intent channels.

Problem 2: Creative Assets Optimized For Clicks, Not Pipeline

The second problem was in the creative strategy. Every asset was built around product features: screenshots of the dashboard, lists of integrations, and “see how it works” CTAs. These assets generated clicks because they were visually clear and relevant. But they attracted curiosity clicks from people who were browsing, not buying.

For B2B Demand Gen, the creative has to do something different than Search ad copy. Search captures existing intent. Demand Gen has to create a reason for someone to interrupt what they are doing and engage. Feature-focused creative does not do that. It appeals to people who are already evaluating solutions, and those people are better served by Search.

The creative was solving for click-through rate when it needed to solve for pipeline entry.

Problem 3: Conversion Actions That Rewarded The Wrong Behavior

The third issue was the most damaging and the hardest to spot. The Demand Gen campaigns were optimizing toward the same conversion action as Search: a standard demo request form. On the surface, this seems correct. You want demo requests.

But the form had no qualification layer. Anyone could fill it out. And because Demand Gen audiences are earlier in the funnel, the form fills were overwhelmingly unqualified. Google’s bidding algorithm saw high conversion volume and kept optimizing toward more of the same type of user. The machine was doing exactly what it was told to do. It was told the wrong thing.

Without offline conversion imports feeding actual pipeline data back into Google Ads, the algorithm had no way to distinguish between a form fill that became a $50K opportunity and one that went nowhere. It treated them identically.

The Fix: Rebuilding Demand Gen Around Revenue Signals

Step 1: Separating Demand Gen Audiences From Search Remarketing

The first structural fix was audience separation. All remarketing audiences, including past site visitors, existing leads in the CRM, and anyone who had clicked a Search ad in the past 90 days, were excluded from Demand Gen campaigns entirely.

Demand Gen was redirected to cold audiences only: in-market segments, custom intent audiences built from competitor terms and industry publications, and lookalike audiences seeded from closed-won customers rather than all converters. This forced Demand Gen to do what it is actually designed for: reaching new buyers who are not yet in the Search funnel.

The immediate effect was a drop in reported conversions. That drop was expected. What replaced it was genuine net-new engagement.

Step 2: Rebuilding Creative Around ICP Pain Points, Not Product Features

The creative overhaul shifted from product-centric messaging to problem-centric messaging. Instead of showing the dashboard, the new assets led with the operational pain points that the target buyer experiences daily: manual handoffs between teams, missed SLAs, lack of visibility into process bottlenecks.

The CTA changed from “See how it works” to content offers that matched where a cold audience sits in the buying journey: industry benchmark reports, operational maturity assessments, and peer comparison frameworks. The goal was not to generate a demo request from someone who saw one ad. It was to start a relationship with someone who has the problem the product solves.

This is a fundamental shift in Google Ads Demand Gen strategy for B2B. Discovery-era campaigns could get away with direct-response creative because the placements were less competitive. Demand Gen surfaces across YouTube, Gmail, and Discover, where you are competing with content, not just other ads. The creative has to earn attention before it earns a click.

Step 3: Connecting Offline Conversion Imports To Demand Gen Attribution

The most impactful fix was also the most technical. The team implemented offline conversion imports, feeding CRM pipeline stages back into Google Ads with proper GCLID matching. This meant Google could see not just which clicks became form fills, but which clicks became qualified opportunities and, eventually, closed revenue.

Once those signals were flowing, the Demand Gen campaigns were re-optimized toward a qualified opportunity conversion action rather than a raw form fill. This changed the algorithm’s behavior completely. Instead of chasing volume, it started chasing quality, finding the pockets within broad audiences that were most likely to produce pipeline.

This is also where having the right team structure matters. Offline conversion imports require coordination between marketing, sales ops, and whoever manages the Google Ads account. Mismatched GCLIDs, broken data pipelines, and inconsistent CRM hygiene can all break the loop. For teams running this themselves via a done-with-you model, having a strategist who understands both the technical plumbing and the business context is the difference between this working and this becoming another project that stalls in implementation.

The Results: What Changed In 60 Days

Lead Volume, Lead Quality, And Pipeline Contribution

Within the first 30 days after the rebuild, total Demand Gen conversion volume dropped by roughly 40%. This was by design. The unqualified volume was eliminated.

By day 60, qualified lead volume from Demand Gen had climbed to levels that exceeded the original total volume, but now with CRM-verified quality. Demand Gen became the second-largest pipeline source behind Search, contributing a meaningful share of monthly qualified opportunities.

The cost per qualified opportunity from Demand Gen was higher than Search, which is expected for a channel operating earlier in the funnel. But the incremental pipeline it generated was truly incremental. These were buyers who would not have entered the funnel through Search alone.

How The Demand Gen And Search Campaigns Stopped Competing

With audience separation in place and attribution signals flowing, the two channels stopped cannibalizing each other and started compounding. Demand Gen introduced new buyers to the brand. Search captured them when they actively searched weeks later. The CRM data confirmed the pattern: a significant portion of Search conversions had prior Demand Gen touchpoints, and those leads converted to pipeline at a higher rate than Search-only leads.

This is the outcome that Google Ads Demand Gen campaigns are supposed to produce for B2B. It almost never happens out of the box because the default setup encourages overlap, vanity metrics, and algorithmic shortcuts.

What This Means For B2B Teams Running Demand Gen Today

When Demand Gen Works For B2B (And When It Doesn’t)

Google Demand Gen campaigns work for B2B when three conditions are met: audience separation from existing Search and remarketing, creative that matches the awareness level of a cold audience, and offline conversion signals that give the algorithm a revenue-aligned target.

When those conditions are missing, Demand Gen becomes an expensive remarketing layer that inflates conversion counts without moving pipeline. Most B2B accounts running Demand Gen today have at least one of the three structural problems described above. Many have all three.

The decision to run Demand Gen is not the problem. The decision to run it without the structural foundation is.

This is where the management model matters as much as the tactics. The fixes described here, audience architecture, creative strategy, and offline conversion infrastructure, span Google Ads, CRM, landing pages, and sales process. No single campaign manager sitting inside one platform can execute all of this. It requires someone who owns the full funnel.

groas takes this approach with its DFY service. A dedicated strategist owns the entire Google Ads function end-to-end, from Demand Gen audience architecture to Search campaign structure to landing page design and offline conversion plumbing. The proprietary engine trained on over $500 billion in profitable ad spend runs execution 24/7 while the strategist makes the structural decisions that determine whether a channel like Demand Gen produces pipeline or produces noise.

For teams that already have in-house Google Ads expertise but need the engine and a strategist alongside them, groas also offers a DWY model where your team stays in the driver’s seat with senior advisory and the engine doing the heavy lifting underneath.

The core issue this case study exposes is not about Demand Gen as a campaign type. It is about the gap between running campaigns and owning a pipeline channel. Campaigns can be managed tactically. Pipeline channels require structural ownership: the kind that connects ad spend to CRM data, creative to buyer psychology, and algorithmic signals to business outcomes.

Most B2B teams discover this gap the hard way, after three months of spend with nothing in the pipeline to show for it. The companies that build this foundation early, or bring in a partner like groas that builds it for them, turn Demand Gen into what it was designed to be: a scalable way to reach buyers before they search and convert them after they do.

If your Demand Gen campaigns are generating volume but not pipeline, the problem is almost certainly structural, not tactical. Apply for groas DFY and get a dedicated strategist who owns the full funnel from the first impression to closed revenue. No onboarding fees, no long-term contracts, cancel anytime.