What Core Web Vitals are, in plain English
Core Web Vitals are three measurements Google invented in 2020 to try to put a number on how fast and smooth your website feels to a real human on a real phone. They were made a direct ranking signal in 2021 and the specific metrics have been refined twice since. In 2026 the three vitals are Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS). Pass all three and Google considers your "Page Experience" healthy. Fail one and you have a ranking liability.
For a local service business owner, the practical importance is this: a slow, janky mobile site now simultaneously damages (1) your Google rankings, (2) your AI engine citations, (3) your Google Business Profile ranking and (4) your conversion rate. One underlying problem creates four separate business consequences.
LCP — Largest Contentful Paint
LCP measures how long it takes for the biggest visible element on your page to appear. On most service business websites the biggest element is the hero image or hero video at the top of the home page. LCP is measured in seconds. Google's thresholds in 2026 are: good is 2.5 seconds or faster, needs improvement is 2.5–4 seconds, poor is above 4 seconds.
The most common LCP killers on local service sites are oversized hero images (a 3 MB JPEG where a 150 KB WebP would do the same job), hero images loaded with lazy-loading accidentally applied to the above-the-fold image, custom fonts that block paint, and render-blocking JavaScript. The fixes are standard: compress images, serve WebP or AVIF, pre-connect to critical origins, defer non-critical scripts, use a CDN.
Realistic improvement expectation: on a WordPress site with a page builder, moving LCP from 6 seconds to 2.3 seconds is typically a 2–4 day project. On a well-built React or Next.js site, LCP under 2 seconds should be the starting point, not a goal.
INP — Interaction to Next Paint
INP replaced the older First Input Delay (FID) metric in March 2024. It measures how quickly your page responds to real user interactions — taps, clicks, scrolls — not just the first interaction but the slowest one. Google's thresholds in 2026 are: good is 200 milliseconds or faster, needs improvement is 200–500 ms, poor is above 500 ms.
INP is the metric most local service sites now fail. The reason is accumulated JavaScript bloat. Every third-party script you add — Google Analytics, Meta Pixel, Hotjar, a chat widget, a popup builder, a review widget, three A/B testing scripts — adds to the main thread workload. By the time a user taps a button, the browser is busy running analytics code and the tap feels sluggish.
The fix is editorial: remove scripts you do not actively use. Then shift what remains to defer or async loading. Then move analytics calls to lightweight server-side implementations where possible. On a bloated WordPress site, INP under 200 ms is often a 1–2 week engagement rather than a quick fix.
CLS — Cumulative Layout Shift
CLS measures how much visible content "jumps" during loading. The classic example: you are about to tap a button, the page shifts because a late-loading ad or image pushed content down, and your tap lands on the wrong element. Google thresholds: good is 0.1 or less, needs improvement is 0.1–0.25, poor is above 0.25.
CLS failures almost always come from missing dimensions. Images without width and height attributes, iframes without reserved space, web fonts that swap in with different metrics than the fallback, cookie banners that appear 2 seconds in and push the page down. Each of these creates a layout shift.
CLS is usually the easiest Core Web Vital to fix — set explicit width and height on all images and iframes, reserve space for ads and widgets, and use the font-display: swap strategy with closely-matched fallback fonts.
Why Core Web Vitals quietly eat your rankings
The failure mode we see repeatedly in audits is accumulated weight over time. The site is fast when the agency hands it over. Over 18 months, every vendor adds a script tag — the chat widget, the two analytics tools, the review widget, the appointment booking widget, the Facebook retargeting pixel, the Microsoft Clarity session recorder. Each is a reasonable addition in isolation. Together they turn a 1.8 second site into a 6 second site, and the ranking slide starts.
Our standard recommendation is a quarterly Core Web Vitals audit for any client site, specifically to catch regressions early. One bad vendor install can tank the vitals in a week; catching it in the first month is cheap, catching it after six months of ranking damage is expensive.
How Core Web Vitals affect AI engine citations
The AI engines (ChatGPT, Claude, Gemini, Perplexity) do not publicly document their ranking criteria the way Google does, but the leaked prompts and the observed behavior make clear that page experience is a confidence signal. A fast, clean, well-structured page is more likely to be cited than a slow, bloated one of equivalent content quality. The engines appear to treat page experience as a proxy for whether the content is worth summarizing in a generated answer.
Practically, improving Core Web Vitals usually improves AI visibility within 30–60 days of the engines re-crawling the pages. This is why we recommend addressing Core Web Vitals before investing heavily in GEO content work — the content investment compounds much better on a technically-healthy site.
How to measure your current Core Web Vitals
Three tools cover the real measurement needs.
- PageSpeed Insights (free, from Google) — gives you lab scores and the real-world Field Data from Chrome User Experience Report (CrUX) if your site has enough traffic. Field Data is what Google actually uses for ranking.
- Google Search Console → Experience → Core Web Vitals report — shows which URL groups are failing and the common failure patterns. Best for prioritization at the site level.
- web.dev/measure — the clearest explanation of why your specific page failed and the specific fixes to apply.
When to involve a developer vs when to DIY
CLS fixes are usually editable in a page builder or theme settings and can be DIY. Image compression and WebP conversion are DIY with free tools. Removing unused scripts is usually DIY (the pain is the inventory, not the deletion).
INP fixes almost always require a developer unless your site is on a simple static builder. LCP fixes above the easy level (compress images, defer scripts) typically require developer time to configure CDN, pre-connect hints and HTTP/2 or HTTP/3. For sites on complex platforms (Shopify Plus, headless architectures, custom React), budget for a specialist engagement.
Frequently asked questions
How much do Core Web Vitals actually matter for ranking?
Google has stated publicly that Core Web Vitals is "one of hundreds" of ranking signals. In practice, for local service sites in competitive markets, failing all three vitals typically costs 10–30 positions. Passing all three rarely creates ranking lift on its own but it removes a major ceiling.
Is a 90+ PageSpeed Insights score required to rank?
No. The ranking signal is the Field Data (real user measurement), not the Lab Data (synthetic score). You can have a Lab Score of 60 and pass Core Web Vitals in Field Data if your real-world users have fast networks and devices.
My site is on WordPress with Elementor and it is slow. Should I migrate?
Not necessarily. Most WordPress + Elementor sites can achieve passing Core Web Vitals with aggressive image optimization, a managed caching layer, a serious hosting provider and script discipline. Migration is only justified if the site is also failing on other dimensions (editability, security, developer availability).
How often should I check my Core Web Vitals?
Monthly as a minimum. Quarterly as an audit depth. After any major site change (new plugin, new theme, new vendor script, redesign) within 48 hours of the change. Vitals can degrade overnight from a single bad install.
Does mobile or desktop matter more for Core Web Vitals?
Mobile. Google uses mobile-first indexing and most Core Web Vitals assessments weight the mobile score heavily. If your desktop passes but mobile fails, the ranking damage is as if both failed.
Does Local Visibility AI fix Core Web Vitals?
Yes — Core Web Vitals optimization is included in the Technical SEO service and in the Complete Growth Package. For stand-alone CWV fix engagements, pricing starts at $1,900 for a sub-100-URL site. We ship the fixes and verify the before/after scores.
Core Web Vitals snapshot in your free check
The free 30-second check runs a quick technical scan plus the 4-engine AI visibility test. On screen, no sign-up.
Keep exploring
Related services, industries, cities and resources from Local Visibility AI.