How to improve a website's loading speed
A website's loading speed depends mainly on four factors: image weight, hosting quality, the number of external scripts loaded (analytics, chat, ads), and caching. Optimizing these four points generally brings a slow site (over 5 seconds) below the 2.5-second mark without a complete rebuild, for a budget of a few hundred euros of technical work.
The real problem: slowness is invisible until it costs you
A slow site doesn't announce itself. There's no error message, no visible alert for the site owner viewing it from their office with a good connection. It's the visitor, often on mobile with an average connection, who endures the wait and closes the tab before even seeing the content.
Two concrete consequences: a higher abandonment rate (fewer contacts, fewer sales), and a penalized search ranking, since Google has factored loading speed (the "Core Web Vitals") into its ranking for several years now. A slow professional website loses on both fronts at once, without it being obvious at a glance.
Diagnose before acting
Before changing anything, measure. Two free tools are enough:
- PageSpeed Insights (Google): gives a score out of 100 and details the blocking issues, separately for mobile and desktop.
- GTmetrix: complements it with a finer analysis of the weight of each resource (images, scripts, fonts).
Don't rely solely on the overall score: look at the details. A score of 60 caused by a single 8 MB image can be fixed in five minutes. A score of 60 caused by fifteen WordPress plugins each loading their own script requires more work.
Levers in order of priority
1. Images (the fastest gain)
This is generally the biggest weight item on a showcase or e-commerce site. Three actions:
- Compress every image before publishing (tools like Squoosh or TinyPNG, free).
- Use modern formats (WebP, AVIF) instead of classic JPEG/PNG: a 30 to 60% weight reduction at equal visual quality.
- Load images lazily ("lazy loading") so only the images visible on screen load immediately.
2. Hosting
Low-end shared hosting split across hundreds of sites caps performance, no matter what work is done afterward. Hosting in France with dedicated resources (VPS or managed hosting) solves this problem at the source. Location matters too: a server in France responds faster to a French visitor than a server located abroad.
3. Third-party scripts
Every script added (live chat, ad pixel, analytics tool, social media widget) slows down loading, sometimes disproportionately to its actual usefulness. A regular audit of installed scripts, removing the ones that are no longer needed, often brings a net gain at no cost at all.
4. Caching and code compression
Browser and server caching avoids fully reloading a page that's already been visited. Code compression (CSS/JS minification, Gzip or Brotli compression) reduces the amount of data transferred. These technical settings are generally handled automatically by well-configured hosting or a proper caching plugin on WordPress.
Cost range depending on the situation
| Situation | Typical action | Estimated cost |
|---|---|---|
| Site with overly heavy images | Compression + modern formats | Free to €150 (provider) |
| Low-end shared hosting | Migration to performant hosting | €10 to €40/month |
| Too many plugins/scripts on WordPress | Audit and cleanup | €150 to €400 (one-off service) |
| Technically outdated site (old CMS, unoptimized code) | Rebuild | Starting at €99/month subscription, or custom quote |
Special case: WordPress and plugin buildup
WordPress powers a very large share of professional websites in France, and it's also the platform where the slowness problem is most common. The reason is almost always the same: every plugin installed to add a feature (form, security, SEO, social media, popup) loads its own code, sometimes on every page of the site even when the feature is only used on one.
A WordPress site with fifteen or twenty active plugins often accumulates a weight of unnecessary code far exceeding what the actual functionality would justify. A regular audit, once a year for example, disabling non-essential plugins and checking the impact on the performance score, often recovers several points of score at no development cost at all.
Mobile first: don't judge speed from your desk
A classic trap is testing your site's speed only from your desktop computer, with a comfortable fiber connection. But most professional web traffic today happens from mobile, often on 4G or in an area with average coverage. A site that seems fast at the office can turn out to be much slower under real mobile conditions.
Systematically test with PageSpeed Insights' mobile mode, which simulates a degraded connection rather than an optimal one. That figure, not the desktop one, best reflects the experience of most of your visitors.
Key takeaways
- Loading speed affects both conversion rate and organic search ranking: it's not a cosmetic detail.
- Unoptimized images are, in most cases, the main cause of slowness and the fastest lever to fix.
- Hosting in France with dedicated resources removes a performance ceiling that optimization alone can't overcome.
- Diagnose before acting with PageSpeed Insights or GTmetrix: this avoids spending time or money on the wrong problem.
- A complete rebuild is only necessary if the technical architecture itself is outdated; otherwise, targeted adjustments are enough.
Frequently asked questions
What's the ideal loading time for a website? The commonly accepted target is displaying the main content in under 2.5 seconds on mobile with a decent connection (Google's LCP metric). Under 4 seconds, most visitors stay. Beyond that, the abandonment rate rises noticeably, especially on mobile.
Does more expensive hosting automatically make a site faster? Not automatically. Low-end shared hosting limits performance, but beyond a certain level (a proper VPS or managed hosting), the gains mostly come from optimizing the site itself: images, code, caching. Paying more without optimizing the site produces limited gains.
Are images really the main cause of slowness? In most showcase and e-commerce sites, yes. Uncompressed images or older formats (JPEG/PNG instead of WebP/AVIF) often account for more than half of a page's total weight. It's the lever with the best effort-to-gain ratio.
Do I need to rebuild the whole site to improve its speed? Rarely. Most gains come from targeted adjustments: image compression, caching, reducing the number of third-party scripts, suitable hosting. A complete rebuild is only justified if the site relies on an outdated architecture or is overloaded with plugins.
In summary
A site's speed is rarely fixed by changing everything: it's fixed by tackling, in order, images, hosting, and unnecessary scripts. If your current site is showing the symptoms (many plugins, old shared hosting, images that have never been compressed), a subscription rebuild with VeryAppi, hosted in France and delivered in 7 days, addresses these four points at the design stage rather than through permanent patching.
Frequently asked questions
›What's the ideal loading time for a website?
The commonly accepted target is displaying the main content in under 2.5 seconds on mobile with a decent connection (Google's LCP metric). Under 4 seconds, most visitors stay. Beyond that, the abandonment rate rises noticeably, especially on mobile.
›Does more expensive hosting automatically make a site faster?
Not automatically. Low-end shared hosting limits performance, but beyond a certain level (a proper VPS or managed hosting), the gains mostly come from optimizing the site itself: images, code, caching. Paying more without optimizing the site produces limited gains.
›Are images really the main cause of slowness?
In most showcase and e-commerce sites, yes. Uncompressed images or older formats (JPEG/PNG instead of WebP/AVIF) often account for more than half of a page's total weight. It's the lever with the best effort-to-gain ratio.
›Do I need to rebuild the whole site to improve its speed?
Rarely. Most gains come from targeted adjustments: image compression, caching, reducing the number of third-party scripts, suitable hosting. A complete rebuild is only justified if the site relies on an outdated architecture or is overloaded with plugins.