Key takeaways
- Smart bidding optimizes to whatever conversion you give it; give it SQLs and revenue, not raw leads.
- Structure campaigns by intent: brand, high-intent category, competitor and problem-aware.
- Capture click IDs or use enhanced conversions for leads, then import qualified outcomes from your CRM.
- Assign values by stage and use value-based bidding once volume supports it.
- Judge performance on cost per SQL and pipeline per dollar over 60–90 day windows.
The problem with optimizing to form fills
If “Demo request” is your primary conversion, Google will find people who request demos as cheaply as possible — including students, job seekers, competitors and tiny companies outside your ICP. The algorithm is doing exactly what you asked. The fix is to tell it what a good outcome actually is.
Step 1 — Structure by intent
- Brand — protect it, keep it separate so it does not flatter blended numbers.
- High-intent category — “[category] software”, “[category] platform for [segment]”.
- Competitor — “[competitor] alternative”, “[competitor] vs”. Pair with honest comparison pages.
- Problem-aware — “how to [job]”. Lower intent, often better as content plus retargeting.
Add negatives early: jobs, careers, free, login, tutorial, course, salary.
Step 2 — Define conversions by value
Map your funnel: lead → MQL → SQL → opportunity → closed-won. Keep raw leads as a secondary conversion for visibility, and make qualified stages the primary conversions bidding uses once they have enough volume.
Step 3 — Import outcomes from your CRM
Two common approaches:
- Click ID capture. Store the Google click ID (gclid) in a hidden form field and on the CRM record, then upload conversions when the lead reaches SQL, opportunity or closed-won.
- Enhanced conversions for leads. Send hashed first-party data (such as email) with the form conversion, then import outcomes matched on that data. This is more resilient as click IDs become less available.
Native HubSpot and Salesforce integrations can automate the upload. Mind the time limits on how long after a click Google accepts imported conversions, and import regularly.
Step 4 — Move to value-based bidding
Assign values that reflect expected revenue — for example, an SQL might be worth a fraction of your average first-year contract value multiplied by your SQL-to-win rate. Once you have consistent conversion volume, switch to maximize conversion value or target ROAS. Use separate targets per intent tier.
Step 5 — Fix the page before buying more clicks
Send each intent tier to a matching landing page. Keep audit or content offers short (3–4 fields) and qualify on high-intent requests (6–8 fields). Make the page fast: Google’s “good” Core Web Vitals thresholds are LCP ≤ 2.5s, INP < 200ms and CLS < 0.1.
Step 6 — Measure the right numbers
- Cost per SQL and pipeline per dollar, by intent tier.
- Lead-to-SQL rate by campaign — your quality signal.
- Conversion lag — B2B sales cycles mean results settle over 60–90 days.
Want a second opinion? Our paid search team will audit your account for free.