Amazon found that every 100 milliseconds of additional load time costs them 1% in sales. Google confirmed that 53% of mobile users abandon a site if it takes longer than 3 seconds to load. Website speed is not a nice-to-have. It directly impacts your SEO rankings, conversion rates, and revenue.
In this guide, we cover 18 practical techniques to make your website load faster, organised by category so you can prioritise the changes that will have the biggest impact.
Why Website Speed Matters
Impact on SEO
Google uses Core Web Vitals as a ranking signal. Pages that meet the “good” thresholds for LCP, INP, and CLS get a ranking advantage over slower competitors. In competitive SERPs where content quality is similar, speed can be the tiebreaker.
Impact on Conversions
The numbers are clear:
- Pages loading in 1 second have a conversion rate 3x higher than pages loading in 5 seconds.
- A 0.1-second improvement in load time can increase conversions by 8.4% (Deloitte study).
- 70% of consumers say page speed influences their purchasing decisions.
Impact on User Experience
Slow websites frustrate users and damage brand perception. A slow site signals an outdated or unreliable business. Conversely, a fast, responsive website builds trust and encourages deeper engagement.
Speed is a fundamental part of why web design is important for business success.
Key Speed Metrics to Track
|
Metric |
What It Measures |
Target |
|
LCP (Largest Contentful Paint) |
Time until the largest visible element loads |
Under 2.5 seconds |
|
INP (Interaction to Next Paint) |
Time for the page to respond to user input |
Under 200ms |
|
CLS (Cumulative Layout Shift) |
Visual stability during loading |
Under 0.1 |
|
TTFB (Time to First Byte) |
Server response time |
Under 800ms |
|
FCP (First Contentful Paint) |
Time until the first content appears |
Under 1.8 seconds |
18 Proven Ways to Speed Up Your Website
Server and Infrastructure
1. Choose the right hosting. Your hosting provider is the foundation of your site’s speed. Shared hosting is cheap but slow under load. Consider managed hosting or a VPS with SSD storage. For Singapore audiences, choose a host with a data centre in Singapore or a nearby region (Tokyo, Sydney) to minimise latency.
2. Use a Content Delivery Network (CDN). A CDN caches your content on servers worldwide, serving it from the location closest to each visitor. For Singapore traffic, ensure your CDN provider has a point of presence (PoP) in Singapore. Cloudflare, AWS CloudFront, and Bunny CDN all have Singapore nodes.
3. Upgrade to HTTP/3. HTTP/3 uses the QUIC protocol, which reduces connection setup time and handles packet loss more gracefully than HTTP/2. Most modern CDNs and hosting providers support HTTP/3 in 2026. Enable it in your server configuration or CDN settings.
4. Optimise server response time (TTFB). Target TTFB under 800ms. Improve it by using server-side caching (Redis, Memcached), optimising database queries, upgrading PHP versions (PHP 8.3+ offers significant speed improvements), and reducing server-side processing.
Images and Media
5. Compress and convert images to WebP or AVIF. Images typically account for 50-70% of a page’s total weight. Convert to WebP (34% smaller than JPEG) or AVIF (50% smaller than JPEG) formats. Use tools like Squoosh, ShortPixel, or Imagify for automatic compression.
6. Implement responsive images. Use the srcset attribute to serve different image sizes for different screen widths. A mobile user should not download a 2000px-wide desktop image. This alone can save megabytes on mobile page loads.
7. Lazy load below-the-fold images and videos. Use loading=”lazy” on images below the fold so they only load when the user scrolls near them. For videos, use a thumbnail placeholder and load the video player on click. Do not lazy load hero images or LCP elements.
8. Prioritise hero images with fetchpriority. Add fetchpriority=”high” to your hero image (the LCP element) so the browser loads it first. This can significantly reduce LCP without changing anything else about the image.
Code and Resources
9. Minify HTML, CSS, and JavaScript. Remove whitespace, comments, and unnecessary characters from your code files. Minification typically reduces file size by 10-30%. Use build tools like Webpack, Vite, or Parcel, or plugins like Autoptimize (WordPress).
10. Remove render-blocking resources. CSS and JavaScript files in the <head> block rendering. Inline critical CSS (the styles needed for above-the-fold content) and defer or async load non-critical CSS and JavaScript.
11. Defer and async load non-critical JavaScript. Add defer or async attributes to script tags that are not needed for initial rendering. Third-party scripts (analytics, chat widgets, social embeds) should almost always be deferred.
12. Eliminate unused CSS and JavaScript. Most websites load far more CSS and JS than they actually use. Tools like Chrome DevTools Coverage tab, PurgeCSS, and PurifyCSS can identify and remove unused code. This is especially impactful on sites using large frameworks or page builders.
13. Optimise web font loading. Use font-display: swap so text is visible immediately with a fallback font while the custom font loads. Subset your fonts to include only the character sets you need. Preload critical fonts with <link rel=”preload”>.
Caching and Delivery
14. Implement browser caching. Set appropriate Cache-Control and Expires headers so returning visitors load assets from their local cache instead of re-downloading them. Static assets (images, CSS, JS) should have long cache durations (1 year), while HTML should have shorter durations.
15. Enable Gzip or Brotli compression. Server-side compression reduces file transfer sizes by 60-80%. Brotli offers 15-20% better compression than Gzip and is supported by all modern browsers. Enable it in your server or CDN configuration.
16. Use resource hints: preconnect, prefetch, preload. Preconnect to third-party domains your page will need (fonts, CDN, analytics). Prefetch resources the user is likely to need next. Preload critical assets (hero image, main font) to start downloading them earlier.
Advanced Techniques
17. Manage third-party scripts. Tag managers, analytics, chat widgets, and ad scripts are often the biggest speed killers. Audit every third-party script on your site. Remove anything not essential. Load remaining scripts asynchronously or with delayed loading (e.g., load chat widget only after user scrolls or after 5 seconds).
18. Set up performance budgets and monitoring. Define maximum thresholds for page weight (e.g., under 1.5MB), load time (under 2.5s LCP), and request count. Use tools like SpeedCurve or DebugBear to monitor performance over time and alert you when pages exceed budgets.
Platform-Specific Tips
WordPress
- Use a lightweight theme (GeneratePress, Astra, Kadence) instead of heavy multipurpose themes.
- Install a caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache).
- Limit active plugins to essentials. Each plugin adds weight.
- Use a managed WordPress host with built-in caching (Cloudways, Kinsta, WP Engine).
Shopify
- Choose a fast, lightweight theme from the Shopify theme store.
- Minimize the number of installed apps; each adds JavaScript to your storefront.
- Use Shopify’s built-in image compression and CDN.
- Avoid excessive use of Liquid loops and complex template logic.
Webflow
- Compress images before uploading (Webflow does not auto-optimise aggressively).
- Limit custom animations and interactions on content-heavy pages.
- Use Webflow’s built-in lazy loading for images.
- Minimise custom code embeds.
Speed Optimisation for Singapore Audiences
- Choose hosting with Singapore data centres: AWS (ap-southeast-1), Google Cloud (asia-southeast1), DigitalOcean (SGP1).
- Use a CDN with Singapore PoPs: Cloudflare, AWS CloudFront, Bunny CDN, KeyCDN.
- Optimise for mobile-first: Singapore has over 90% smartphone penetration, and mobile connections can be less stable than desktop.
- Test from Singapore locations: use WebPageTest or GTmetrix with a Singapore test server to get realistic results.
Speed is a core pillar of SEO-friendly web design that directly affects rankings in the Singapore market.
How to Measure Your Website Speed
|
Tool |
Best For |
Free? |
|
Google PageSpeed Insights |
Per-page analysis with Core Web Vitals (field + lab) |
Yes |
|
GTmetrix |
Detailed waterfall charts and recommendations |
Free tier available |
|
Chrome DevTools (Lighthouse) |
Developer debugging and performance profiling |
Yes |
|
WebPageTest |
Advanced testing from multiple locations including Singapore |
Yes |
|
Google Search Console |
Site-wide Core Web Vitals report |
Yes |
|
DebugBear / SpeedCurve |
Continuous monitoring and performance budgets |
Paid |
Frequently Asked Questions
What is a good website loading speed?
Aim for LCP under 2.5 seconds, TTFB under 800ms, and full page load under 3 seconds. Pages that load in 1-2 seconds deliver the best user experience and conversion rates.
Does website speed affect Google rankings?
Yes. Google uses Core Web Vitals (LCP, INP, CLS) as ranking signals. In competitive SERPs where content quality is similar, faster pages have an advantage.
What slows down a website the most?
The most common culprits are unoptimised images, too many third-party scripts, poor hosting, render-blocking CSS/JS, and lack of caching.
How much does website speed optimisation cost?
DIY optimisation using free tools costs nothing but time. Professional speed optimisation services in Singapore typically range from S$500 to S$3,000 depending on the complexity of the site.
How often should I check my website speed?
Run a speed audit monthly. Set up continuous monitoring if your site changes frequently (e-commerce, news, blogs with regular content updates).
Key Takeaways
- Every 100ms of additional load time costs conversions. Speed is a business metric, not just a technical one.
- Focus on Core Web Vitals (LCP, INP, CLS) as your primary speed benchmarks.
- Images are usually the biggest opportunity: compress, convert to WebP/AVIF, lazy load, and use responsive sizes.
- Third-party scripts are hidden speed killers. Audit and remove anything non-essential.
- For Singapore audiences, use hosting and CDN providers with local data centres.
- Measure before and after every change. Use PageSpeed Insights and WebPageTest as your primary tools.
- Set performance budgets and monitor continuously to prevent speed regression.
Need Help Speeding Up Your Website?
At MediaPlus Digital, we optimise websites for speed, performance, and Core Web Vitals compliance. Our Singapore-based team can audit your site, identify bottlenecks, and implement fixes that deliver measurable improvements.
Explore our web design services or contact us for a speed audit.



