Stage 2Get Online

3 Quick Fixes to Improve Your Website Speed Score

10 min read
confident
fix
Share:

Every second your website takes to load costs you customers. Research shows that 53% of mobile users abandon sites that take longer than three seconds to load, and Google now uses page speed as a direct ranking factor. Yet most micro-business owners believe website speed optimization requires technical expertise they don't have.

The truth? Three foundational fixes—image compression, basic caching, and removing unnecessary plugins—can improve your performance score by 15-20 points in under an hour. No developer required.

This guide focuses exclusively on high-impact changes you can implement immediately. You won't need to touch server configuration files or understand render-blocking JavaScript. You'll simply identify your biggest speed bottlenecks and fix them using free tools and straightforward settings adjustments.

In This Guide:


Quick Start (30 Minutes): The Three Biggest Wins

This quick version delivers immediate results by targeting the three factors that slow down most micro-business websites: oversized images, lack of caching, and plugin bloat.

Step 1: Run Your Initial Speed Audit

Visit Google PageSpeed Insights and enter your website URL. Click "Analyze" and wait for the results.

Note your current performance score (0-100) and specifically look at the "Largest Contentful Paint" (LCP) metric—this measures how long your main content takes to load. Your goal is to get your overall score above 80 and your LCP below 2.5 seconds.

Screenshot both your mobile and desktop scores. You'll compare these after making changes.

Step 2: Identify and Compress Your 5 Largest Images

Your PageSpeed results will list "Properly size images" or "Efficiently encode images" as opportunities. These are your culprits.

Log into your website's media library and sort by file size. Identify your five largest images—typically hero banners, header backgrounds, or product photos.

Visit TinyPNG.com (free, no account needed) and upload each image. The tool will compress them by 50-70% without visible quality loss. Download the compressed versions and replace the originals in your media library.

Critical: If an image displays at 800 pixels wide on your site, resize it to 1600 pixels maximum (2x for retina displays). A 4000-pixel-wide image wastes bandwidth and slows loading.

Step 3: Enable Basic Caching

Caching stores a pre-built version of your pages so your server doesn't rebuild them from scratch for every visitor. This single change can improve load times by 40-60%.

For WordPress users: Install a caching plugin like WP Rocket (paid, most reliable) or WP Super Cache (free). Enable "page caching" in the settings—that's it. Don't touch advanced options yet.

For other platforms: Check your hosting control panel for "caching" settings. Most modern hosts (like SiteGround or Kinsta) offer one-click caching activation. Enable it.

Step 4: Delete 3 Unused Plugins

Review your installed plugins or scripts. Delete anything you:

  • Installed "just in case" but never configured
  • Haven't used in the past 6 months
  • Duplicates functionality of another plugin

Common culprits: multiple SEO plugins, unused page builders, old contact form plugins, and social sharing tools you never set up.

Each plugin adds code that loads on every page. Removing three unused plugins typically improves load time by 0.3-0.5 seconds.

Step 5: Re-Run Your Speed Test

Return to PageSpeed Insights and analyze your site again. Compare your new score to your original screenshot.

Most sites see a 15-25 point improvement from these three fixes alone. If your LCP dropped below 2.5 seconds and your score is above 80, you've achieved the primary goal.

✅ Completed the quick version? If your score improved to 80+, you can move on to The "1-Hour a Month" SEO Maintenance Routine or continue below for the detailed walkthrough to solidify your performance gains.


Complete Step-by-Step Guide: Locking In Performance

This comprehensive guide explains why each optimization works and provides platform-specific instructions for lasting improvements.

Step 1: Conduct the Baseline Audit and Pinpoint the Culprits

Understanding your speed test results prevents wasted effort on low-impact fixes.

Run the audit:

  1. Open Google PageSpeed Insights
  2. Enter your homepage URL and click "Analyze"
  3. Wait 30-60 seconds for results
  4. Repeat for your most-visited pages (check Google Analytics for these)

Read the results correctly:

Focus on these metrics in order of priority:

  1. Largest Contentful Paint (LCP): How long until your main content loads. Target: under 2.5 seconds. This is usually caused by oversized images or slow server response.
  2. Total Blocking Time (TBT): How long the page is unresponsive. Target: under 300ms. Usually caused by too many plugins or unoptimized JavaScript.
  3. Cumulative Layout Shift (CLS): How much content jumps around while loading. Target: under 0.1. Caused by images without dimensions or ads that load late.

The overall performance score (0-100) is useful for tracking progress, but these three Core Web Vitals directly impact user experience and SEO rankings.

Ignore these for now:

  • "Eliminate render-blocking resources" (requires developer knowledge)
  • "Reduce unused JavaScript" (often unavoidable with modern themes)
  • "Serve images in next-gen formats" (we'll cover this in Step 2)

Screenshot your results. You'll compare these after each optimization.

Not sure exactly which elements are hurting your speed, or whether your server is slow? NetNav's site audit checks key technical performance factors, including server response time (TTFB), in 60 seconds, giving you a definitive list of issues to start fixing.

Step 2: Optimize and Serve Images Properly (The #1 Priority)

Images account for 50-70% of total page weight on most websites. This is your highest-impact fix.

Part A: Compress existing images

  1. Access your website's media library
  2. Sort by file size (largest first)
  3. Download your 10 largest images to your computer
  4. Visit TinyPNG.com or Squoosh.app
  5. Upload each image and compress it
  6. Download the compressed versions
  7. Replace the originals in your media library

Target compression: Aim for 50-70% file size reduction. A 2MB image should become 300-600KB. Quality loss is imperceptible at these compression levels.

Part B: Resize images to actual display size

Your hero banner displays at 1200 pixels wide but the image file is 4000 pixels? You're wasting bandwidth.

Correct sizing formula:

  • Measure the maximum display width in pixels (use browser developer tools)
  • Multiply by 2 (for retina/high-DPI displays)
  • Resize your image to this width maximum

Example: A banner displays at 1000px wide → resize image to 2000px wide maximum.

Part C: Implement lazy loading

Lazy loading delays loading images until users scroll near them. This dramatically improves initial page load.

For WordPress: Install the free plugin "Lazy Load by WP Rocket" or enable the native lazy loading (WordPress 5.5+) by adding `loading="lazy"` to image tags.

For other platforms: Most modern website builders (Squarespace, Wix, Shopify) enable lazy loading by default. Check your theme settings.

Part D: Convert to WebP format (optional but powerful)

WebP images are 25-35% smaller than JPEGs with identical quality. Modern browsers support WebP, with automatic fallback to JPEG for older browsers.

For WordPress: Install the free plugin "WebP Express" or use a plugin like ShortPixel that converts images automatically.

For other platforms: Use Squoosh.app to convert images manually, then upload both WebP and JPEG versions.

For a comprehensive guide on image formats and optimization techniques, see our image optimization basics article.

Step 3: Implement Basic Caching and Minification

Caching stores pre-built versions of your pages, eliminating the need to rebuild them for every visitor. This is the second-highest impact fix.

Understanding caching types:

  1. Browser caching: Stores images, CSS, and JavaScript in visitors' browsers so they don't re-download on repeat visits.
  2. Page caching: Stores complete HTML pages on your server, eliminating database queries.
  3. Object caching: Stores database query results (advanced, not needed initially).

Implementation by platform:

WordPress:

  1. Install WP Rocket (£49/year, most reliable) or WP Super Cache (free)
  2. Navigate to the caching settings page
  3. Enable "Page Caching"
  4. Enable "Browser Caching"
  5. Enable "GZIP Compression"
  6. Save changes

Start with these three settings only. Don't enable CSS/JavaScript minification yet—it often breaks sites and requires troubleshooting.

Squarespace/Wix/Shopify:

These platforms handle caching automatically. You cannot configure it manually, but it's already optimized.

Custom sites:

Contact your hosting provider and ask them to enable "server-side caching" or "Varnish cache." Most hosts offer this free.

Verify caching works:

  1. Visit your homepage
  2. Refresh the page (Ctrl+R or Cmd+R)
  3. Check the page load time—it should be 40-60% faster on the second load

Optimizing code and assets can be tricky. Remember that high-level monitoring tools like NetNav run continuous checks on your technical health, so you don't have to manually verify the impact of every small configuration change you make.

For a deeper explanation of how caching works and advanced configuration options, see our guide on caching mechanisms explained.

Step 4: Audit and Delete Plugin Bloat

Every plugin adds code that loads on every page, even if the plugin only functions on one page. Removing unnecessary plugins is the easiest way to reduce Total Blocking Time.

Conduct a plugin audit:

  1. List all installed plugins/extensions
  2. For each plugin, ask:
  3. Have I used this in the past 3 months?
  4. Does another plugin do the same thing?
  5. Could I achieve this with a simple code snippet instead?
  6. Is this plugin still maintained (updated in the past 6 months)?
  7. Delete anything that fails two or more questions

Common plugins to remove:

  • Multiple SEO plugins: Keep one (Yoast or Rank Math). Delete others.
  • Unused page builders: If you built one page with Elementor two years ago, delete it and rebuild that page with your current builder.
  • "Just in case" plugins: Contact forms you never configured, social sharing tools you never set up, security plugins you installed but never configured.
  • Outdated plugins: Anything not updated in 12+ months is a security risk and likely slowing your site.

Test after each deletion:

Delete one plugin, then visit your site and test key functionality (forms, checkout, etc.). If something breaks, reinstall that plugin and move on.

Most micro-business sites can operate with 8-12 plugins maximum. If you have 25+, you have bloat.

For WordPress users, our WordPress audit checklist provides a comprehensive plugin review process.

Step 5: Review Hosting and CDN Necessity

If you've completed Steps 1-4 and your score is still below 80, your hosting is likely the bottleneck.

Check your Time to First Byte (TTFB):

In PageSpeed Insights, look for "Reduce initial server response time" in the diagnostics. If your TTFB is above 600ms, your server is slow.

Solutions:

  1. Upgrade your hosting plan: Shared hosting (£3-8/month) is often oversold and slow. Upgrade to managed WordPress hosting (£15-30/month) like SiteGround, Kinsta, or WP Engine.
  2. Enable server-level caching: Contact your host and ask if they offer Redis or Varnish caching. This is often free but not enabled by default.
  3. Consider a CDN: A Content Delivery Network stores copies of your site on servers worldwide, reducing distance between users and your content.

When you need a CDN:

  • Your TTFB is above 600ms after enabling caching
  • You have international visitors (check Google Analytics)
  • Your hosting is budget shared hosting you can't upgrade

Simple CDN setup:

  1. Sign up for Cloudflare (free plan sufficient)
  2. Change your domain's nameservers to Cloudflare's (they provide instructions)
  3. Enable "Auto Minify" for HTML, CSS, and JavaScript
  4. Enable "Brotli" compression
  5. Wait 24-48 hours for DNS propagation

For most UK-based micro-businesses serving UK customers, a CDN isn't necessary if you have decent hosting. Focus on the previous steps first.

For more context on hosting performance, see our guide on understanding your web hosting.

Step 6: Verify and Re-Audit

You've implemented multiple optimizations. Now verify they worked.

  1. Clear your browser cache (Ctrl+Shift+Delete)
  2. Return to PageSpeed Insights
  3. Run the test again on your homepage
  4. Compare to your original screenshot

Expected improvements:

  • Overall score: +15 to +30 points
  • LCP: -0.5 to -1.5 seconds
  • TBT: -100 to -300ms

If your score improved by less than 10 points, revisit Step 5 (hosting) or consider that your theme itself may be poorly coded. Testing a different theme can reveal if this is the issue.

Test on mobile:

Mobile performance is typically 10-20 points lower than desktop due to slower connections and less powerful processors. This is normal. Focus on getting mobile above 70 and desktop above 80.

🎉 Completed? You've significantly boosted your foundation performance. You're ready for The "1-Hour a Month" SEO Maintenance Routine.


Troubleshooting


What's Next

You've successfully improved your website speed—a critical factor in both user experience and SEO rankings. Your site now loads faster, keeps visitors engaged longer, and ranks better in search results.

Next Blueprint Step: The "1-Hour a Month" SEO Maintenance Routine

Now that your technical foundation is solid, establish a simple monthly routine to maintain your SEO health and catch issues before they impact rankings.

Go Deeper

Want to master the technical factors that affect your rankings?

Other Optimise Guides


Let NetNav Handle the Technical Monitoring

You've successfully optimized your website speed—a critical win for your SEO and user experience. But speed is just one pillar of performance. NetNav can audit your entire site across 9 foundational pillars in 60 seconds. See what else needs attention before your next maintenance check.

Try NetNav Free →