Skip to main content
Varanity/
Free tool

Is your site fast enough to keep the visitors you’re paying to get?

Run a free Core Web Vitals check on any page and get your mobile score from Google’s own test. Add your email to see the full breakdown of what is slowing that page down for visitors.

Check a page

  • Google’s own mobile test
  • Real-visitor data when Google has it
  • Your score without an account

Scores come from Google PageSpeed Insights

On this page

What the speed check measures

We send your page through Google PageSpeed Insights on a simulated phone and report the numbers that come back. Here is what each one means for the person holding that phone.

  1. 01

    Performance score

    Google’s Lighthouse test grades the page from 0 to 100 on a mid-range phone with a slower mobile connection. Because it blends several timings into one number, it is the fastest way to spot a problem.

  2. 02

    Largest Contentful Paint

    This is how long the largest element on screen takes to appear, often the hero image or main headline. It marks the moment visitors feel the page has loaded, so Google counts 2.5 seconds or less as good.

  3. 03

    Cumulative Layout Shift

    This measures how much the page jumps while it loads, and a score of 0.1 or less is good. A button that moves just as someone taps it sends them somewhere they never meant to go.

  4. 04

    Interaction to Next Paint

    This measures how fast the page reacts when someone taps, clicks or types. Google counts 200 milliseconds or less as good. Google can only measure it from real visitors, so it appears once your site has enough traffic.

  5. 05

    Total Blocking Time (lab)

    When Google has no real-visitor data, we show this lab measurement in its place. It records how long scripts lock up the page, which stops the page from responding when someone taps a button.

How to read your score

Google sorts every measurement into three bands, and we use the same cut-offs for each one. Your result therefore lines up with what you would see if you ran PageSpeed Insights yourself.

MeasurementGoodNeeds improvementPoor
Performance score90 to 10050 to 890 to 49
Largest Contentful Paint2.5s or lessUp to 4sOver 4s
Cumulative Layout Shift0.1 or lessUp to 0.25Over 0.25
Interaction to Next Paint200ms or lessUp to 500msOver 500ms
Total Blocking Time (lab)200ms or lessUp to 600msOver 600ms

A note saying the result comes from a simulated test means Google lacked enough real-visitor data for this page. That is normal for most small business websites, and the lab numbers still point to the right problems. Because they come from a single test run, expect each number to shift a little every time you check.

Don’t judge the page on its score alone, because the individual measurements tell you where the problem sits. Look at Largest Contentful Paint first, since a slow first view loses people before they read a word.

How the check works

When you press the button, we send the page address to Google’s PageSpeed Insights service with a mobile setting. Google then loads the page on a simulated mid-range phone and measures how long each step takes.

Google also records page timings from real Chrome users in a public dataset, the Chrome User Experience Report. When a page has enough of those visits over the last 28 days, we show the real-visitor numbers first.

We test the single address you enter, not your whole website, so the result describes one page. Home pages and product pages can score far apart, so test the pages that bring in leads or sales.

Fixes that help most small business sites

One oversized image at the top

A common cause of a slow first view is one oversized image sitting at the top of the page. Resize the image to the width it displays at, then save it as WebP or AVIF, two modern formats. On WordPress, an image compression plugin can do this for every file you upload. Shopify and Wix convert images for you, but check that each original file isn’t far bigger than needed.

WordPressShopifyWix

Too many scripts and widgets

Chat widgets, pop-ups, tracking tags and sliders all add code that the phone must run before the page responds. Remove the ones you no longer use, and set the rest to load after the main content appears. That is the most reliable way to bring down Interaction to Next Paint and Total Blocking Time.

Fonts that hold up the text

When text shows up late or changes style as the page loads, your fonts are holding the page up. Use one or two font files hosted with your website rather than pulled from another service. Then set font-display to swap, which shows text in a backup font until your own font arrives.

Content that jumps as it loads

Layout shift often comes from images and ads without a set size, or from a cookie banner pushing content down. Give every image a width and height, and reserve space on the page for anything that loads late.

Hosting that slows every page

If every page feels slow, including the simple ones, look at your hosting before anything else on the site. Caching and a content delivery network such as Cloudflare both help, yet cheap shared hosting is often the root cause.

Site speed checker questions

Because the lab test runs once and network conditions change between runs, a movement of a few points is normal. Real-visitor numbers change less from day to day, because they cover the previous 28 days of visits.

Free audit

Want a person to look at the whole site?

The tools check one page or domain at a time. Our free audit is a personal review of your entire website, ending with a recommendation on what to fix first.