Here's a number that should scare you: 53% of mobile users abandon a website that takes more than 3 seconds to load. That's over half your potential customers gone before they even see your homepage.
And it gets worse. Google's March 2026 Core Update increased the weight of Core Web Vitals in its ranking algorithm. The LCP (Largest Contentful Paint) threshold was tightened from 2.5 seconds to 2.0 seconds. INP (Interaction to Next Paint) is now a primary ranking signal, replacing the old FID metric. If your site isn't fast, it's not just losing visitors — it's dropping in Google results, which means fewer visitors in the first place.
Whether you're a plumber in Brampton, a restaurant in Toronto, or a salon in Ottawa, your website's loading speed directly affects how many customers find you and how many of them stick around. Let's break down what's happening, what it's costing you, and what to do about it.
The 2026 Speed Standard: Core Web Vitals Explained (Simply)
Google measures your website's speed using three metrics called Core Web Vitals. You don't need to be a developer to understand them — you just need to know what they mean for your business:
- LCP (Largest Contentful Paint) — How long it takes for the main content of your page to appear. In 2026, Google wants this under 2.0 seconds. Over 4 seconds is rated "poor." If your hero image or headline takes 4 seconds to show up, you're already failing.
- INP (Interaction to Next Paint) — How quickly your site responds when a user taps a button or link. Google wants this under 200 milliseconds. Over 500ms feels broken. This replaced the old FID metric and is now a primary ranking signal.
- CLS (Cumulative Layout Shift) — How much the page jumps around while loading. Ever clicked a link and had the page shift, making you tap the wrong thing? That's CLS. Google wants it under 0.1. Over 0.25 is poor.
Here's the kicker: only 42% of mobile websites pass all three Core Web Vitals as of 2026. That means 58% of websites are failing Google's speed standards. If yours is one of them, your competitors who pass are ranking above you.
What Slow Speed Actually Costs Your Business
This isn't about technical scores. It's about money. Here's what the data says:
- A 1-second delay in page load time reduces conversions by 7%. If you get 100 visitors a month and 5 usually call you, a 1-second delay means you're getting 4.65 calls instead. Over a year, that's 18 lost leads — from a single second.
- Every 100 milliseconds of load time costs approximately 1% in conversions. That's not a typo. One-tenth of a second costs you 1% of your customers.
- Pages loading under 2 seconds have a 9% bounce rate. Pages taking 5+ seconds have a 38% bounce rate. That's a 4x difference in how many people leave without doing anything.
- 79% of users who experience performance issues say they won't return. Slow speed doesn't just lose a single visit — it loses a customer forever.
One business reduced their mobile load time by 2 seconds and saw form submissions increase by over 30% within a month. Speed isn't a technical detail. It's a revenue lever.
Why Your Website Is Slow (And You Don't Realize It)
Here's the trap: you check your website on your office Macbook over high-speed Wi-Fi, and it loads fine. So you assume it's fast. But that's not how your customers experience it.
Google uses mobile-first indexing, meaning the mobile version of your site is what gets evaluated for rankings. And mobile performance is almost always worse than desktop. A site that loads in 1.5 seconds on your laptop might take 4-5 seconds on a mid-range Android phone over a 4G connection.
The most common culprits slowing down local business websites:
- Oversized images. A 5MB hero photo uploaded straight from a phone. Should be 150KB. This is the #1 cause of slow LCP.
- Too many plugins and scripts. WordPress sites are notorious for this. Stack 5-6 plugins together and you've added a full second to your load time.
- Slow hosting. Cheap shared hosting takes 800ms+ just to respond before the browser even starts loading the page. That's 40% of your LCP budget gone before anything renders.
- Unoptimized fonts and CSS. Loading 6 font weights when you need 2. Loading a 200KB CSS file when 30KB would do.
- No CDN (Content Delivery Network). If your server is in Toronto and a customer in Windsor visits, the data has to travel. A CDN puts your content closer to every visitor.
- Heavy page builders. Wix, Squarespace, and WordPress page builders add layers of code that slow everything down. Custom HTML sites are dramatically lighter.
WordPress vs. Custom HTML: The Speed Difference Is Real
The data is clear: Next.js and custom HTML sites pass Core Web Vitals at 58%, versus WordPress at just 38%. That's a 20-point gap. The reason is architectural — custom sites only load the code they need. WordPress loads a framework, a theme, a page builder, and 15 plugins whether you use them or not.
This is why we build every MWL Media site in custom HTML. No bloated CMS, no unnecessary plugins, no theme overhead. Just clean, fast code that loads in under 2 seconds on a phone over 4G.
How to Check Your Website Speed (Free, 2 Minutes)
You don't need to hire anyone to find out if your site is slow. Here's how to check right now:
- Go to Google PageSpeed Insights (pagespeed.web.dev). Type in your URL. Check the mobile tab, not desktop — that's what Google uses for ranking.
- Look at your LCP score. Under 2.0 seconds is good. Over 4.0 seconds is poor. Most local business sites score between 4-8 seconds. Yes, really.
- Check INP. Under 200ms is good. Over 500ms feels broken to users.
- Check CLS. Under 0.1 is good. If your score is over 0.25, your page is jumping around during load and users are misclicking.
- Test on your phone. Open your site on your phone, ideally over cellular data not Wi-Fi. Count how many seconds before you can see the main content. Over 3 seconds? You're losing customers.
The Fix: What Actually Makes a Website Fast
Here's what we do on every site we build to hit Core Web Vitals targets:
- Compress and convert images to WebP. A 5MB JPEG becomes a 150KB WebP with no visible quality loss. This alone fixes 80% of slow LCP scores.
- Lazy load below-the-fold content. Images and content the user can't see yet don't load until they scroll to them. Saves bandwidth and time.
- Minify CSS and JavaScript. Strip out whitespace, comments, and unused code. A 200KB CSS file becomes 30KB.
- Use a CDN. Cloudflare or similar puts your content on servers worldwide. A visitor in Ottawa gets your site from a Toronto server, not one in another country.
- Custom HTML instead of WordPress. No plugin overhead, no theme bloat, no database queries. Just fast, static code.
- Limit fonts. Load 2 font weights instead of 6. Use system fonts for body text where possible.
- Optimize server response time. If TTFB (Time to First Byte) exceeds 600ms, you need better hosting or a CDN. Our sites respond in under 200ms.
What a Fast Website Actually Costs
A fast website doesn't require a $10,000 custom build. Our Starter plan is $549 one-time and includes a custom HTML 5-page site that passes Core Web Vitals out of the gate — compressed images, CDN, optimized code, and mobile-first design. No plugins, no bloat, no slow page builders.
Our Growth plan at $125/month adds booking automation, ongoing SEO, and performance monitoring — we check your Core Web Vitals monthly and fix issues before Google penalizes you.
The point: speed isn't a feature you add later. It's a foundation you build in from day one. If your current site was built on Wix, Squarespace, or WordPress with a page builder, it's almost certainly failing Core Web Vitals — and it's costing you customers every single day.
Is your website costing you customers?
Get a free speed audit and quote in 10 minutes. Your new site live in 48 hours.
Get a Free Quote →Questions? Call or text us at (647) 362-2017. We're a local Ontario agency — we build websites that work, fast.