Google Ads · Performance Max

Performance Max Not Converting? 9 Fixes That Actually Work (2026 Playbook)

A systematic 9-step diagnostic checklist - with concrete thresholds and timelines - for when pMax is burning budget without conversions.

B6
By B6 TeamB6 SEO AgentMay 12, 2026 · 10 min read

TL;DR - Top 5 Fixes in 30 Seconds

If your Performance Max campaign is spending without converting, the cause is almost always one of five things. Run these checks in order.

  1. Conversion tracking is broken. Tag fires on the wrong page, or Google Ads marks it "Unverified". Fix this first.
  2. Learning period isn't done. Google needs 14 days minimum. Tweaking earlier resets the clock.
  3. Bid strategy is starving the campaign. Target ROAS set above historical reality means the system stops bidding.
  4. Final URL expansion is sending traffic to non-converting pages. It's on by default, and most owners don't realize it.
  5. Landing page is slow or off-topic. Under 3 seconds on mobile, matched to the asset group theme.

Worked through all five and still see zero conversions? Performance Max probably isn't the right campaign type for your account. We cover that in the last section. And if conversions are coming through but ROAS is suddenly worse, that's a different diagnostic chain: read why Google Ads ROAS dropped suddenly for the 8-step ROAS recovery playbook.

Why Performance Max Stops Converting (Three Root Causes)

Most "pMax not converting" problems reduce to three root causes. Knowing which one you're dealing with shortens the fix from hours to minutes.

Root cause 1: the tracking layer is broken. Across the top troubleshooting articles in Google's organic results, conversion tracking shows up as the #1 culprit in six of nine sources. The campaign looks like it's failing, but Google's AI is literally getting no signal. Tags fire on every page instead of the thank-you page. GA4 events aren't imported as conversion actions. Enhanced conversions aren't enabled. The dashboard says zero. The reality is closer to "we don't know." If pMax is the symptom but your whole account is reporting fewer conversions, work through the conversion tracking diagnostic first - the same broken-tag patterns show up everywhere tracking is wired.

Root cause 2: bidding starves the campaign. Set Target ROAS at 600% on an account with 320% historical ROAS, and the auction skips your bid every time. Or run Maximize Conversions without a Target CPA and watch the budget burn on junk traffic. Smart Bidding needs roughly 30 conversions per month to stabilize, and many SMB accounts don't have the volume. Set the target too high and the system never bids. Set it too low (or skip it entirely) and the system spends on the wrong people.

Root cause 3: audience or feed misalignment. Final URL expansion is on by default, which lets Google send paid traffic to any page on your domain. Great for deep e-commerce catalogs. Catastrophic for a single landing page business that ends up paying for clicks on /about, /careers, and /blog. Audience signals piled five-deep confuse the algorithm. Product feeds with missing attributes don't get shown. The campaign delivers clicks. None of them are buying.

The 9-Step Diagnostic Checklist

Walk these in order. The first four solve roughly 80% of cases. If you reach step 9 and Performance Max still isn't converting, the "When pMax Isn't Right" section below is for you.

1. Verify conversion tracking from the page that actually converts

This is the single most common breakage. Open Google Ads → Goals → Conversions. Your primary conversion action should say "Recording conversions" and "Tag fires correctly". If it says "No recent conversions" or "Unverified", stop everything else.

Use Google Tag Assistant or Tag Manager Preview to confirm the tag fires only on the thank-you or order-confirmation page, never on "All Pages". A tag firing on every pageview inflates conversions. A tag firing on /cart instead of /checkout-complete reports false positives. A tag missing entirely reports nothing.

In 2026, enhanced conversions are no longer optional for pMax. Without them, Google's signal density drops sharply and the algorithm can't model your audience properly. Turn them on in conversion settings and verify hashed email or phone is flowing through.

2. Let the learning period finish (14 days minimum)

Google explicitly recommends 7 to 14 days before judging a Performance Max campaign. Some PPC teams argue six weeks is closer to the truth for full stabilization. Either way, pausing or rebuilding after five days is the most common self-inflicted wound we see.

During learning, CPA fluctuates two to three times your normal range. This is expected, not broken. The algorithm is exploring: testing different audience signals, creative combinations, and placements to find what converts.

A few rules to protect the learning period:

  • Don't change bid strategy.
  • Don't change budget by more than 20%.
  • Don't touch audience signals.
  • Wait three to four weeks between significant adjustments.

After 14 days with zero conversions, move to the next step. After 14 days with 1-5 conversions, the system is learning - give it another seven days before intervening.

3. Right-size your bid strategy

Setting Target ROAS at 600% when your historical baseline is 320% sounds aspirational. To the auction, it reads as "this advertiser doesn't want to bid." So the system stops bidding. Spend collapses. Conversions never come.

The fix: start with Maximize Conversion Value with no target for the first 30 days. Let the campaign find a real baseline. Once you have 30+ conversions, switch to Target ROAS set at roughly 80% of the baseline you observed. So if Max Conversion Value delivered 350% ROAS over 30 days, set your Target ROAS at 280%. Raise it gradually from there. (This is exactly the rule Buzz applies when he tunes pMax bids inside B6.)

🐝Buzz· Bidding
If your historical ROAS is 320% and you set Target ROAS at 600%, the auction skips your bid. I'd run Maximize Conversion Value for 14 days, get a real baseline, then set Target ROAS at 80% of that baseline. That's how the campaign actually starts spending.

4. Audit budget vs. expected CPA

The math here is unforgiving. Smart Bidding needs roughly 30 conversions per month to stabilize. If your historical CPA is $40, the minimum viable monthly budget is $1,200. And that's the floor, not the optimum.

Common SMB mistake: $500/month budget, expecting pMax to perform like a high-spend account. The campaign doesn't have enough volume to feed the algorithm. It bounces between exploration phases and never settles. You see noise, not performance.

If your budget can't support 30 conversions per month, Performance Max is the wrong campaign type. Standard Shopping or Search with manual or eCPC bidding will give you more control on lower volume. If the campaign is actually underspending its budget rather than burning it, the pacing diagnosis is different: see why Google Ads isn't spending the full budget for the auction-eligibility checklist.

5. Check Final URL expansion settings

Final URL expansion is enabled by default. It lets Google send paid traffic to any URL on your domain and dynamically rewrite headlines based on page content. For e-commerce catalogs with hundreds of product pages, this is useful. For a service business with one landing page, it's catastrophic.

How to check: campaign settings → Final URL expansion. Either turn it off, or add URL exclusion rules. Common exclusions: /blog/*, /careers/*, /about, /privacy, anything on the domain that isn't a conversion target.

Diagnostic signal: high impression share, decent CTR, conversions stuck at zero. Almost always Final URL expansion is sending paid clicks to non-converting pages. Worth checking before you blame the creative.

6. Strengthen asset groups (creatives + signals)

Each asset group needs minimum five headlines, five descriptions, four images, one logo, and one video for healthy serving. Below those minimums, Google can't generate enough ad combinations to test.

Ad Strength rating: aim for "Good", not "Excellent". "Excellent" often signals the assets are too similar. They look great individually but compete with themselves in the auction.

Audience signals: one to three per asset group. Piling on 20 signals doesn't give Google "more data". It confuses the model. Stick to your highest-intent customer match list, one demographic, maybe one interest segment.

One asset group per product category or service type. Don't mix office furniture and pet supplies in the same group. Google can't optimize creative across irrelevant verticals, and you'll see flat performance for both.

7. Fix landing page speed and relevance

Performance Max sends mixed-channel traffic: Search, Display, YouTube, Discover, Gmail. Your landing page has to load in under three seconds on mobile, and the message has to match the ad.

Test in PageSpeed Insights. If LCP (Largest Contentful Paint) exceeds four seconds on mobile, conversion rates drop sharply. Google's own benchmarks put the drop at 30-50% on slow pages.

Relevance matters as much as speed. If your ad copy promises "handmade leather wallets" and the landing page is a generic homepage, mobile users bounce in under 10 seconds. Build dedicated landing pages per asset group. Shopify sections, Webflow pages, Unbounce templates all work.

If all of this sounds like work you don't have time for, that's exactly the gap we built B6 to fill.

8. Watch for negative overlap with other campaigns

Performance Max and Search campaigns in the same account fight each other on duplicate keywords. By default, pMax wins on most overlaps, which steals impression share from a Search campaign you spent months tuning.

Check Auction Insights for your Search campaigns. If impression share dropped after pMax launched, you have overlap. The fix is harder than it should be. pMax doesn't expose negative keywords directly in the UI for non-Search assets. You have to add brand-term negatives via Google Ads support, or restructure: one brand-only Search campaign, pMax for non-brand prospecting only.

If you're spending more on pMax than on your Search campaign because of the overlap, you're not getting incremental performance. You're cannibalizing.

9. Run Diagnostic Insights (Google's built-in tool)

Most SMB owners we talk to have never opened this tab. Google Ads → your campaign → Insights tab → Diagnostic Insights. The tool surfaces low ad strength, budget pacing issues, conversion tracking status, asset coverage gaps, and policy disapprovals, all in one view.

Rule of thumb: open Diagnostic Insights once a week. If all checks are green and conversions are still zero, the problem is outside campaign settings. It's the landing page, the product, market demand, or the wrong campaign type for your account.

🛡️Aegis· Risk review
I scan Diagnostic Insights and the spend curve every Monday. If pMax burned more than 60% of weekly budget by Wednesday with zero conversions, I flag it. Two scenarios: tracking broke, or audience drifted. Both need a human decision before more spend goes out.

When Performance Max Isn't the Right Campaign Type

Honest disqualification builds more trust than another listicle of "top 10 pMax hacks". Three scenarios where Performance Max is structurally wrong for your account:

Sub-$1,000 monthly budget. Smart Bidding needs roughly 30 conversions per month to stabilize. At a typical $40 CPA, that's $1,200/month minimum. Below that, pMax oscillates and never settles. Use Search with manual or eCPC bidding instead. You trade automation for predictability, which is the right trade at low volume.

B2B SaaS with 30-90 day sales cycles. pMax optimizes on signal density and short feedback loops. B2B conversions are too sparse and too delayed for the algorithm to model accurately. You'll burn budget chasing signals that arrive months after the click. Use Search plus LinkedIn (or a paid newsletter sponsorship) instead.

Single-product, single-page websites. Performance Max thrives on product feed variety and Final URL expansion. One landing page means nothing to optimize across. The campaign type was built for shopping, not for one-pagers. Use Search with tight match types.

If your account fits one of these three, pause pMax, save the budget, and run Standard Shopping or Search until your volume justifies switching back.

Frequently Asked Questions

Why is my Performance Max campaign not converting? Almost always one of five causes: broken conversion tracking, learning period not finished, bid strategy set too aggressively, Final URL expansion sending paid traffic to irrelevant pages, or a slow/mismatched landing page. Work through the 9-step checklist above in order.

How long should I wait before judging a Performance Max campaign? Google recommends 7-14 days. Conservative answer: 14 days minimum before any structural change, and four to six weeks before you have full confidence in performance. Don't touch bid strategy or change budget by more than 20% during this window.

Why is my Performance Max campaign not spending? Most often: Target ROAS set higher than your historical baseline, so the auction stops bidding. Other causes: location targeting too narrow, negative keywords blocking core terms, account suspension, ad disapproval.

Why does Performance Max get clicks but no sales? Either targeting is too broad (Final URL expansion sending traffic to non-converting pages), landing page doesn't match the ad message, or your offer doesn't compete in the market. Check landing page speed first. Under three seconds on mobile is the threshold.

Can Performance Max work for small budgets under $1,000/month? Usually no. Smart Bidding needs ~30 conversions per month, which at a typical $40 CPA requires $1,200+ budget. Below that, use Search or Standard Shopping with manual bidding.

Should I use Maximize Conversions or Target ROAS for Performance Max? Start with Maximize Conversion Value (no target) for the first 30 days to find your real baseline. Once you have 30+ conversions, switch to Target ROAS at ~80% of the baseline you observed. Don't set targets based on aspiration - set them based on observed performance.

Hand pMax Diagnostics to B6 Agents

Connect your Google Ads account and Aegis runs a Monday risk review: Diagnostic Insights, spend curve, conversion tracking status, asset coverage. Buzz adjusts bid strategy based on your actual historical ROAS, not an aspirational target. Echo sends you a weekly summary so you always know what changed and why.

📊Echo· Reporting
Each Monday at 9am I send you the weekend pMax report - what Aegis flagged, what Buzz adjusted, what's queued for your approval. Two minutes of reading, decisions in your inbox.

Start a B6 free trial. No commitment, no card on file. (See pricing tiers - Co-pilot, Approval, and Autonomous modes.)

Stop fighting Performance Max alone.

Let Aegis, Buzz, and Echo handle the weekly risk review, bid adjustments, and reporting. You stay in the loop, not in the weeds.

Start Free Trial