A PageSpeed score below 50, pages that take 5 seconds to load, visitors who leave before they've seen your content. This guide explains why your website is slow, how many clients it's costing you, and how to fix it in order of priority.
Average Swiss SME score
Average mobile PageSpeed score measured across 200 SME websites in French-speaking Switzerland
of mobile visitors leave a site that takes more than 3s to load
conversions for every second beyond 2s of load time
Website speed isn't a technical topic for developers only. It's a business issue that hits your revenue directly. A slow site loses visitors, loses Google rankings, and gives off an impression of neglect that rubs off on how people see your services.
In Switzerland, where expectations of quality are high, a site that takes 5 seconds to load sends the same message as a run-down shopfront. Prospects don't wait. They close the tab and go to the competitor whose site loads instantly.
Want to know exactly why your website is slow?
Full PageSpeed analysis, free, within 24 hours
The link between speed and conversion isn't linear. It's exponential. Going from 1 to 3 seconds doubles the bounce rate. Going from 3 to 5 seconds triples it. Beyond 5 seconds, you lose most of your mobile visitors before they have even seen your content.
Bounce rate and conversion rate by load time
Since 2021, Google has used Core Web Vitals as a ranking factor. A site with an LCP (Largest Contentful Paint) above 2.5 seconds is rated "needs improvement". Above 4 seconds, it's "poor". Google won't punish you overnight, but when two sites have equally good content, the faster one wins every time.
What this means in practice: if your direct competitor's site loads in 1.5 seconds and yours takes 5, they will outrank you in search results, even if your content is better. Speed is a measurable competitive advantage.
Compare your situation with a site that loads in 2 seconds
Enter your real figures. You'll find your load time on pagespeed.web.dev (the "Speed Index" field).
Your current rate
1.6%
10 enquiries/month
With a fast site (2s)
5.8%
35 enquiries/month
Enquiries lost / month
25
Annual loss
45,000
CHF
These 5 causes account for more than 95% of the speed problems I come across on Swiss SME websites. In order of impact.
The problem
2 to 5 MB photos in JPEG or PNG where 80 KB in WebP would do. It's the number one cause of slow Swiss websites. A home page with 6 uncompressed images can weigh 15 MB.
The fix
Convert to WebP/AVIF, compress at 80% quality (visually identical), resize to display size, and lazy-load every image below the fold.
The problem
15 to 30 plugins, half of which overlap or haven't been updated in years. Each plugin adds CSS, JavaScript and database queries. The effect adds up.
The fix
Audit every plugin. Remove the ones you don't use. Swap heavy plugins for lightweight alternatives. A well-built business website runs on 5 to 8 plugins.
The problem
An 'all-in-one' premium theme with a built-in page builder, 50 templates and 200 customisation options. Under the hood, it loads dozens of CSS and JS files for features you never use.
The fix
Move to a lightweight theme (GeneratePress, Astra, Flavor) or a custom one. On a new project, Next.js removes this problem at the root.
The problem
CHF 3 a month shared hosting with a TTFB of 800ms to 1.5 seconds. The server is slow before your site has even started loading. Often made worse by a distant data centre.
The fix
Move to a fast host with a data centre in Switzerland or central Europe. Infomaniak, o2switch, or Vercel for static sites. Budget: CHF 10 to CHF 25 a month.
The problem
Google Analytics, Facebook pixel, chatbot, booking widget, Google Maps, externally hosted Google Fonts. Every third-party script adds network requests and can block the page from rendering.
The fix
Load scripts with async/defer. Host Google Fonts locally. Load widgets only after the user interacts. Replace Google Maps with a static image and a link.
The technology behind your site sets a performance ceiling. An unoptimised WordPress site tops out around 40. A well-optimised WordPress site can reach 85 to 90. A Next.js or static site starts at 90 and easily reaches 97 to 100.
Average scores measured on Swiss websites in 2026
| Technology | PageSpeed | LCP | CLS | FID |
|---|---|---|---|---|
| Unoptimised WordPress | 28 | 6.2s | 0.35 | 380ms |
| Optimised WordPress | 72 | 2.8s | 0.08 | 120ms |
| WordPress + pro caching | 85 | 1.9s | 0.04 | 60ms |
| Next.js / static site | 97 | 0.8s | 0.01 | 15ms |
LCP = Largest Contentful Paint (how long the main content takes to appear). CLS = Cumulative Layout Shift (visual stability). FID = First Input Delay (how quickly the page responds to clicks). These are the 3 Core Web Vitals Google uses for ranking.
That doesn't mean WordPress is bad. It means WordPress needs constant optimisation work to stay fast. Every plugin you add, every theme update can drag performance down. Next.js and modern frameworks are fast by design: the code is compiled, images are optimised automatically and JavaScript is kept to a minimum.
The question to ask yourself: do I want to keep my site fast through active maintenance (a well-managed WordPress site), or do I want speed built into the structure (Next.js)? Both approaches are valid. The second costs more to build but less to maintain.
Tick the optimisations already in place on your site to see your score. Items marked "high" impact should be tackled first.
0 of 10 optimisations in place
Tick the optimisations already in place on your site. Every unticked box is room for improvement.
Not sure where to start? I'll run the audit for you.
Full PageSpeed audit, free, within 24 hours
Can't find what you're looking for? Get in touch directly, I always reply within 24 hours.
Get in touchAbove 90: fast. 50 to 89: room for improvement but not critical. Below 50: slow, with an impact on SEO and conversions. Below 30: urgent. Most WordPress sites belonging to Swiss SMEs score between 20 and 45.
Yes, directly. Core Web Vitals have been a ranking factor since 2021. A slow site loses ground to faster competitors, especially on mobile.
A Swiss host cuts network latency, but if your images weigh 3 MB and your theme loads 800 KB of CSS, even the fastest server won't make up for it. Speed depends on hosting, code, images and scripts.
WordPress with the usual issues: CHF 500 to 1,500. A theme change: CHF 1,500 to 3,000. A move to Next.js: CHF 3,500 to 8,000 (scores of 95+).
Not necessarily. A well-optimised WordPress site can reach 80 to 90. But for 95+ without constant maintenance, Next.js is the most reliable choice. The technology sets the performance ceiling.
They help, but they don't fix the underlying problems. If your images weigh 2 MB and your theme loads 800 KB of JS, caching just serves heavy content faster. Caching is the last layer of optimisation, not the first.
I test your site, pinpoint exactly what's slowing it down, and give you a fix plan in order of priority. Free, no commitment, within 24 hours.
The areas I know best for building custom websites, interfaces and apps.