Free marketing audit for your business. No commitment.

Core Web Vitals SEO: What Actually Moves Rankings

Core Web Vitals SEO explained for owners: what LCP, INP and CLS do to rankings, which fixes matter, what they cost, and how fast you see results.

Reading time
8 minutes
Who it is for
Owners deciding whether site speed is worth paying to fix
Includes
Metric threshold table, diagnostic cards, fix checklist, cost and timeline table, FAQ
A runner tying a shoelace on a starting line at dawn

QUICK ANSWER

Core Web Vitals affect SEO as a small ranking signal, not a major one. They are three metrics: LCP for loading speed, INP for responsiveness, CLS for visual stability. A page passes when LCP is 2.5 seconds or less, INP 200 milliseconds or less, and CLS 0.1 or less on real visitors over 28 days. They matter most as a tiebreaker between pages with similar content and authority.

What are Core Web Vitals, and what counts as passing?

Core Web Vitals are three metrics Google collects from real Chrome visitors to your site. LCP measures how quickly the main content appears. INP measures how quickly the page reacts when someone taps or clicks. CLS measures how much the layout jumps around while things load. Google publishes a threshold for each one, and a page passes only when all three land in the green.

The thresholds here are not ours to set. Google's Core Web Vitals reference defines them, publicly.

The number Google uses is the 75th percentile of real visits over a rolling 28 day window. That detail matters more than most owners realize. It means your slowest quarter of visitors decides whether you pass, and it means a fix you ship today will not appear in your report for weeks. Your average visitor being fine is not the test.

MetricWhat it measuresPassingFailing
LCP, Largest Contentful PaintHow long until the main content appears2.5 seconds or lessOver 4 seconds
INP, Interaction to Next PaintHow fast the page responds to a tap or click200 milliseconds or lessOver 500 milliseconds
CLS, Cumulative Layout ShiftHow much the layout shifts while loading0.1 or lessOver 0.25
Overall page statusAll three, at the 75th percentile of real visitsAll three greenAny single one in the red

Easy to miss

Mobile and desktop are scored separately. Plenty of sites pass on desktop and fail on mobile, which is usually where most of the traffic comes from.

How much do Core Web Vitals actually affect SEO?

Less than most speed reports imply, and more than zero. Core Web Vitals sit inside Google’s page experience signals, and Google has been consistent that relevance and authority come first. In practice, passing rarely lifts a page from position 30 to position 5. It helps when you are already competitive and something has to break the tie between you and a similar page.

The bigger win usually is not ranking, it is revenue. A page that takes six seconds on a phone loses people before they ever see your offer or your phone number. Speed improvements tend to show up in bounce rate, form starts and calls long before they show up in position tracking. That is the honest business case for doing this work.

There is a second reason worth naming. If your pages are heavy enough that content arrives only after a large JavaScript bundle runs, you can end up with indexing problems that look like a ranking problem. Core Web Vitals often surface that issue even though the vitals themselves are not the cause. Fixing the underlying weight fixes both.

The 100 out of 100 trap

Chasing a perfect Lighthouse score is a well known time sink. Google grades pass or fail against the thresholds. Green is the finish line, not 100.

How do you find out where your site actually stands?

Start with field data, not lab scores. Field data is what real visitors experienced, and it is what Google uses to decide pass or fail. Lab tools simulate a single visit on assumed conditions and are useful for one thing only: diagnosing why something is slow. Owners get badly misled when they read a lab score as a verdict.

Spend twenty minutes gathering the picture below before you spend a dollar fixing anything. In most cases the failures cluster by template, so a handful of pages will tell you whether the problem is one oversized image or the theme itself. Check the pages that earn money first, not the ones that are easiest to test.

+Search Console, Core Web Vitals report: the closest thing to Google's own verdict, grouped by URL type
+PageSpeed Insights: paste any URL, read the field data at the top, treat the score below it as a diagnostic only
+Chrome UX Report: the underlying dataset if you want month by month history
+Lighthouse in Chrome DevTools: run it to find causes, never to judge pass or fail
+Your own phone on cell service, not office wifi: catches things no tool flags
+Test your top landing pages, not just the homepage, since money pages are often the heaviest
+Compare mobile and desktop separately and note which one fails
+Record which template each failing page uses, because fixes usually apply per template

What actually fixes each Core Web Vital?

Most failures trace back to a short list of causes: oversized images, slow server response, third party scripts, and content that gets injected after the page starts rendering. Work down this list in order. The first four items usually handle most of the LCP and CLS problems on small business sites, and they are the cheapest to do.

INP is the least intuitive of the three, and it is where script heavy sites tend to struggle. It is caused by JavaScript occupying the browser at the moment someone taps, which is why sites loaded with chat widgets, heat maps and analytics tags feel sticky even when they look fast. Removing scripts you are not actively using is the single highest leverage INP fix available to a non developer.

What are your options, and what do they cost?

Your cost depends on one question: is the problem your content or your platform? Compressed images and a caching layer solve a content problem quickly and cheaply. If the bloat is generated by the theme or page builder on every single page, you are looking at a rebuild, and no plugin will save you. Diagnose before you buy anything.

At Kihan Marketing, website design starts at $5,000, SEO starts at $1,500 per month and includes technical work like this, and growth packages start at $3,000 per month. Everything is month to month with no long term contract. If you just want a straight answer on whether your site needs a tune up or a rebuild, call (425) 954-3452 and ask.

OptionEffortWhat it typically fixesRealistic timeline
Image compression and resizingA few hours, often DIYLCP on image heavy pagesSame day, field data catches up in about 4 weeks
Caching plus a CDNHalf a daySlow server response, repeat visitsSame day
Better hostingAn afternoon plus migrationSlow time to first byte on cheap shared plans1 to 2 weeks including DNS
Cutting third party scriptsHalf a day plus internal buy inINP, and LCP on script heavy pagesAbout a week
Developer cleanup of theme and scriptsSeveral days of focused workRender blocking assets, page builder bloat, INP2 to 4 weeks
Rebuild on a lighter stackFull projectEverything, when the platform itself is the causeTypically 6 to 12 weeks

Ask for this before you sign anything

Any agency quoting Core Web Vitals work should show you the field data for your top pages first, and name which metric is failing and why. If they lead with a Lighthouse score, keep looking.

When Core Web Vitals are not your problem

If your pages are not ranking on page one at all, Core Web Vitals is not your bottleneck. Google does not promote a page from position 40 because it got faster. Sites in that position almost always have a relevance problem, a page depth problem, or no authority, and speed work will feel like it did nothing because it did do nothing for rankings.

Here is a workable order of operations. If your target pages already sit in the top 20, fix the vitals, because you are competing on tiebreakers. If they sit below that, put your budget into pages that actually match what people search for and into earning links, and treat vitals as maintenance. On the SEO side generally, expect early movement in weeks and meaningful traction in 60 to 90 days.

One exception cuts across all of it. If your site is slow enough that visitors bail before it renders on a phone, fix it now, whatever your rankings look like. That is not an SEO decision, it is money leaving the building while you debate it.

Quick decision rule

Already ranking and stuck, fix Core Web Vitals. Not ranking yet, fix content and authority first. Losing mobile visitors before the page loads, fix speed today either way.

Frequently asked questions

Yes, but modestly. Core Web Vitals are part of Google’s page experience signals, and Google has been consistent that relevance and authority matter more. Passing will not rescue a thin page with no links pointing at it. Where vitals do help is between pages that are otherwise close in quality, and on mobile, where slow pages lose visitors before Google’s ranking has a chance to matter. The practical way to think about it: treat Core Web Vitals as a conversion and quality project that carries a small ranking benefit alongside it.

A page passes when LCP is 2.5 seconds or less, INP is 200 milliseconds or less, and CLS is 0.1 or less, measured at the 75th percentile of real visits over 28 days. All three must pass, and mobile is scored separately from desktop, so a page can pass on one and fail on the other. There is no partial credit, and no extra benefit to going far below the thresholds. Once you are green, your time is better spent on content, offers and internal links than on shaving another 200 milliseconds.

Because they measure two different things. The score out of 100 comes from Lighthouse, a simulated test run once, from one location, under assumed conditions. Search Console reports field data: what actually happened to real Chrome visitors on real devices and real networks over the past 28 days. Your visitors include people on older phones and weak cell signal, and they pull your 75th percentile up. When lab and field disagree, the field data is the one Google uses. Use the lab score only to find causes, never to declare victory.

Plan on roughly four weeks before the report moves, because Google uses a rolling 28 day window of real visits. Nothing is broken if the chart looks flat a week after your fix. Verify the change the same day with a lab test in Chrome DevTools, confirm the file sizes and scripts really changed, then leave the report alone. If you keep shipping changes every few days you will never get a clean read on which one worked. Fix, verify in the lab, then wait out the window.

WordPress itself is not the problem, the stack built on top of it usually is. The common culprits are a heavy page builder that ships enormous CSS on every page, a theme loading sliders and icon libraries nobody uses, unoptimized images straight from a phone camera, and a long tail of plugins that each add scripts sitewide. A well built WordPress site passes comfortably. Test before you conclude anything. If the platform genuinely cannot be salvaged, a rebuild is the honest answer, and at Kihan Marketing website design starts at $5,000.

Fix them first only if you are already ranking. If your important pages sit in the top 20 and are stuck, speed and stability are a sensible tiebreaker to go after. If you are on page four or nowhere at all, the bottleneck is relevance, page depth and authority, and no amount of speed work will change that. One exception overrides this: if your pages load so slowly on mobile that people leave, fix it now regardless of rankings, because that is lost revenue, not lost position.

It depends entirely on whether the cause is content or platform. Compressing images, enabling caching and cutting three unused tracking scripts is a short piece of work that a competent developer can do in a day. A site where the page builder itself generates the bloat is a rebuild, and quotes vary widely by scope, so get the diagnosis before you accept any price. At Kihan Marketing, SEO starts at $1,500 per month and includes technical work like this, growth packages start at $3,000 per month, month to month with no long term contract. Call (425) 954-3452.

Want a proposal to compare?

Kihan Marketing gives you a written scope and price within one business day. No pressure, and nothing to sign to see it.

Or call us directly: (425) 954-3452

Get your free proposal

Tell us about your project and we will be in touch within one business day.

Ready to grow?

Three simple steps from first hello to real results.

1. Contact us

Fill out the form and tell us about your goals.

2. We build your plan

A custom strategy and design built to rank and convert.

3. You get results

Launch, then measurable growth month over month.