Loading tutorials…
Loading tutorials…
Page launched, traffic flowing, conversions flat. The diagnostic sequence below is what a CRO specialist runs in their first 90 minutes on the account. Usually 1-2 of these unlocks the CR lift you've been chasing.
Who this is forMarketers running Unbounce landing pages where CR is below expectation (under 5% for paid traffic, under 2% for organic). Especially urgent if paid ad budget is hitting the page and burning money.
What you'll need
Step 1
Submit a real test form. Verify the lead appears in CRM, confirmation email arrives, Slack notification fires.
First diagnostic: is anyone able to submit? Open page in incognito on mobile + desktop. Fill form with real email. Submit.
Verify in order: (1) Thank-you page loads, (2) Confirmation email arrives at the test email within 5 min, (3) Lead appears in Unbounce Admin → Leads, (4) Lead appears in CRM with all fields, (5) Slack/email notification fires to sales team.
If ANY of these fails: the form is broken. Fix BEFORE optimizing anything else. Common bugs: form validation rejecting valid emails, redirect URL broken, CRM integration token expired.
If all 5 pass: form works. Move to Step 2.
If you've had paid traffic for a while and Step 1 fails: estimate lost leads = (total visitors) × (expected CR) × (% time broken). Often $5K-50K in lost opportunity.
Step 2
Compare Unbounce-reported conversions with CRM lead count. If they diverge, tracking is broken, not CR.
Unbounce Admin → Pages → click page → Reports → conversions last 30 days.
CRM: leads created last 30 days, filtered to leads from this landing page (use utm_campaign or referrer).
If numbers match within 5%: CR data is accurate. Move on.
If Unbounce reports more than CRM: leads are being lost in transit (sync failures, missing fields). Audit integration.
If CRM reports more than Unbounce: Unbounce isn't counting all conversions. Audit conversion goal config. Common: conversion goal is 'page view of /thank-you' but visitors are skipping /thank-you due to a redirect issue.
If Unbounce reports < 1% CR but you have working leads: tracking is broken, real CR is higher. Reset baseline before deciding the page is failing.
Step 3
If form works + tracking is correct + CR is still low: the offer, page message, or audience targeting is broken.
Map your ad targeting to your page message. Are ads promising X and the page delivering Y? (Common: ad promises 'free guide,' page asks for a demo.)
Audience quality: who is clicking the ad? Pull Google Ads / Meta Ads → Audience report. Compare expected audience (e.g., marketing managers at 100+ employee companies) to actual (e.g., students, job seekers).
Offer compelling? Use the 'so what?' test on your headline. 'Get 10x more leads.' So what? 'Without hiring or cold outreach.' So what? Etc. If you can't answer 3 levels of so-what, the offer is weak.
Friction in the form: too many fields? Asking for sensitive info too early (phone, budget)?
Look at the heatmap (use Hotjar / Microsoft Clarity / Crazy Egg): where do visitors drop off? Click on a non-CTA element? Scroll past the form without filling?
Step 4
60-80% of paid ad traffic is mobile. If mobile is broken, total CR craters.
Open page on real iPhone + real Android.
Note: page load time (>3 sec = lose 30%+ of users), hero rendering, form field overlap with mobile keyboard, CTA tap-target size (44x44 px minimum).
Common mobile bugs in Unbounce: form below the fold (visitor scrolls past, doesn't see), CTA button hidden by keyboard, hero text overflow, multi-column layout breaking on mobile.
Check Mobile View in Unbounce Builder — does it match what you see on the real device?
Fix mobile-specific bugs in Builder → Mobile view (edits don't affect desktop).
Step 5
pagespeed.web.dev → your URL. If mobile is under 60, speed is a major CR factor.
Run pagespeed.web.dev on your landing page. Note mobile score, LCP, INP, CLS.
Under 60 mobile = real performance problem. Every 1 sec of slow load = 7-10% drop in CR.
Fixes: compress hero image (<300KB), reduce custom fonts (2 families max), defer non-critical scripts (use GTM with 'fire after load' triggers), remove unused page elements.
Unbounce sites can hit 80+ mobile after optimization. If yours is below 60, fix this before iterating on copy.
Step 6
If the page is fine, the problem might be the traffic. Look at bounce rate + time on page by ad source.
GA4 → Acquisition → Traffic → segment by utm_source / utm_campaign.
Compare metrics per source: bounce rate, time on page, scroll depth, CR.
Bad traffic sources: bounce rate > 80%, time on page < 10 sec. These visitors aren't your audience.
Common cause: overly broad keyword targeting (Google Ads), interest expansion (Meta Ads), or audiences (lookalikes too loose).
Action: tighten ad targeting. Negative keywords, exclude irrelevant interests, narrow lookalikes from 1% to 0.5%.
Sometimes the 'low CR' is a traffic problem, not a page problem.
Step 7
Once you've fixed the obvious bugs, A/B test the highest-impact element (headline, form, social proof).
If basics are fixed: form works, tracking accurate, mobile OK, speed OK, traffic quality OK — and CR is still low.
Then iterate via A/B testing. Highest-impact tests: headline rewrite, offer change, form field count, social proof position.
See the A/B testing tutorial for the full process.
Don't skip Steps 1-6 to go straight to A/B testing — if the form is broken, no copy variation will fix it.
Common mistakes
Assuming low CR is a copy problem
What goes wrong: Marketer rewrites the headline 5 times. CR doesn't move. Real problem: form has been broken for 6 weeks. $30K of ad spend wasted.
How to avoid: ALWAYS start with Step 1: verify the form actually works end-to-end. Test fresh every month.
Tracking conversion to /thank-you but redirect is broken
What goes wrong: Visitor submits form → redirect fails → conversion never fires → Unbounce thinks CR is 0% → marketer panics → real CR is fine.
How to avoid: Verify the thank-you page loads after form submit. Verify conversion fires there (use GA4 Realtime).
Not testing on real mobile
What goes wrong: Desktop CR 8%, mobile CR 0.5%. Total weighted CR 2%. Marketer thinks page sucks; actually mobile is broken.
How to avoid: Test on real iPhone + Android every time you change the page. Fix mobile-specific bugs.
Blaming the page when ad targeting is the problem
What goes wrong: CR is low because Google Ads is sending students looking for 'marketing tools' (free) to a B2B SaaS landing page. No amount of CR optimization fixes wrong audience.
How to avoid: Segment CR by traffic source. Tighten ad targeting to match your ICP. Negative keywords. Exclude bad audiences.
Ignoring page speed
What goes wrong: Under-60 mobile PageSpeed = 30-40% CR penalty before any other optimization. Optimize speed first, then copy.
How to avoid: Run PageSpeed Insights. Fix images, fonts, scripts. Get to 70+ mobile before iterating on offers.
A/B testing before fixing the basics
What goes wrong: Run 4 A/B tests, all inconclusive. Real problem: form has a validation bug rejecting 30% of valid emails. Tests were noise.
How to avoid: Step 1-6 first. A/B testing comes after the basics are verified working.
Recap
Done — what's next
How to build a high-converting Unbounce landing page
Read the next tutorial
Hand it off
Most 'low CR' issues are diagnosable in 90 minutes by an experienced CRO specialist. The diagnostic order matters — start with broken form, end with copy. A specialist at $14-16/hr can identify root cause + ship fixes in 1-2 weeks, typically $400-800. Pays back via the first 100 incremental leads.
See specialist rates
Paid ad traffic median: 3-5% CR. Top quartile: 7-12%. Top 10%: 15-25%. Highly dependent on offer quality + ad-page match. Under 2% = real problem; investigate.
Typical mobile CR is 30-50% lower than desktop. If it's > 60% lower, mobile is broken: layout overflow, keyboard hiding form, CTA below fold, slow load on 4G. Fix in Mobile view of Unbounce Builder.
Sometimes. Live chat or chatbot can lift CR 5-15% on B2B pages where leads have questions. BUT it adds 200-400KB of JS which hurts speed. Test with A/B before committing.
Different problem. Audit ad targeting (audience quality), tighten form fields (ask for company size or budget), use lead scoring in CRM to filter. Low-quality leads usually means ads are too broad.
After full diagnosis: if root cause is offer-audience mismatch (the page can't make a bad offer convert), start over with new offer + new audience. If root cause is technical (form bug, tracking, mobile), fix the bugs first. Most 'failing pages' just have unfixed basics.
Unbounce
Unbounce's drag-and-drop builder makes shipping a landing page in 3 hours feel doable. The harder question: does the page actually convert? Most DIY pages launch at 1-3% CR. Specialists routinely ship pages at 8-15%.
Unbounce
Unbounce makes A/B testing easy — too easy. Most marketers ship 'A/B tests' that lack statistical significance, test trivial changes, and conclude prematurely. Here's how to test like a CRO professional.
Unbounce
Unbounce captures leads. CRM closes them. Without integration, leads die in the Unbounce admin no one checks. Most DIY integrations are partial — leads sync but fields don't map, UTMs are lost, lead routing is manual. Here's the full integration.
Unbounce
Unbounce can pay back its $99-625/mo fee 5-20x with the right setup. Or break even with mediocre setup. The gap is where specialists earn their fee.