The verdict in three sentences
For a Toronto B2B website of 30 to 150 pages, serious Core Web Vitals work costs between CAD 6,300 and 17,200 (about USD 4,600 to 12,500) including the audit, delivered in 3 to 6 weeks. The target is simple: LCP under 2.5 s, INP under 200 ms and CLS under 0.1 at the 75th percentile on mobile, measured on Google's field data (CrUX). On the projects we track, going from red to green translates into 8 to 20% more conversions on contact and quote forms, which pays back the investment within a few months for most industrial and service SMEs.
What Core Web Vitals really measure in 2026
Google scores three metrics on real user visits, not on a lab test. A marketing manager who sees a 4.8 s LCP in Search Console knows that more than a quarter of mobile visitors wait almost 5 seconds before seeing the main content. For industrial buyers who often browse from a plant floor or a trade show, that is a deal breaker.
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | Render of the largest visible element | < 2.5 s | 2.5 to 4 s | > 4 s |
| INP (Interaction to Next Paint) | Responsiveness to clicks and input | < 200 ms | 200 to 500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | Visual stability | < 0.1 | 0.1 to 0.25 | > 0.25 |
| TTFB (diagnostic metric) | Server response time | < 0.8 s | 0.8 to 1.8 s | > 1.8 s |
| Homepage weight (benchmark) | Total transferred resources | < 1.5 MB | 1.5 to 3 MB | > 3 MB |
| Third-party scripts (benchmark) | Chat, tags, pixels, maps | < 5 | 5 to 12 | > 12 |
The most common causes on B2B sites: uncompressed 2 to 4 MB hero images, a WordPress theme loaded with page builders, a dozen marketing scripts added campaign after campaign, and saturated shared hosting pushing TTFB beyond 1.5 s.
2026 price grid for a Toronto SME
The rates below are 2026 ballpark figures for senior agencies and freelancers in the Greater Toronto Area. They depend mostly on the site's technology and the number of page templates, not the total page count.
| Service | Scope | 2026 price (CAD, excl. HST) | Timeline |
|---|---|---|---|
| Core Web Vitals audit | CrUX, Lighthouse, 5 to 10 templates, costed action plan | 1,800 to 3,700 | 5 to 8 days |
| Image and font optimisation | AVIF/WebP, lazy loading, preloading | 1,500 to 3,700 | 1 week |
| Third-party script cleanup | Tag Manager, consent, deferred loading | 1,200 to 3,000 | 3 to 5 days |
| Theme or front-end optimisation | Critical CSS, JS splitting, page builder removal | 3,000 to 7,500 | 2 to 3 weeks |
| Server and caching | Plan change, CDN, full-page cache | 750 to 2,200 | 2 to 4 days |
| 3-month follow-up | Field monitoring, fixes, monthly report | 900 to 1,800 | 3 months |
A typical project lands between CAD 4,500 and 13,500 of optimisation, plus the audit. Beyond CAD 18,000, a full technical rebuild (for example a Next.js migration) deserves consideration, because you are paying to work around the limits of an ageing codebase.
How to scope the project without paying twice
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Ask for an audit that costs every action with its expected gain in milliseconds. Prioritise high-traffic templates: homepage, service pages, product pages, Google Ads landing pages. Put a measurable acceptance criterion in the contract, for example "mobile 75th percentile green on the 5 main templates, 28 days after go-live". Finally, keep a guardrail: every new marketing tag goes through a performance review.
Mini case study
Daniel, marketing manager at a Toronto precision-machining SME (45 employees), receives 60 quote requests a month through the website, with a 15% close rate and an average contract of CAD 27,000. His mobile LCP is 4.8 s. The audit costs CAD 2,700 and the optimisation CAD 8,100, so CAD 10,800 in total. After 5 weeks, LCP drops to 2.1 s and INP to 160 ms. With a conservative 10% lift in requests, he gets 6 more requests a month, or 0.9 extra contracts, about CAD 24,300 in additional monthly revenue. Even at a 20% margin, the investment pays back in just over two months.
FAQ
How long before the effect shows in Search Console? CrUX data is aggregated over a rolling 28 days. Allow 4 to 6 weeks after go-live to see the report turn green.
Do Core Web Vitals really boost rankings? They are one signal among many, rarely decisive alone. The most measurable effect is on conversion: an 8 to 20% lift observed on B2B forms.
Should we change hosting provider? Only if TTFB regularly exceeds 0.8 s. A Canadian VPS costs CAD 20 to 80 a month and often fixes the server side.
Is a WordPress caching plugin enough? It improves TTFB, rarely INP. On script-heavy sites the front end needs rework, around CAD 3,000 to 7,500.
Do the gains last? Yes, if tag additions are governed. Without governance, we see LCP degrade by 0.5 to 1 s per year.
Let's scope your project. Send us your site URL and we will cost the audit and optimisation (indicative budget CAD 6,300 to 17,200, delivered in 3 to 6 weeks). Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
