/ Blog
Home Blog Contact Buddy Ads Builder Audit Engine

Performance Max Generating Spam Leads

Budget & ROI

Performance Max generates spam leads because it optimizes toward whatever conversion action you give it — usually a form submission — not toward qualified pipeline. Fix it by replacing your primary conversion with a downstream signal (booked call, qualified CRM status), adding account-level placement exclusions, tightening audience signals, and adding form friction. Budget waste follows lead quality; fix the signal first.

Key takeaways

  • PMax optimizes to your conversion action, not your business outcome — if that action is a form fill, it will find the cheapest form-fillers on the internet, including bots.
  • Switching your primary conversion to a downstream qualified signal (call >60 seconds, booked appointment, CRM "Qualified" status) is the single highest-leverage fix available.
  • Account-level placement exclusions — especially mobile app categories — can reduce spam lead rates by 15–30% with minimal impact on qualified volume.
  • PMax can spend up to 2× your daily budget on high-traffic days, so a spam spike can cost double before you notice it.
  • Never pause and relaunch a PMax campaign to fix spam leads; fix the conversion signal and placements first, or you lose accumulated optimization history.
Key terms
Conversion action
The specific user behavior — such as a form submission or phone call — that Google Ads records as a conversion and uses to optimize bidding and targeting.
Offline conversion import
A method of sending downstream CRM data (e.g., qualified lead status, closed deals) back into Google Ads so the algorithm can optimize toward real business outcomes rather than just clicks or form fills.
Conversion value rules
Settings in Google Ads that let advertisers assign different monetary values to conversions based on attributes like lead quality or customer segment, steering Smart Bidding toward higher-value outcomes.
Account-level placement exclusions
A Google Ads setting that blocks specific websites, apps, or app categories from showing ads across all campaigns in an account, including Performance Max.
Learning phase
The period after a significant campaign change during which Google's algorithm gathers enough conversion data to stabilize bidding — typically requiring 30–50 conversions in 30 days before performance normalizes.
---

Why does Performance Max generate so many spam leads?

PMax generates spam leads because it is doing exactly what you told it to do. The campaign architecture gives Google near-total control over placements, audiences, and bid levels, then optimizes toward the conversion action you defined. [1] If that action is a form submission, the algorithm finds every person — and bot — willing to fill out a form, regardless of intent or downstream value. This question came up in the r/PPC community and reflects a structural problem, not a bug.

The three architectural reasons PMax amplifies spam

Key Insight: PMax isn't broken. It is aggressively efficient at the job you gave it. The fix is changing the job description — specifically, the conversion event you ask it to optimize toward.
---

How do you diagnose the scope of a spam lead problem?

Before changing anything in the account, pull your CRM data and quantify the damage — gut feelings won't justify structural changes to the account.

Step 1: Audit your lead data (last 30–90 days)

Look for these red flags in your form submissions:

Step 2: Calculate your true lead quality rate

Work with your CRM or sales team to pull contact rate and qualification rate by campaign. In accounts I manage, healthy PMax lead gen campaigns typically look like this:

MetricHealthy RangeWarning Signs
Contact Rate40–65%<25%
Qualified Lead Rate20–45% of total leads<15%
Spam / Junk Rate<10–15%>25%
Cost Per Qualified Lead vs. CPL1.5×–2.5× CPL>4× CPL

Step 3: Segment by placement

In Google Ads, navigate to Insights & Reports > Where Ads Showed. Look for display URLs generating high spend with no downstream qualified lead output. This won't give you granular lead quality data, but it tells you how much budget is flowing to GDN placements that correlate with low-quality traffic.

Common Mistake: Optimizing PMax purely on Google's reported conversion volume without verifying lead quality in your CRM. Google counts every form fill as a success. Your business counts a booked appointment or closed deal. Conflating them causes you to scale a campaign that is actively destroying your pipeline.
---

What structural changes actually reduce PMax spam leads?

The fixes below range from high-leverage (conversion signal changes) to supplemental (form friction). Apply them in the order listed.

1. Replace your primary conversion with a qualified downstream signal

This is the highest-leverage fix available. Instead of optimizing to a form submission, implement a multi-step conversion strategy: [4]

  1. Primary conversion (optimize toward this): A downstream action — phone call >60 seconds, confirmed appointment, or a CRM status of "Qualified." Import these via offline conversion imports or the Google Ads API.
  2. Secondary conversion (do not optimize): Form submission — keep as a non-bidding secondary action to maintain volume visibility.

This approach requires at least 30–50 primary conversions per month to give the algorithm sufficient signal without destabilizing the campaign. If you are below that threshold, use conversion value rules to assign lower values to unqualified form fills instead of switching the primary action entirely. For a deeper look at this approach, see optimizing Google Ads for the highest-quality conversion.

2. Use conversion value rules to tier lead quality

If you can pass lead quality signals back to Google in near-real-time, conversion value rules let you communicate that some leads are worth more than others — for example:

This steers PMax away from cheap, unqualified volume. The setup requires CRM integration, but the engineering time pays for itself quickly. [5]

3. Apply account-level placement exclusions aggressively

Google allows account-level placement exclusions that propagate into PMax campaigns. Build your exclusion list from your "Where Ads Showed" data filtered by high spend and zero qualified leads, plus mobile app categories. In accounts I manage, removing mobile app inventory alone has reduced spam lead rates by 15–30% with minimal impact on qualified lead volume.

Best Practice: At minimum, exclude "Games," "Entertainment," and children's app categories at the account level. These categories are almost universally low quality for B2B and local service lead generation.

4. Tighten your audience signals

Audience signals are the closest thing PMax has to targeting — they do not restrict who sees your ads, but they heavily influence the algorithm's starting point. Tighten them by:

If you are evaluating whether PMax is the right campaign type for your use case at all, comparing Performance Max vs Search is worth reading before making structural decisions.

5. Add intentional form friction

Spam bots and low-intent users drop off when you add a step or a qualifying question to your form. Options include:

Key Insight: Adding form friction typically reduces total form submission volume by 10–25%. In accounts where spam is significant, qualified lead volume often increases because junk submissions were polluting the algorithm's training data. Less reported volume, better quality signal, smarter optimization over time.
---

How do you stop PMax from overspending on junk leads?

Budget controls alone will not fix a spam lead problem, but they limit the financial damage while you implement structural fixes.

Set a Target CPA based on qualified lead economics

Running PMax on Maximize Conversions without a target CPA leaves the door open for uncapped overspend. Set a target CPA that reflects your actual cost-per-qualified-lead goal, not your cost-per-form-fill. [6] For example: if your qualified lead rate is 30% and you want to pay $100 per qualified lead, your target CPA for form submissions should be approximately $30.

Reduce daily budget temporarily while fixing inputs

If overspend is causing real financial damage, reduce your PMax daily budget by 30–40% while implementing the fixes above. Do not cut it so far that the algorithm cannot maintain at least 30–50 conversions in a 30-day window — that is the minimum needed to stay out of a destabilized learning phase. For more on how budget decisions interact with campaign performance, see all budget & ROI answers.

Common Mistake: Pausing your PMax campaign entirely in response to spam leads, then relaunching from scratch. You lose all accumulated optimization history and will hit the same issues faster with a fresh campaign and no signal history. Fix conversion tracking, audience signals, and placements before you consider a restart.
---

Should you separate PMax from Search when spam is severe?

If spam lead issues are persistent and severe, separating high-intent traffic into standalone Search campaigns while confining PMax to prospecting is a structural fix worth considering. For B2B lead gen specifically, this separation is a common and effective approach.

The case for separation:

The tradeoff is added campaign complexity and the loss of PMax's cross-channel synergies. When spam is destroying your CPL economics, the added control is typically worth it.

You can also run a full review of your campaign architecture using the 250-point Google Ads audit engine to identify where spam and budget inefficiency are concentrated before making structural decisions.

---

What to do next

  1. Audit your last 60 days of leads in your CRM. Calculate your real spam rate and cost-per-qualified-lead. You need numbers, not anecdotes, to justify structural changes.
  2. Update your primary conversion action. Move from "form submitted" to a downstream qualified signal — even a phone call duration threshold (>60 seconds) is a meaningful improvement. Set form submission as a secondary, non-bidding action.
  3. Apply account-level placement exclusions. Exclude mobile app categories and any display domains that appear in your "Where Ads Showed" report without corresponding qualified lead output.
  4. Set or tighten your Target CPA. Base it on your true qualified lead economics. This is the fastest lever to reduce budget waste on low-quality traffic.
  5. Add at least one layer of form friction. CAPTCHA, a qualifying question, or a two-step form. Monitor the before/after on spam rate over the next 30 days.
---

Frequently asked questions

Is spam lead generation a Performance Max problem specifically, or does it happen in other campaign types too?

It happens across campaign types, but PMax amplifies the problem in specific ways: it includes Display inventory by default, its audience expansion goes beyond your signals automatically, and you have fewer exclusion levers than in a standard Display or Search campaign. The combination of broad reach and form-submission optimization is what makes PMax particularly prone to spam at scale.

How many conversions do I need before switching from form submissions to a downstream qualified signal?

You need at least 30–50 primary conversions per month to give the algorithm stable signal. If your downstream qualified actions (booked calls, appointments, CRM "Qualified" statuses) are below that threshold, use conversion value rules to weight unqualified form fills lower instead of changing the primary action, which would starve the campaign of signal and trigger extended learning phases.

Can I exclude the Google Display Network entirely from a Performance Max campaign?

You cannot exclude GDN as a channel type from within PMax. The practical workaround is applying account-level placement exclusions for known low-quality display domains and mobile app categories. This limits GDN exposure without fully removing the channel. If GDN quality is a persistent issue, separating high-intent traffic into standalone Search campaigns and limiting PMax to prospecting gives you more structural control.

Will adding form friction hurt my PMax campaign's ability to learn?

Temporarily, yes — total reported conversion volume will drop 10–25%. However, if a large share of your current conversions are spam, the algorithm is already learning from bad data. Fewer but higher-quality conversions produce better optimization signal over time. Monitor the learning phase closely and be prepared for a short period of instability as the campaign recalibrates to the cleaner signal.

What is the fastest way to reduce budget waste on spam leads while I implement longer-term fixes?

Set a Target CPA based on your qualified lead economics rather than your raw cost-per-form-fill, and reduce your daily budget by 30–40% temporarily. This limits your blast radius without cutting the campaign so low that it exits the learning phase. Do not pause the campaign entirely — you will lose accumulated optimization data and restart the spam cycle when you relaunch.

Do invalid clicks from Google's detection system cover spam form submissions?

No. Google's invalid click detection filters fraudulent ad clicks before they reach your account and does not charge you for them. [7] Spam form submissions are a separate problem: a real click occurred, a real page load happened, and a real (or bot-driven) form fill was recorded. Google's click fraud protection does not touch post-click behavior, which is why conversion signal quality is your responsibility to manage.

References

  1. Google Ads Help. “About Performance Max campaigns.” Accessed Oct 29, 2026.
  2. Google Ads Help. “About Display ads and the Google Display Network.” Accessed Oct 29, 2026.
  3. Google Ads Help. “About average daily budgets.” Accessed Oct 29, 2026.
  4. Google Ads Help. “About conversion measurement.” Accessed Oct 29, 2026.
  5. Google Ads Help. “About Smart Bidding.” Accessed Oct 29, 2026.
  6. Google Ads Help. “About Target CPA bidding.” Accessed Oct 29, 2026.
  7. Google Ads Help. “Invalid clicks: Definition.” Accessed Oct 29, 2026.
  8. Original community discussion: r/PPC thread on Reddit.

Related Reading

AI Disclosure: This article was generated with AI assistance based on a community discussion on Reddit r/PPC. Expert analysis and practitioner perspective by John Williams, Founder, AHMEEGO · Google Ads Practitioner with $350M+ in managed Google Ads spend. AI was used to draft and structure the content; all strategic recommendations reflect real campaign experience.