Core Web Vitals for B2B: a guide for marketing leaders who do not write code
Yes, Core Web Vitals matter for B2B, but as a floor rather than a growth lever on their own. Google says its ranking systems use them while relevance still comes first, and a slow or jumpy page loses buyers before they reach the demo form. Measure the three metrics (LCP, INP and CLS) from real-user field data in Search Console, fix the usual B2B culprits such as tag managers, chat widgets, hero video, consent banners and fonts, and keep them inside a budget on every release.
Key takeaways
- Good means an LCP within 2.5 seconds, an INP of 200 milliseconds or less and a CLS of 0.1 or less, measured at the 75th percentile of real visits.
- Google says Core Web Vitals are used by its ranking systems, that there is no single page experience signal, and that relevance comes first.
- Judge your site on field data from the Chrome UX Report (Search Console, PageSpeed Insights), and use lab scores only to debug.
- On most B2B sites the problem is what marketing added: tags, chat, video, consent banners and fonts. Each one needs an owner and a budget.
Core Web Vitals explained for marketers: LCP, INP and CLS in plain language
Core Web Vitals are three measurements of how a page feels to a real visitor. You do not need to know how they are calculated. You need to know what each means for a buyer, what good looks like, and who owns it.
Largest Contentful Paint (LCP) is loading: how long until the biggest thing on screen, usually the hero image or headline, has appeared. Interaction to Next Paint (INP) is responsiveness: how long the page takes to react visibly when someone clicks a menu, a tab or a form field. INP replaced First Input Delay as a Core Web Vital in March 2024. Cumulative Layout Shift (CLS) is visual stability: how much the page jumps around while it loads, the moment a visitor goes to click a button and it moves.
Google evaluates each metric at the 75th percentile of page loads, separately for mobile and desktop. A page passes only when all three are good at that percentile. In practice that means three out of four visits must be good, not your own visit on the office network.
| Metric | Good | Needs improvement | Poor |
|---|---|---|---|
| LCP (loading) | 2.5 seconds or less | Up to 4 seconds | Over 4 seconds |
| INP (responsiveness) | 200 milliseconds or less | Up to 500 milliseconds | Over 500 milliseconds |
| CLS (visual stability) | 0.1 or less | Up to 0.25 | Over 0.25 |
Do Core Web Vitals matter for B2B rankings? What Google actually says
Google’s own words are more measured than most vendor articles. Its page experience documentation says Core Web Vitals are used by its ranking systems, and it recommends that site owners achieve good Core Web Vitals for success with Search. It does not say how much weight they carry.
It also sets limits. Google says there is no single page experience signal; its core ranking systems look at a variety of signals that align with overall page experience. It says Search always seeks to show the most relevant content, even if the page experience is sub-par. And it says good results do not guarantee top rankings, and that chasing a perfect score only for SEO may not be the best use of your time.
Our reading for B2B: Core Web Vitals will not rescue a page that does not answer the buyer’s question, but where several pages are equally helpful, a good experience counts. Treat them as hygiene, then spend the rest of the effort on content and offers. Our technical SEO checklist puts them in context with crawling, indexing and schema.
Why speed matters for B2B conversion
Most published speed research comes from retail, so be careful with borrowed numbers. One study that did look at lead generation is Milliseconds make millions, commissioned by Google and run by 55 and Deloitte across 37 European and American brand sites and more than 30 million user sessions at the end of 2019. When mobile pages got 0.1 seconds faster across the journey, lead generation sites saw progression from the homepage to the first form step rise 5.5%, progression from the first form step to submission rise 21.6%, and page views rise 7%.
That is one study, not a forecast for your site. It does point to where speed hurts a B2B funnel most: the form and the pages just before it, where marketing tends to add chat and tracking scripts.
The wider web is not starting from a strong position either. The HTTP Archive Web Almanac 2025, based on July 2025 Chrome UX Report data, found that 48% of websites had good Core Web Vitals on mobile and 56% on desktop. LCP was the hardest metric, good on 62% of mobile pages, while INP was good on 77% of mobile pages and 97% of desktop pages.
We build fast, structured B2B sites with tracking, schema and answer-ready pages.
How to read your own Core Web Vitals data
There are two kinds of data, and mixing them up is the most common mistake we see in leadership reviews. Field data is what real Chrome users experienced. Lab data is one simulated test run. Search Console reports the first; developers debug with the second.
- Search Console, Core Web Vitals report: your starting point. It uses Chrome UX Report field data, groups similar URLs, reports mobile and desktop separately and gives each group the status of its worst metric. Only indexed URLs appear.
- PageSpeed Insights, top panel: real-user field data over the previous 28 days, at the 75th percentile. With too little page traffic it falls back to the whole site (the origin), and with too little site traffic it shows no data.
- PageSpeed Insights, lower panel: the Lighthouse lab test on a simulated phone or desktop. The score out of 100 lives here. Google describes lab data as useful for debugging; it can miss what real users hit.
- Chrome UX Report (CrUX): the public dataset behind both tools, also available through CrUX Vis, its API and BigQuery. Pages appear only when they are publicly discoverable and have enough visitors.
So when a vendor shows you a green 100, ask which panel it came from. Our own homepage scored 100 in all four desktop categories on PageSpeed Insights, while the field panel still showed No Data because the site did not yet have enough Chrome traffic to report. We explain what we did and what the score does not prove in how we scored 100 on PageSpeed Insights.
The usual B2B culprits, and the first fix for each
On B2B sites the theme, the CMS and the hosting are rarely the main problem. The weight comes from what marketing added over the years. Images are the LCP element on 76% of mobile pages and 85% of desktop pages in the Web Almanac 2025 data, about 16 to 17% of pages still lazy-load that image, and 62% of mobile pages have at least one image without set dimensions.
| Metric | Good threshold | What users feel | Common B2B cause | First fix |
|---|---|---|---|---|
| LCP | 2.5 seconds or less | A blank or half-built hero; the page feels slow before anyone reads a word | Heavy hero video or image, a lazy-loaded hero, tag manager and testing scripts competing for bandwidth, web fonts delaying the headline | Serve a compressed poster image, never lazy-load the hero, give it high fetch priority, and fire non-essential tags after load |
| INP | 200 milliseconds or less | Menus, tabs and form fields lag after a click or tap | Long JavaScript tasks from the tag manager, chat widget, enrichment and session-replay scripts, plus very large pages | Audit the tag manager, remove unused tags, load chat on interaction, and defer anything not needed to use the page |
| CLS | 0.1 or less | The page jumps and visitors click the wrong thing | Consent banners and announcement bars injected at the top, images and embeds without dimensions, font swaps | Reserve space or overlay the banner, set width and height on every image and video, and use font fallbacks that match the web font size |
Tag managers and chat widgets: web.dev notes that tags get added but are rarely removed, and that it has seen a correlation between the size of tag managers and poorer INP. Give every tag and widget an owner and a reason to exist.
Hero video: for a video, LCP is measured on the poster image or the first frame, whichever comes first, so a light poster keeps the brand moment without the cost.
Consent banners and fonts: web.dev lists injected content such as cookie notices among common causes of layout shift, and notes that swapping from a fallback font to a web font can shift text too. The banner is mandatory in many markets; the shift is not.
What to ask your developers or agency
You do not need to read a performance trace to hold a team accountable. These questions turn a vague goal into an owned plan.
- What do our field Core Web Vitals look like in Search Console, on mobile and desktop, and which URL groups are poor or need improvement?
- For each poor group, which metric fails and what is the cause on that template?
- Which third-party scripts load on our key pages, who owns each one, and which could load after the page or on interaction?
- Is our hero image or video the LCP element, and is it ever lazy-loaded?
- What performance budget does every release have to meet, and what happens when a change breaks it?
- How will we confirm a fix: a Search Console validation, field data over the next 28 days, or only a lab score?
Be wary of any answer that only quotes a Lighthouse score. Search Console validation of a fix runs for 28 days and passes only if the issue does not reappear on any URL in that window.
A 30-day Core Web Vitals plan for B2B teams
This sequence assumes one marketing owner, one developer or agency, and authority to remove tags.
- Days 1 to 3: export the Search Console report for mobile and desktop and match each poor URL group to a template (homepage, service, article, landing page).
- Days 4 to 7: run PageSpeed Insights on one URL per failing template and identify the LCP element on each.
- Days 8 to 12: audit the tag manager and third-party scripts. Remove unused tags, give the rest an owner, and move chat and non-essential tags to after load.
- Days 13 to 18: fix the hero on each template: compress the image, swap autoplay video for a poster, remove lazy loading and set dimensions on every image.
- Days 19 to 22: stabilise the layout. Reserve space for the consent banner, trim font files and match fallback fonts.
- Days 23 to 25: write a performance budget per template and add it to the release checklist.
- Days 26 to 30: start validation in Search Console and report field trends alongside form progression and pipeline.
Field data trails your fixes, because it covers the previous 28 days of real visits. Expect the report to catch up over the following month, and keep the budget in place so the gains survive the next campaign launch.
How our team approaches Core Web Vitals
We treat speed as part of pipeline work, not a separate engineering project. On our own site, consent defaults to denied, the tag manager and chat scripts load on first interaction or after the page has loaded, and video ships as a poster image only until a visitor presses play. Every pull request is checked against performance, accessibility and SEO budgets before a person approves it.
For clients we build and run the same foundation through our website development service, and we read the results in the CRM, so a faster form is judged by the meetings and opportunities it produces.
If your Search Console report shows poor or needs improvement on the pages that matter for pipeline, talk to our team and we will come back with a plan for your stack.
Frequently asked questions
Do Core Web Vitals matter for B2B websites?
Yes. Google says its ranking systems use them, and slow or unstable pages lose buyers before they reach a form. They do not replace relevance, so treat them as a floor that protects rankings and conversion.
What are the good thresholds for Core Web Vitals?
An LCP of 2.5 seconds or less, an INP of 200 milliseconds or less and a CLS of 0.1 or less, measured at the 75th percentile of real page loads, separately for mobile and desktop.
Why does PageSpeed Insights show a high score but Search Console says poor?
The score is a single simulated lab test. Search Console uses field data from real Chrome users over time. Google ranks on field data, so fix what the field data shows and use the lab test to debug.
Why does our site show no Core Web Vitals data?
The Chrome UX Report includes only pages and origins with enough eligible traffic. Smaller B2B sites often fall back to origin-level data or show none. Use lab tests meanwhile and check again as traffic grows.
Is a perfect PageSpeed score worth chasing?
Not for its own sake. Google says a perfect score only for SEO may not be the best use of your time. Aim for good field Core Web Vitals on the templates that drive pipeline, then keep them with a budget.
Sources
- web.dev: Web Vitals
- web.dev blog: Interaction to Next Paint becomes a Core Web Vital (March 2024)
- web.dev: Largest Contentful Paint (LCP)
- Google Search Central: Understanding page experience in Google Search results
- Search Console Help: Core Web Vitals report
- Google for Developers: About PageSpeed Insights
- Chrome for Developers: Chrome UX Report (CrUX)
- HTTP Archive Web Almanac 2025: Performance
- web.dev case study: Milliseconds make millions (Google, 55 and Deloitte)
- web.dev: Optimize Largest Contentful Paint
- web.dev: Optimize Interaction to Next Paint
- web.dev: Optimize Cumulative Layout Shift
- web.dev: Best practices for tags and tag managers
Related service: Website development. See also pricing and client results.
We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.