A slow website does two things that directly hit revenue: visitors drop off and search engines get weaker signals for ranking. The result is fewer leads, lower conversion rates and higher cost-per-acquisition.
This article explains how to measure that impact. You get a straightforward calculation you can apply to your own numbers. And you get a practical priority list with indicative cost ranges to fix the biggest issues.
Why load time affects revenue
Speed affects both behaviour and visibility. Users abandon slow pages more often. Google measures speed and experience through Core Web Vitals, and those signals affect how often your pages appear in results. See the Core Web Vitals overview here: https://web.dev/articles/vitals.
In short:
- Traffic loss: lower rankings and higher bounce.
- Conversion loss: users leave before converting.
- Higher ad costs: campaigns become less efficient.
Note: speed is only one factor. Poor content, unclear CTAs or bad targeting will also hurt conversions.
How to measure the impact (practical)
Step 1 — Collect baseline data
- Sessions per page and pages with key conversions (Google Analytics/GA4).
- Conversion rate per page (requests or leads divided by sessions).
- Average order value or lead value.
Step 2 — Performance metrics
- Measure Largest Contentful Paint (LCP) and Interaction to Next Paint (INP) in field data (Real User Monitoring) and run lab tests. See LCP definition: https://web.dev/articles/lcp and Core Web Vitals: https://web.dev/articles/vitals.
- Compare field and lab results (Lighthouse, WebPageTest) to identify systemic issues.
Step 3 — Connect speed to conversion
- Split sessions into buckets (for example LCP < 2.5s, 2.5–4s, >4s).
- Compute conversion rate per bucket. That shows how many conversions you lose per bucket.
Sample calculation (apply your own numbers)
Assumptions (example):
- Page receives 10,000 sessions/month.
- Overall conversion rate 2% = 200 conversions.
- Average customer or lead value €500.
- Distribution by LCP: 60% <2.5s, 25% 2.5–4s, 15% >4s.
Assume conversion rates per bucket are 2.4% / 1.8% / 1.0% respectively (replace with your measurements).
<2.5s
- Sessions
- 6,000
- Conversion rate
- 2.4%
- Conversions
- 144
- Value per conversion
- €500
- Revenue
- €72,000
2.5–4s
- Sessions
- 2,500
- Conversion rate
- 1.8%
- Conversions
- 45
- Value per conversion
- €500
- Revenue
- €22,500
>4s
- Sessions
- 1,500
- Conversion rate
- 1.0%
- Conversions
- 15
- Value per conversion
- €500
- Revenue
- €7,500
Total
- Sessions
- 10,000
- Conversion rate
- 2.0%
- Conversions
- 204
- Value per conversion
- —
- Revenue
- €102,000
| Bucket (LCP) | Sessions | Conversion rate | Conversions | Value per conversion | Revenue |
|---|---|---|---|---|---|
| <2.5s | 6,000 | 2.4% | 144 | €500 | €72,000 |
| 2.5–4s | 2,500 | 1.8% | 45 | €500 | €22,500 |
| >4s | 1,500 | 1.0% | 15 | €500 | €7,500 |
| Total | 10,000 | 2.0% | 204 | — | €102,000 |
If you move all sessions to <2.5s and conversion becomes 2.4%, you get 240 conversions = €120,000 revenue. That’s a potential increase of €18,000/month in this example.
Important: this is an illustrative example. Use your own sessions, conversions and customer value. The method is the point.
How much does fixing speed cost? (indicative ranges)
Costs vary widely depending on CMS, architecture and required changes. Below are ballpark figures. All amounts are indicative and vary per project.
Basic image optimisation, lazy-loading, compression
- Indicative one-off cost
- €200 - €1,000
- Ongoing cost
- —
CDN implementation (setup + migration)
- Indicative one-off cost
- €100 - €1,500
- Ongoing cost
- €10 - €200/month
Critical CSS, inlining, caching headers
- Indicative one-off cost
- €300 - €1,500
- Ongoing cost
- —
JavaScript splitting and third-party script cleanup
- Indicative one-off cost
- €500 - €4,000
- Ongoing cost
- —
Backend rearchitecture or headless migration
- Indicative one-off cost
- €3,000 - €50,000+
- Ongoing cost
- —
Monitoring and RUM setup
- Indicative one-off cost
- €200 - €1,200
- Ongoing cost
- €10 - €200/month
| Action | Indicative one-off cost | Ongoing cost |
|---|---|---|
| Basic image optimisation, lazy-loading, compression | €200 - €1,000 | — |
| CDN implementation (setup + migration) | €100 - €1,500 | €10 - €200/month |
| Critical CSS, inlining, caching headers | €300 - €1,500 | — |
| JavaScript splitting and third-party script cleanup | €500 - €4,000 | — |
| Backend rearchitecture or headless migration | €3,000 - €50,000+ | — |
| Monitoring and RUM setup | €200 - €1,200 | €10 - €200/month |
Small wins (image compression, cache headers) often cost little and pay back quickly. Large projects (migrations, rebuilds) are more expensive but can fix systemic issues.
Priority list: what to do first
- Measure first: field data for LCP and INP.
- Optimise images and fonts; usually large wins for small cost.
- Reduce or defer blocking JavaScript. Do code-splitting.
- Configure caching and CDN properly.
- Automate asset optimisation in your build pipeline.
If you need help prioritising, start with a quick audit. For technical SEO implications and how performance ties into indexing, check Google’s Search Essentials: https://developers.google.com/search/docs/essentials.
Checklist (do these in order)
- Collect sessions, conversions and value per conversion.
- Collect Field Core Web Vitals (LCP, INP, CLS).
- Segment and compute conversion per LCP bucket.
- Prioritise image and script optimisation.
- Deploy changes gradually and measure impact.
- Set up monitoring and alerts (RUM/Lighthouse CI).
- Plan maintenance and ongoing support; see our maintenance and support page.
Measurement methods and tools
Use both field and lab data. Field data shows real-user experience; lab data helps reproduce and debug. Google documents how search sees your site and how long results take to show in Search Console — useful context when you tackle ranking issues: https://developers.google.com/search/docs/monitor-debug/search-console-start.
Tools: Lighthouse, WebPageTest, RUM via GA4 or dedicated providers.
Final notes
Speed improvements give measurable returns, but they are part of a broader optimisation effort. Combine performance work with better content and UX. If you want a practical plan or price estimate, DevCru is a senior-led web and app development team that builds custom sites and provides ongoing maintenance without overpromising. For a short quote or a contact, visit /quote or /contact.
Sources
Every figure and guideline in this article can be checked in the sources below.
- Core Web Vitals — web.dev (Google)
- Largest Contentful Paint (LCP) — web.dev (Google)
- How long until I see results in Search? — Google Search Central
- Google Search Essentials — Google Search Central
Got a project in mind?
Tell us briefly what you want to build. You get an honest read on scope, price and timeline within one business day.
Request a quoteRelated services
Continue on the page that matches this topic.
Keep reading
Other articles that pair well with this one.
