Core Web Vitals still decide whether your ad spend converts
Every dollar of paid media budget passes through your site's loading performance before it can convert. A campaign with a strong click-through rate and a 4-second mobile load time is quietly burning a large share of that spend on visitors who leave before the page paints. Most marketing teams size their entire testing budget around messaging and creative, and never look at whether the page underneath is actually able to convert the traffic they're paying for.
The three numbers that matter
Largest Contentful Paint (LCP) measures how long the main content, usually a hero image or headline, takes to render; Google's threshold for "good" is 2.5 seconds. Interaction to Next Paint (INP) measures responsiveness to clicks and taps across the whole visit, with 200 milliseconds as the good threshold. Cumulative Layout Shift (CLS) measures visual stability, tracking how much content jumps around as the page loads; under 0.1 is good, and anything above 0.25 is poor.
All three factor into Google's ranking signals, and all three directly affect conversion rate independent of SEO. A visitor who taps "Add to cart" right as a late-loading promo banner pushes the button down the page doesn't file a complaint. They just leave, and that lost conversion never shows up in an analytics report as a performance problem. It shows up as a normal-looking bounce.
Lab data tells you what could go wrong, field data tells you what did
There are two different ways to measure Core Web Vitals, and mixing them up leads to a lot of wasted debugging time. Lab data, the kind you get from Lighthouse or PageSpeed Insights when you run a test, measures a single simulated page load under controlled conditions. It's useful for catching regressions before you ship, but it doesn't reflect what your actual visitors experience on a three-year-old Android phone over patchy hotel wifi.
Field data, sourced from the Chrome User Experience Report and visible in Google Search Console's Core Web Vitals report, aggregates real visits from real devices over the past 28 days. This is the number that actually affects rankings and the number that reflects the experience your ad spend is paying to send traffic to. We check field data first on every audit, because a site that scores well in the lab but poorly in the field usually has a real-world device or network problem the lab test never surfaces.
Where sites actually lose the seconds
In audits across our client base, the same handful of causes show up again and again: unoptimized hero images shipped at full resolution instead of a responsive size, third-party scripts (chat widgets, analytics tags, ad pixels) loaded synchronously before the main thread is free to paint anything, web fonts blocking render until they finish downloading, and images or ad slots with no explicit width and height, which is the single most common cause of layout shift.
None of these require a full rebuild to fix. They require someone to actually profile the site with the browser's own developer tools rather than guess, because the fix for a slow LCP is often completely different from the fix for a bad CLS score, even though both show up to a visitor as "this site feels janky."
The tools worth checking yourself, before calling anyone
You don't need an agency to get a first read on where your site stands. Google's PageSpeed Insights gives both a lab score and real field data for any public URL in under a minute, and Search Console's Core Web Vitals report, if you already have it connected, shows field data trends over time for free. WebPageTest goes a level deeper, showing a full waterfall of every request and exactly what's blocking the page from becoming interactive, which is useful even for a non-technical reader looking for the biggest, most obvious offenders.
Run your homepage and your highest-traffic landing page through PageSpeed Insights before you talk to anyone about a rebuild or a performance retainer. It won't tell you how to fix what it finds, but it will tell you whether you have a real problem worth fixing, and it's a useful gut-check against whatever an agency later tells you during a sales conversation.
Mobile is where the wheels come off
Most performance testing happens on a fast office connection and a current-generation laptop, which is exactly the environment your actual customers are least likely to be using. A meaningful share of paid traffic, especially from social platforms, lands on a mid-range Android phone over a mobile network with real latency and packet loss, not the fiber connection a developer tested on.
This gap is why a site can look fine in a quick check and still fail its Core Web Vitals thresholds for the majority of real visitors. Google's own field data is segmented by device for exactly this reason. If you only check the aggregate number, a strong desktop score can mask a mobile experience that's quietly costing you the bulk of your ad-driven conversions, since mobile is usually where most of that traffic actually lands.
What this looked like on a real storefront
We saw this pattern directly on a client rebuild for an outdoor retailer selling primarily to US shoppers on mobile. The previous Shopify theme scored reasonably in a quick lab test but had a mobile LCP of 4.1 seconds in the field, largely from an unoptimized hero carousel and three marketing scripts loading before the product grid ever appeared. After rebuilding the templates around Core Web Vitals specifically, mobile LCP dropped to 1.6 seconds and mobile conversion rate rose 38 percent over the following quarter. Nothing about the product or the pricing changed. The only variable was how fast the page became usable.
This compounds with everything else you're already paying for
Performance work is unusual among marketing line items because it doesn't compete with your other channels, it multiplies them. A 20 percent lift in conversion rate from fixing Core Web Vitals doesn't just apply to new visitors from a single campaign, it applies to organic traffic, email clicks, retargeting, and every other channel already sending people to that same page. Most teams calculate the return of a performance fix against a single ad campaign's budget, which understates the real number by counting only a fraction of the traffic that actually benefits.
It also compounds with Google Ads specifically. Landing page experience is one of the inputs to Quality Score, and a higher Quality Score lowers the cost per click you pay for the same auction position. A slow landing page isn't just converting worse, it's very often making every click on that campaign more expensive than it needs to be, on top of the lost conversions.
A quick self-check before your next campaign
Before increasing spend on any channel, ask three questions about the landing page it's sending traffic to. Does the main content appear in under three seconds on a mid-range phone, not just a laptop. Does anything visibly shift position in the first few seconds after the page looks loaded, a sign of a layout shift problem. And can you tap the primary call to action within the first couple of seconds without it lagging or requiring a second tap.
If the honest answer to any of these is no, that's very likely costing you more in wasted ad spend than the fix would cost to implement. It's a five-minute check that regularly changes the actual return-on-spend math for a campaign before a single extra dollar goes in.
Before you increase ad spend, audit the landing page
We run a Core Web Vitals pass before any performance marketing engagement, on the theory that fixing a 4-second LCP is usually cheaper than the incremental ad spend needed to compensate for the conversion rate it's costing you. In rough order of cost to fix: the cheapest wins are compressing and resizing hero images, adding explicit width and height to every image and embed, and deferring non-critical third-party scripts until after the main content loads.
The moderate tier is swapping a render-blocking web font strategy for a swap-on-load approach and preloading only the fonts actually used above the fold, plus auditing third-party scripts for ones that can be removed entirely rather than just deferred. The more involved tier is restructuring a page template that was never built with performance in mind, which is usually where a full section or component gets rebuilt rather than patched. Most teams find the first two tiers alone move the number enough to justify doing them before the next ad dollar gets spent, not after.