Slow landing pages convert worse, names the page so the dev can fix it the same day.
At a glance
Cross-channel scatter: ad-landing-page LCP (Largest Contentful Paint, Core Web Vital) plotted against conversion rate per landing URL. The page-level evidence that page speed affects conversion. Slow pages convert worse; this card names which pages are slow AND under-performing, so the dev team can fix the highest-revenue-impact pages first.
| The formula | Cross-connector join. X-axis: landing-page LCP from CrUX (Chrome User Experience Report) or PageSpeed Insights, p75 across mobile + desktop. Y-axis: conversion rate per landing URL = metrics.conversions / metrics.clicks * 100 from Google Ads. Match on full URL or canonical URL. |
| GAQL resource + metric | FROM landing_page_view selecting landing_page_view.unexpanded_final_url, metrics.clicks, metrics.conversions. Cross-joined to CrUX field data via the website connector. |
| Account currency (single by design) | Not currency-relevant (the card plots LCP in seconds and CR as a percentage). Spend impact (in £/$) is derived in the worked example. |
| Conversion attribution model (configurable) | Conversion rate uses the same primary conversions as ROAS; whatever Google Ads attribution model is set determines the numerator. View-through excluded. |
| View-through inclusion (excluded by default) | Primary conversions only. View-through inclusion would add 5-15% to the CR numerator without changing the LCP, shifting the scatter pattern but not the conclusion. |
| Bot / IVT filter | Google’s Invalid Click Filter applies to clicks (denominator). Bot clicks don’t enter the CR. CrUX data is always real-user-monitoring (RUM) from Chrome users only, not synthetic. |
| Micros conversion | Not applicable (no monetary fields in the card itself; spend impact in worked example). |
| Real-time vs ingestion lag | Google Ads conversion data: 1-4 hour lag. CrUX field data: 28-day rolling window, refreshed monthly (so today’s CrUX read is always backward-looking by ~28 days). PageSpeed Insights lab data: real-time but synthetic (less reliable for actual user experience). The card uses CrUX; expect a one-month lag on LCP changes propagating. |
| MCC aggregation | Per child account (per Google Ads account). The CrUX data is per-URL, not per-account, so it joins universally. |
| Time window | 30D for Google Ads conversion side; CrUX is 28-day rolling by definition. |
| Alert trigger | Any landing-page URL with LCP > 4 seconds AND conversion rate < 0.5x the account-average CR. The double condition is what makes this card high-signal: LCP-slow pages with normal CR are tolerable; LCP-slow pages with collapsed CR are urgent. |
| Roles | owner, marketing, engineering |
Calculation
Calculated automatically from your Google Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK fashion brand. The 30-day window covers 14 Mar 26 to 12 Apr 26. Account-average conversion rate is 3.2%. Five landing pages flagged.| Landing page | Clicks | Conversions | CR | LCP (p75) | Verdict |
|---|---|---|---|---|---|
| /collections/dresses | 8,420 | 287 | 3.41% | 2.1s | Healthy. |
| /collections/sale | 4,210 | 18 | 0.43% | 6.2s | FLAGGED. Half the conversion of an account avg, twice the LCP threshold. |
| /products/floral-dress-red | 2,840 | 92 | 3.24% | 3.8s | Borderline LCP, normal CR. Tolerable. |
| /collections/new-arrivals | 1,920 | 72 | 3.75% | 1.8s | Healthy. |
| /pages/gift-finder | 1,180 | 4 | 0.34% | 7.4s | FLAGGED. New interactive page; LCP terrible, CR catastrophic. |
- Two pages flagged:
/collections/saleand/pages/gift-finder. Both meet the double criterion (LCP > 4s AND CR < 0.5x account avg = under 1.6%). /collections/saleis the higher-revenue-impact fix. It received 4,210 clicks at typical CPC of £1.20 = ~£5,050 of spend over 30 days. With CR at 0.43% it produced 18 orders; if it converted at the account-avg 3.2% it would have produced 135 orders, a gap of 117 orders. At £80 AOV that’s ~£9,360 of revenue lost over 30 days specifically because of slow LCP. Compounds annually to ~£113k./pages/gift-finderis the smaller-volume but more-shocking fix. Only 1,180 clicks but CR at 0.34% (10x worse than account avg). Likely a JavaScript-heavy interactive page that loads slowly enough that visitors bounce before the gift-finder UI renders. Worth fixing not just for the £700 of monthly spend but because gift-finder pages typically convert at 2-3x normal when they work.- The
/products/floral-dress-redpage is borderline. LCP 3.8s, just under the 4s threshold; CR is normal. This is a “watch but don’t act” row. If LCP creeps to 4.5s, it’ll join the flagged list. Pre-emptive optimisation here is good hygiene but lower priority. - Engineering brief from this card. “Two pages need page-speed optimisation:
/collections/sale(LCP 6.2s, suspect: large hero image carousel) and/pages/gift-finder(LCP 7.4s, suspect: heavy interactive JS bundle). Combined revenue lost to slow LCP: ~£10k/30D. Priorities: LCP < 2.5s on both pages, target 60-70% conversion-rate recovery.”
- All pages on this card are under 4s LCP: page speed is healthy; focus on creative, offer, and product-page UX instead.
- Card flags 5+ pages: site-wide page-speed issue; engineering investment needed (CDN, image optimisation, JS bundle splitting).
- Card flags only sale or campaign-specific pages: theme issue, not site-wide. Brand-specific landing pages (sale, gift-finder) often have heavier JS than core PDPs.
- Same pages flagged month-over-month with no fix: technical debt; escalate to engineering with revenue impact (£X lost per month) for prioritisation.
- High LCP but normal CR: CrUX data may be stale; LCP issue may have already been fixed in a recent deploy. Re-check after next CrUX refresh.
Sibling cards merchants should reference together
| Card | Why pair it with Landing-Page LCP vs Conversion |
|---|---|
| Google Ads Landing Page Performance | The full landing-page table without the LCP filter. Use to find under-performing pages whose CR drop is NOT explained by LCP (creative, offer, audience-mismatch causes). |
| Google Ads Landing Page CR | The conversion-rate-per-page card. This card filters to LCP-correlated cases; the CR card is the unfiltered view. |
| Google Ads Conversion Rate Trend | Account-level CR. Use to compute the threshold for this card (0.5x account avg). |
| Google Ads Quality Score | Quality Score’s “Landing Page Experience” sub-score is partly LCP-driven. Improving LCP often improves Quality Score, lowering CPC across the board. |
| Website Performance LCP | The website-connector source for CrUX LCP data. Cross-reference here for the underlying field measurements. |
| Website CrUX Mobile LCP | Device-split LCP. Mobile is usually 1.5-2x desktop LCP and contributes more to under-performance on mobile-heavy traffic. |
| Website PageSpeed Insights | Synthetic LCP measurement; faster to refresh than CrUX, useful for confirming an LCP fix took effect before waiting for CrUX. |
| Shopify Best Sellers | If a slow landing page is for a bestseller, the revenue impact of LCP fix is much higher. Cross-check. |
Reconciling against the vendor’s own dashboard
Where to look in Google Ads UI: Google Ads > Insights and reports > Landing pages shows per-URL clicks, conversions, and Mobile-friendly score. Cross-reference the URLs here. Google Ads > Tools > Optimization score sometimes flags slow landing pages as a recommendation; not always reliable. Google Search Console > Core Web Vitals is the cleanest source for CrUX field LCP data, grouped by URL. PageSpeed Insights for an immediate (synthetic) read on a single URL; useful for confirming a deploy fixed LCP before waiting for the next CrUX refresh. Other Google Ads views that look like the same number but aren’t:- Mobile-friendly score: Google’s binary “is this page mobile-friendly” indicator; not LCP-specific.
- PageSpeed Insights “Lab” data: synthetic measurement; doesn’t reflect real users on real networks.
- GA4 Engagement > Pages and screens: shows engagement metrics per page, but not LCP and not Google Ads conversion rate together.
- Quality Score “Landing Page Experience”: a coarse rating (Above Average / Average / Below Average); this card gives you the actual seconds.
| Reason | Direction of divergence |
|---|---|
| CrUX 28-day rolling window. CrUX data is always 28 days backward-looking. | A recent fix (last 14 days) may not yet appear; LCP shown is averaged over 28d. |
URL canonicalisation. CrUX may aggregate at origin (e.g., all /products/* paths) for low-traffic sites. Google Ads gives per-URL conversion. | Card may show “no LCP data” for low-traffic landing pages; not always a card error. |
| Real-user vs synthetic. CrUX is real-user (Chrome only); PageSpeed Lab is synthetic. | Lab and Field LCP can differ by 30-50%; this card uses Field. |
| Mobile vs desktop split. p75 across both can mask a mobile-only issue. | Drill into device-split LCP via the Website CrUX Mobile LCP card. |
- Correlation is not causation. A slow page may also have bad creative, weak offer, or audience-mismatched targeting, all of which collapse CR independently. Fix LCP and you may find CR still low; the LCP fix removed one of multiple causes.
- Different traffic mix per page. A campaign-specific landing page (sale, gift-finder) might have lower CR not because of LCP but because the campaign attracts cold-discovery traffic that converts worse than warm-product-page traffic. Compare like-for-like landing pages.
- Conversion definition can vary per page. Some pages have multiple conversion actions (newsletter signup AND purchase); the CR shown here may aggregate them differently than the merchant expects.
- CrUX requires Chrome traffic minimum. Low-traffic landing pages may have no CrUX data; the card excludes them. Don’t assume “no LCP data” = “fast”.
- Mobile-vs-desktop CR varies hugely. On apparel, mobile CR is typically 60-70% of desktop CR; LCP impact is also higher on mobile. The card’s p75 LCP can hide a mobile-specific issue.
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
website_performance.lcp | Same CrUX field LCP source. The numbers should match. | Different aggregation (origin vs URL); sub-second drift. |
crux.mobile_lcp | Mobile-only LCP. Should be slower than this card’s combined p75. | Direction confirms: mobile traffic on slow pages drives the under-performance. |
pagespeed.score | Synthetic measurement; faster to refresh. | Lab vs field difference; often 30-50% gap. Use Lab to test fixes, Field to read real-user impact. |
google_ads.gads_landing_page_cr | The CR-per-page side without LCP filter. | Same CR data, different cohort (this card filters to LCP > 4s). |