Free tools
Core Web Vitals test and website speed checker
Test any public page for the three Core Web Vitals: how fast the main content loads (LCP), how much the layout jumps (CLS) and how long scripts block taps (TBT, a lab stand-in for INP). You get each number in plain English, the page weight and the three fixes that should help most. This is a lab test, so real-visitor numbers can differ.
Lab speed report
This is lab data, not real-user data. It is one load from our server on an emulated device and network. Google ranks on field data: what real Chrome visitors experienced over 28 days, shown in Search Console. Your field numbers can be better or worse. See our website speed statistics for what speed is worth.
Core Web Vitals, explained
Top 3 fixes
Where the page weight comes from
| Type | Requests | Transferred |
|---|
Fix estimate: fixed quote in 24 hours. Speed work depends on the platform, hosting and plugins, so we look before we price it. If the site is due a rebuild anyway, a small business site built for Core Web Vitals is $1,500 to $4,000 (about $2,000 typical) from our price sheet.
Email me the full speed report as a PDF
The PDF has every metric explained, all the fixes in order of impact, the page weight breakdown and a fix estimate in US dollars.
How the test works
We load your page once in headless Chromium on our server and measure it with Google's open-source Lighthouse (version 12), the same engine behind PageSpeed Insights' lab section. Mobile tests emulate a mid-range phone on a slow 4G connection using Lighthouse's simulated throttling; desktop tests use its desktop profile. Only the performance category runs. Tests run one at a time, so you may wait in a short queue.
We report four numbers that matter and turn Lighthouse's long list of audits into three fixes in plain English, ranked by the time or data each would save, with extra weight on whichever Core Web Vital is failing.
| Metric | Good | Poor | Measured here as |
|---|---|---|---|
| Largest Contentful Paint (LCP) | 2.5 s or less | over 4 s | Lab LCP |
| Cumulative Layout Shift (CLS) | 0.1 or less | over 0.25 | Lab CLS during load |
| Interaction to Next Paint (INP) | 200 ms or less | over 500 ms | Total Blocking Time (TBT), a lab proxy: 200 ms or less is good |
Lab data and real-user data are different
Google's ranking signal is field data from the Chrome UX Report: the 75th percentile of what real visitors experienced over the last 28 days. A lab test is one controlled run. It is the right tool for finding and fixing causes, but it can disagree with field data in both directions: real visitors may have faster phones and warm caches, or slower networks and more third-party scripts firing. INP needs real taps and clicks, so no lab test can measure it; TBT shows how busy the main thread is, which is the usual cause of poor INP.
To see your field data, open Google Search Console and go to Experience, then Core Web Vitals, or run PageSpeed Insights, which shows field data when a site has enough Chrome traffic.
Why speed is worth fixing
Slow pages lose visitors before they see anything, and Core Web Vitals are part of Google's page experience signals. Our website speed statistics for 2026 collect the sourced numbers, and how to speed up a website walks through the common fixes.
Getting it fixed
Every page we build or fix is tested to WCAG 2.2 AA. If you want a person to check the whole site, see our ADA compliance audit. If you already know what is wrong, our accessibility remediation service fixes it in the code, not with an overlay. For a broader automated scan of one page, use the free accessibility checker.
More free tools
FAQ Answers
Frequently asked questions
It uses the same Lighthouse engine as the lab section of PageSpeed Insights, run on our own server, then explains the results in plain English with the top three fixes. It does not show field data from real Chrome users, which PageSpeed Insights does when a site has enough traffic.
Lab scores vary from run to run because of server load, network timing, ads and third-party scripts that change between loads. Differences of a few points are normal. Look at the trend and at which metric is failing rather than one score.
Interaction to Next Paint measures how quickly a page responds to real taps and clicks, so it can only be measured with real visitors. Total Blocking Time measures how long scripts block the browser during load, which is the usual cause of poor INP, so lab tools use it as a proxy.
Google rates a page good when, for 75 percent of visits, Largest Contentful Paint is 2.5 seconds or less, Interaction to Next Paint is 200 milliseconds or less and Cumulative Layout Shift is 0.1 or less.
Core Web Vitals are part of Google's page experience signals, which Google describes as one factor among many; relevance of the content matters more. Speed has a clearer effect on visitors: slow pages lose people before they read or buy.
No. The page is loaded once and discarded. The result is kept in memory for up to two hours so you can email it to yourself. If you request the email, we keep your contact details and the report summary to follow up.
Fixed quote
Get a fixed quote in 24 hours
Free, with no obligation. We reply within 24 hours, Monday to Friday, with a written fixed price or the questions we need answered first.
- Accessibility fixes, small site
- $500 to $2,000
- Small business website
- About $2,000
- Larger site or redesign
- $3,000 to $6,000
- Web app MVP
- $8,000 to $15,000
- Fixed price in US dollars, in writing, before work starts
- Built and fixed to WCAG 2.2 AA, tested by hand
- Code, content and accounts are yours on final payment
Prefer to talk? Call +1 (365) 440-1786 or email info@fourcents.ca.
Request your free quote
Only name, email and project details are required. Phone is optional.
Thank you, your details are in.
We have received your project details and will reply within 24 hours.