Page Speed and Core Web Vitals for Business Owners

Core Web Vitals are three measurements Google uses to describe how a page feels to real visitors: how fast the main content appears, how quickly the page reacts when someone taps, and whether the layout jumps around. You can check them for free with PageSpeed Insights and Search Console, and on many business sites the first fixes are images and scripts.

What are Core Web Vitals?

Core Web Vitals are three metrics: Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness, and Cumulative Layout Shift (CLS) for visual stability. Google's guide on web.dev explains them and sets a "good" threshold for each.

The thresholds are measured at the 75th percentile of real visits. In plain words: at least three out of four visits to your page should meet the target, not just your own visit on fast office internet.

LCP: how fast the main content appears

Largest Contentful Paint measures how long it takes for the biggest visible element, usually the main image or headline block, to show on screen. A good LCP is 2.5 seconds or less.

Think of a visitor opening the homepage of a dental clinic in Riyadh. LCP is roughly the moment they see the large photo and the headline and feel the page has arrived.

INP: how quickly the page reacts

Interaction to Next Paint measures the delay between a visitor's action, such as tapping a button, opening a menu or choosing a product size, and the page visibly responding. A good INP is 200 milliseconds or less.

If someone taps "Book now" and nothing seems to happen, they tap again or leave. That frustration is what INP captures.

CLS: whether the layout jumps

Cumulative Layout Shift measures how much content moves unexpectedly while the page loads. A good CLS is 0.1 or less.

You have seen this: you are about to tap a link, a banner loads above it, the text drops, and you tap the wrong thing. That is layout shift.

What is the difference between field data and lab data?

Field data comes from real visitors using Chrome on their own phones and connections. Lab data comes from a single simulated test run on a fixed device and network. Both are useful, but they answer different questions.

  • Field data tells you what your visitors actually experience. It is what the Core Web Vitals thresholds are judged on. It needs enough traffic to be collected, so a small or new site may not have any yet.
  • Lab data is a controlled test you can repeat any time. It is good for finding causes and checking whether a fix helped, but one test run can differ from real-world results.

INP in particular depends on real interactions, so it is mainly reported from field data. Lab tests show related signals, such as how long scripts block the page, that point to INP problems.

When the two disagree, trust field data for "how are we doing" and use lab data for "why".

How do you test your page speed?

Use two free Google tools: PageSpeed Insights to test one page in detail, and the Core Web Vitals report in Search Console to see the whole site.

PageSpeed Insights

Enter a page address in PageSpeed Insights. The top section shows field data for that page or for your whole site, if Google has enough real visits. Below it, a lab test lists scores and specific opportunities, such as images that are too large or scripts that delay the page.

Test your most important pages, not just the homepage: your main service pages, top product or category pages and your contact page. Test the mobile result first.

The Core Web Vitals report in Search Console

In Search Console, the Core Web Vitals report groups your pages as good, needing improvement or poor, separately for mobile and desktop, based on field data. It groups similar pages together, so one fix to a shared template can improve many URLs at once.

Once you fix an issue, you can ask Search Console to validate the fix; it then tracks real visits over the following period. Our Search Console guide explains how to find this and the other reports.

What usually slows down business websites?

On many business sites, the same few causes come up again and again. None of them need advanced engineering to spot.

  • Huge images. Photos uploaded straight from a camera or phone, far larger than the space they fill. This is a frequent cause of slow LCP.
  • Sliders and carousels at the top of the page. They load several large images and scripts before the visitor sees anything, and often cause layout shift.
  • Too many plugins and scripts. Each WordPress plugin, tracking tag, pop-up or social feed adds code. Many run on every page, even where they are not used.
  • Chat widgets. Live chat and messaging buttons often load heavy scripts early and can hurt INP. Many can be delayed until after the page loads.
  • Web fonts. Several font families and weights, especially Arabic and Latin fonts together, add files to download and can cause text to shift when they load.
  • Cheap or overloaded hosting. If the server is slow to send the first byte, everything else waits. No front-end fix can fully make up for a slow server.

If your site runs on WordPress, our WordPress technical SEO guide covers plugins, themes and caching in more detail.

Why should you check mobile first?

Check mobile first because for many businesses most visitors arrive on phones (your analytics will tell you), and phones are where speed problems show most. Google also primarily uses the mobile version of your site for indexing.

A page that feels fine on a desktop in the office can be slow on a mid-range phone on a mobile network. Always read the mobile tab in PageSpeed Insights before the desktop one, and test your own site on a normal phone, not only the newest model.

A prioritized fix list for page speed

Start at the top and work down. Re-test after each change so you know what helped.

  1. Resize and compress your images. Upload images close to the size they display at, use a modern format such as WebP, and make sure images below the first screen load lazily. Do not lazy-load the main image at the top.
  2. Set width and height on images and embeds. This reserves space so content does not jump, which helps CLS.
  3. Replace the top slider with one strong image. One clear image and headline usually load faster and communicate better.
  4. Remove plugins and scripts you do not use. Review every plugin, tracking tag and widget. If nobody can say why it is there, test the site without it.
  5. Delay chat widgets and non-essential scripts. Load them after the main content, or only on the pages that need them.
  6. Cut back web fonts. Use fewer families and weights, and choose a font loading setting that shows text right away.
  7. Turn on caching and use a CDN if available. Most hosts and WordPress setups offer caching; a CDN serves files from closer to the visitor.
  8. Review your hosting. If the server response is still slow after the steps above, the hosting plan may be the limit.

Google's guide to optimizing LCP goes deeper on the first few steps if you or your developer want the technical detail.

Does page speed affect Google rankings?

Yes, but as one factor among many. Core Web Vitals are part of how Google looks at page experience, but relevant, helpful content matters more.

A fast page with thin content is unlikely to outrank a slower page that answers the question better. Treat speed as a way to stop losing visitors you have already earned, not as a shortcut to higher rankings. Results from any SEO work take time and depend on your competition.

Frequently asked questions

Do I need a perfect score in PageSpeed Insights?

No. The lab score is a diagnostic aid, not the goal. What matters is whether real visitors meet the Core Web Vitals thresholds, which you see in the field data and in Search Console.

Why does PageSpeed Insights show no field data for my site?

Field data needs enough real visits from Chrome users to be reported. Smaller or newer sites may not have it yet. In that case, use the lab results to find problems and check again later.

Why do my scores change every time I test?

Lab tests run on simulated conditions, and small differences in server response or network can change the result. Test a few times and look at the trend, not a single number.

Can a caching plugin fix everything?

Caching often helps, especially with server response, but it does not shrink oversized images, remove unused scripts or stop a slider from loading. Fix the causes on the list above as well.

Speed is one part of a full site check; our SEO audit checklist and the practical SEO guide for businesses in Saudi Arabia and Egypt show where it fits. For a starting point, Rankshoot gives you a free SEO audit of your site, a look at your competitors and a content plan; you create a free account and no card is needed.

See it on one of your client sites.

Create a free account: full setup, a competitor audit and your first article with its image. No card.

Start free