How to Improve Website Speed: Six Optimization Strategies

If you click to purchase a product or service based on our independent recommendations and impartial reviews, we may receive a commission. Learn more

We all know how frustrating it can be waiting for a website to load – even a few extra seconds’ wait can push a customer to leave and go to a competitor’s website instead. On top of this, a slow website speed will negatively impact your ecommerce site’s search engine optimization (SEO), which can be make or break for your sales.

Luckily, there are a number of website speed optimization tactics you can implement to combat this. In this article, I’ll teach you what site speed is, why it’s important, and how you can measure it. Plus, I’ll explain how to increase your website speed with each tactic.

Key Takeaways🔍

  • Your site’s speed can be calculated by using multiple page speed tests or a full website audit. Page speed tests aren’t representative of the full story since there are many variables that affect your site’s performance, but they can help you diagnose general issues and give pointers on areas to improve.
  • Implementing page speed optimization strategies across your key pages will improve your overall site speed and encourage more conversions.

Why Does Site Speed Matter?

Your site speed is the time it takes for your website to load in a user’s browser. It has a direct impact on user experience, with slow load times lowering their levels of engagement and dropping the chances they’ll convert. In fact, our load time statistics show that, for websites with a load time slower than 5.7 seconds, the conversion rate drops below 0.6%.

On top of this, your website’s speed impacts your site’s SEO and its ranking in the SERPs (search engine results pages), so its importance shouldn’t be underestimated!

Site Speed vs. Page Speed

Page speed and site speed are often confused, but they’re very different. Page speed is the speed at which individual pages on your site load. Your site speed is the overall average speed of multiple key pages on your site.

Site speed is a more complex but accurate measure than page speed, which often varies greatly from page to page and so won’t tell the full story of your site’s user experience.

Why Is Optimizing Site Speed Important?

Understanding how to optimize your site speed will help you to improve your user experience, which will have a knock on effect on many areas of your ecommerce store. The key benefits are:

Improving the User Experience

A slow load time is extremely frustrating for visitors trying to navigate your website. When your site loads quickly, users will have a smoother experience and feel more in control, which will encourage them to stay on your site for longer and visit more of your pages. A positive user experience helps build trust on your site.

Increasing Sales

When your customers are at the initial stages of the sales funnel, they’ll go to your site to gather more information on your products or services. Having a slow load time can make it difficult for customers to get past this stage without feeling frustrated.

A slow load time, or any formatting changes during loading, can be enough to persuade customers to drop off – even at the checkout stage. Studies show that, in the first five seconds a user waits for a website to load, conversion rate drops by 4.42% per second.

Boosting SEO

You might be wondering, how does page speed affect SEO? Search engines like Google will push pages that give users a positive experience, so the smoother and faster your site runs, the more likely it is to rank highly. By optimizing your site’s speed along with other areas, such as product page optimization and checkout page optimization, you’ll send positive signals to search engines.

How to Test Website Speed

One way to test your website speed is to pay for a full site audit from a company, such as Semrush. But if you’re looking to get an answer at no cost, you can use a free SEO tool to test the speed of multiple individual pages. Google’s PageSpeed Insights is a great option that covers all the essential metrics in a beginner-friendly layout.

To check the speed of your site’s pages, simply head to PageSpeed Insights and type your URL into the search bar. Then, click “Analyze” to pull up a list of your “Core web vitals,” which are the metrics you’ll need to pay attention to.

Be aware that putting your site’s URL into a page speed tool won’t provide your site speed – just the page speed of your homepage. For example, when I entered Forbes’ homepage to Page Speed Insights, the overall assessment of core web virals failed:

page speed insights for forbes homepage
I could navigate between the page load time stats (which I’ll explain in the next section) on both desktop and mobile devices from the tabs underneath the search bar on PageSpeed Insights. Source: Website Builder Expert

But when I entered the URL of one of Forbes’ latest articles, it gave a very different picture:

page speed insights for forbes article
The second page had fewer large elements than the home page, and its speed was much faster. Source: Website Builder Expert
Top Tip💡To get the most accurate site speed analysis, test a range of pages with different traffic levels. For an ecommerce store, I’d recommend checking your homepage, popular product pages, and any key conversion pages, such as forms, surveys, and your checkout.

How to Evaluate Page Speed

When presented with your analytics, you’ll probably be thinking, “I just want to know how to check my website speed, what’s with all the jargon?”

Page speed isn’t as simple as one rounded number. I’ve often thought a website page is fully loaded, only to scroll down and see half of the page is still blank, or that the content has started shifting around the page as new elements appear. Considerations like these are all timed and pulled together in your page speed results.

The good news is that, while each metric has its uses, you don’t have to pay close attention to all of them if you’re looking to improve your SEO and user experience.

Page Speed Metrics

The key page speed metrics you need to understand are:

  • Time to first byte (TTFB) – the amount of time it takes for a page to start its loading process. A lengthy TTFB indicates that your server is underperforming.
  • First contentful paint (FCP) – the speed at which the first text and image elements appear on the screen. A fast FCP helps to reassure users that something is happening on the page.
brandy melville homepage half loaded showing only two images
At the FCP stage, not all of a site’s elements are clear. Source: Website Builder Expert
  • Largest contentful paint (LCP) – how quickly the largest sized text or media elements have loaded. This marks a point where most or all of the page has likely loaded, which gives site visitors confidence to begin navigating the page.
brandy melville homepage fully loaded showing all eight pictures
Once the page has loaded to the LCP stage, its images have fully loaded. Source: Website Builder Expert
  • Cumulative layout shift (CLS) – how much the content on your page moves around during the loading process, presented as a score rather than a speed. The lower the score, the better your users’ experience, since they’re less likely to press the wrong calls to action (CTAs) or lose their place.

Website Speed Optimization Tips

Once you’ve got your page speed results, you can make focused website optimizations to improve your scores. Below, I explain six website speed optimization tips to try:

1. Use a Content Distribution Network

When a user visits your website from a location far away from your server, it will take longer for your site to load. A content distribution network, or content delivery network (CDN), is a group of globally interconnected servers that improve your site’s load time by storing your website content on the server closest to your site visitor.

If you run a small site that doesn’t get large volumes of traffic, you’ll be able to get away with a free CDN service – I’d recommend Cloudfare. However, if you experience high-traffic spikes, a paid option, such as Google Cloud CDN or StackPath, will be more reliable.

To switch your server, you’ll need to add your domain to your chosen CDN provider and change its domain nameservers (DNS) to your provider’s DNS. If you’re using WordPress, you’ll need to download your DNS provider’s compatible plugin first.

Good to Know: CDNs will also improve your website’s security by encrypting data and making it more difficult for attacks to occur.

2. Compress Images

Including images to your site is a great way to engage your customers and increase sales. However, image file sizes mean they take longer to load than text, and when you’ve got multiple large images on one area of your site, such as a product page, the slow load time can end up having the opposite effect and deterring customers from purchasing.

Compressing an image is an image optimization technique, and is the process of reducing an image’s file size so it loads as quickly as possible. 

We recommend using free tools such as ImageResizer to do this. If you’re a WordPress user, plugins like Smush will optimize your images automatically, which will save time for a content-heavy site. Just be aware that the more you compress your images, the lower their quality, and you should preview your images to ensure they’re still clear.

Top Tip💡 Images containing small text and intricate details won’t be able to be compressed as much as simple images. You’ll need to play around with what works for each type, and keep your site visitors’ experience at the forefront of your mind.

3. Compress Code

Your website’s code may be slowing down its performance without you even knowing it. Minifying, or compressing, your code can hugely improve your website’s load time. There are three types of code you should consider compressing: CSS, HTML, and JavaScript.

Remove any unnecessary code from your pages, such as that of features you no longer use, or unnecessary spaces, commas, linebreaks, and semicolons. You can do this manually or using a minifaction tool, such as Gzip.

4. Consider Page Design

Over the past 12 months, a huge 76% of ecommerce traffic came from mobile devices. Unfortunately, websites tend to have slower average load times on mobile devices than on desktops, so it’s more important than ever to make your site mobile friendly, or even consider creating a mobile first design.

mobile view of a website shown in a website builder's editor
Most website builders are fully optimized for mobiles, which means they’ll load and format well on multiple touchpoints. Source: Website Builder Expert

Implementing Accelerated Mobile Pages (APM) on your store is a great way to reduce your mobile load time. AMP works by stripping down the page’s design for mobile visitors. That said, if you choose a template that’s optimized for mobile, AMP won’t be necessary.

Top Tip💡 You should visit your site on multiple devices and browsers to identify any speed issues when moving between pages.

5. Reduce Redirects

A redirect sends a site visitor away from the URL they clicked and towards another one. They are often necessary, especially if you change to a new domain or edit the URL of a page on your site. However, when a user clicks a redirect, servers have to make additional HTTP requests which can slow down your website load speed.

Eliminating unnecessary redirects will help speed your website’s loading time up and improve user experience. Make sure you keep track of the redirects on your website and regularly reassess whether they’re still needed. If a redirect has no inbound links or a low level of traffic, you should aim to delete the redirect and update the content on the original page. You can identify the redirects of each page by using a tool like Redirect Mapper.

Top Tip: Never redirect a page to a page that’s also a redirect. This will create a chain, which will slow your page down further.

6. Keep Testing and Monitoring

It’s important to regularly test and monitor your website’s speed to keep an eye on any sudden changes. This is especially important if you update your site regularly, since you’ll be able to spot and fix any issues quickly.

Summary

Website speed optimization may seem like a daunting and time consuming task, but follow my tips and the payoff will be worthwhile. Increasing your website’s loading speed has a snowball effect, boosting your user experience, making them spend more time on your pages, increasing traffic, and driving online sales.

Written by:
Annie Angus is a Writer for Website Builder Expert with a passion for shaping jargon-heavy research into digestible content. She has previously researched and written about industries ranging from tech to fashion, and now, after testing our top website builders such as Wix and Squarespace, she is enthusiastic to share her findings with our readers. With first-hand experience in utilizing social media and online marketplaces to grow a small handmade clothing business, Annie understands the priorities and concerns held by SME owners, and knows precisely what they look for in a website builder. She combines this unique perspective with her knowledge of website builders to produce engaging content spanning all areas of the small business journey, from creating a strong website to growing and maintaining an audience.

Leave a comment

Your email address will not be published. Required fields are marked *