30-Second Summary

  • 3 numbers that decide your ranking: LCP (display time), INP (click reaction time), CLS (visual stability). Google measures them, publishes them, and uses them to rank. Sources: Google Search Central · web.dev/vitals.
  • The 2026 thresholds: LCP ≤ 2.5 s · INP ≤ 200 ms · CLS ≤ 0.1. Below these thresholds, your site loses measurable organic traffic.
  • The test takes 2 minutes: pagespeed.web.dev, free — enter your URL, read 3 numbers. Red = urgent. Orange = needs fixing. Green = you're good.
  • The first 3 fixes: unoptimized images, unnecessary third-party scripts, cheap hosting. They deliver the majority of gains for a cost between $0 and $300 CAD.

The 3 Metrics That Decide Your Ranking

Core Web Vitals (CWV) are the 3 indicators Google uses to measure the technical user experience of your site. Officially added as ranking factors in June 2021 and strengthened in March 2024 with the replacement of FID by INP. Source: Google Search Central — Core Web Vitals.

  • LCP — Largest Contentful Paint. How long before the main element of your page (the hero image, the main heading) appears? Visitor feeling: "Is it loading?"
  • INP — Interaction to Next Paint. How long between a click and the first visible reaction of the page? Feeling: "Does the button respond or not?"
  • CLS — Cumulative Layout Shift. How much do your elements move during loading? A high CLS is the experience: "I click a link, but it shifts and I open something else."
Did You Know? According to the Chrome User Experience Report, more than half of all websites worldwide fail at least one of the 3 Core Web Vitals. Your site is probably in that half — the PageSpeed test below confirms it in 2 minutes.

Google 2026 Thresholds — What the Colours Mean

Google defines 3 tiers for each metric. These are not marketing recommendations: they are the exact thresholds used by the ranking algorithm.

Metric ✅ Good (green) ⚠️ Needs Improvement (orange) 🔴 Poor (red)
LCP ≤ 2.5 s 2.5 – 4.0 s > 4.0 s
INP ≤ 200 ms 200 – 500 ms > 500 ms
CLS ≤ 0.1 0.1 – 0.25 > 0.25

Sources: Google — web.dev/vitals · Chrome for Developers.

Important — Real Data vs Lab Google uses measurements from real users (Chrome UX Report), not lab measurements. Your own computer on gigabit fibre doesn't reflect what your client experiences on 4G in a rural area.
Did You Know? According to the Deloitte — Milliseconds Make Millions study, a 0.1 s improvement in LCP leads to an average of +8% e-commerce conversion and +10% time spent on lead-gen pages. Speed is not a technical detail — it's a direct revenue lever.

How to Test Your Site in 2 Minutes

No paid tool needed. 4-step procedure:

  1. Go to pagespeed.web.dev.
  2. Paste your homepage URL. Click "Analyze".
  3. Wait 30 to 60 seconds.
  4. Read the 3 numbers in the "Discover what your real users are experiencing" section.

You'll see a mobile card and a desktop card. Focus on mobile: the majority of Canadian web traffic is on mobile in 2026, and Google has used mobile-first indexing since 2020 to determine your ranking.

If your 3 numbers are green on mobile, your site passes the CWV exam. If even one is red or orange, you have work to do. Also run the test on your contact or quote page — that's often where slowness is most critical.


The 5 Most Common Causes of Slowness on Small Business Sites

These 5 problems appear regularly in performance audits — data from the HTTP Archive Web Almanac 2024 confirms their prevalence globally.

1. Unoptimized Images — the Most Widespread Cause

JPG or PNG files at 2–4 MB delivered uncompressed, not converted to WebP, loaded above the fold without a fetchpriority attribute. Direct impact: LCP drifting to 4–6 s. The Web Almanac 2024 confirms images remain the #1 source of page weight on the web. Fix: Squoosh or TinyPNG, convert to WebP, resize to actual display dimensions. Cost: $0.

2. Invasive Third-Party Scripts

Messenger chat, Facebook pixel, Google Analytics, Hotjar, SEO trackers, exit popups — each third-party script is a black box that can block rendering. According to the Web Almanac 2024, third-party scripts represent a median of 45% of page load time. Fix: audit your scripts, remove unused ones, add deferred loading (async/defer) on the rest.

3. Cheap Shared Hosting

$4–5/month hosting shared with hundreds of other sites gives a TTFB (time to first byte) of 1–2 seconds, which drags down everything else. Fix: upgrade to VPS or managed hosting — Kinsta, WP Engine, Pressable, Cloudways — starting at $30/month CAD.

4. Heavy Theme or Page Builder

Some popular themes (Divi, Avada) with all options enabled generate 8–12 MB of CSS and JS per page. A lightweight theme (GeneratePress, Kadence, Astra) stays under 1 MB. Fix: theme change — a significant undertaking to plan, but one of the most durable performance gains.

5. Elements That Jump During Loading (CLS)

Banners, images without declared dimensions, web fonts loaded late. Impact: CLS explodes, visitors click in the wrong place. Fix: declare width and height on all images, preload critical fonts with rel="preload".


Diagnosing takes 2 minutes. Prioritizing fixes takes 30 minutes. If you don't have time to untangle this yourself, we handle it.

View Our SEO Services →

The 30-Day Fix Plan

Week 1 — What You Do (2 h)

  • Test your homepage and the 5 most-visited pages in PageSpeed Insights.
  • Write down the 3 numbers per page in a simple spreadsheet.
  • Identify which of the 5 causes (images, scripts, hosting, theme, CLS) is your main problem.

Week 2 — Delegated to Developer (8–12 h)

  • Compress and convert all images over 200 KB to WebP.
  • Audit third-party scripts, remove those with no real usage.
  • Add async/defer to non-critical scripts.

Week 3 — Delegated to Developer (4–8 h)

  • Check TTFB. If consistently above 800 ms, plan hosting migration.
  • Add width/height dimensions to all images.
  • Preload critical fonts.

Week 4 — What You Do (1 h)

  • Re-test PageSpeed Insights on the same pages.
  • Validate gains. Track impressions and CTR in Google Search Console.
Typical Budget $800 to $3,500 CAD for a 20 to 100 page SMB depending on accumulated technical debt. If someone quotes you $8,000 without first showing you your current 3 numbers, get a second opinion.

How to Verify Your Fixes Are Working

CrUX data updates every 28 days. A real Google verdict therefore takes about 4 weeks. But you have faster intermediate signals:

  • PageSpeed Insights — Diagnostics tab: live lab measurement, useful to validate that a fix works technically.
  • WebPageTest: detailed loading waterfall, identifies in 3 minutes which specific script is slowing everything down.
  • Search Console — Core Web Vitals Report: Search Console → Experience → Core Web Vitals. Updated weekly.
Did You Know? According to Google Search Central, moving an LCP from "poor" to "good" increases average organic traffic by 6 to 18% over 60 to 90 days, all else being equal.

FAQ: 12 Questions to Manage Your Site Speed

Core Web Vitals are 3 Google measurements that evaluate the technical user experience of a web page: LCP (time to display the main content), INP (reaction time after a click), CLS (visual stability). Since 2021, they are an official ranking factor. They are measured on real users via Chrome.

Each PageSpeed Insights test runs a new lab measurement with its own simulated network and CPU context. Variations of 5–15% are normal. What matters to Google are the Field data (CrUX), measured over 28 rolling days on your real users — not an isolated lab measurement.

No. The score out of 100 is a composite grade that includes other metrics (First Contentful Paint, Speed Index, Total Blocking Time). Core Web Vitals are the 3 specific metrics Google uses for ranking: LCP, INP, CLS. A score of 85/100 can coexist with a red LCP.

3.2 s is rated "needs improvement" by Google (2.5–4 s range). It's not red/poor but it's below the "good" threshold (≤ 2.5 s). Your organic traffic is measurably affected. Medium priority: fix within 60 days, not within 24 hours.

A WordPress site can be fast with 4 combined choices: a lightweight theme (GeneratePress, Kadence, Astra), quality hosting (Kinsta, WP Engine, Pressable, Cloudways), a well-configured cache plugin (WP Rocket, LiteSpeed Cache) and images optimized in WebP. These 4 levers combined can achieve an LCP of 1.5 to 2.2 s.

Yes, if your TTFB (time to first byte) consistently exceeds 800 ms in PageSpeed. Budget shared hosting at $4–5/month is barely compatible with good Core Web Vitals. Recommended alternatives: Kinsta, WP Engine, Pressable, Cloudways — budget $30 to $100/month CAD depending on traffic.

They are necessary but not sufficient. A good cache plugin fixes many WordPress speed issues: cached HTML delivery, GZIP compression, lazy-loading images. But it can't compensate for a heavy theme, slow hosting, or 2 MB images. It's one lever among many, not a complete solution.

Yes, especially if your clientele is spread across Canada or internationally. A CDN (Cloudflare, BunnyCDN) serves your static files from servers close to your visitors, reducing TTFB by 200 to 500 ms. For a local SMB (Montreal, Toronto, Vancouver), the impact is smaller but positive. Cloudflare offers a free plan that's sufficient to start.

Yes, significantly. A YouTube iframe loads 1.2 to 1.8 MB of JavaScript even without playing. Solution: use lazy loading ("lite embed" — WP Feather plugin or lite-youtube-embed), which only shows the thumbnail and loads YouTube on click. Typical LCP gain: 0.8 to 1.5 s.

Ideally fewer than 5 third-party scripts total. Google Analytics + 1 or 2 business tools are sufficient for most SMBs. According to the Web Almanac 2024, third-party scripts account for a median of 45% of load time. Beyond 8 scripts, a site becomes structurally slow.

The Deloitte — Milliseconds Make Millions study confirms that a 0.1 s improvement improves conversions by an average of 8% in e-commerce and 10% in lead-gen. Going from 4 s to 2 s therefore represents a very significant gain — the exact impact depends on your sector and traffic, but it's one of the most accessible ROI levers available.

Mobile, as an absolute priority. Google has used mobile-first indexing since 2020: your mobile version determines your ranking. The majority of Canadian web traffic is on mobile. A slow mobile page penalizes even visitors arriving on desktop.


Your Next Step

Your site is probably loading too slowly. The 2 minutes in PageSpeed Insights will confirm it. The 30-day plan above tells you what to do next.

SEO + speed audit — 45 min, report prioritized by business impact, delivered within 48 h.

I Want My Free Audit →

We don't sell you anything on the call — we start by helping you see clearly.