The Importance of Website Speed for SEO and What You Can Do to Improve It

It’s hard to think of a worse experience to have online than waiting ages for something to load. In fact, 47% of visitors expect your site to load in two seconds or less. The main concern though, is that 40% will just close a page that takes more than three seconds to load.

website speed expectations graph showing 2 seconds is expected load timeThe fact is that consumers today demand instant satisfaction. People don’t have to wait for anything anymore, and they don’t want to wait for your website to load. If it’s not fast enough, they’ll find one that is.

Site speed and SEO

Site speed is one of the few factors that Google have publicly stated directly affects search rankings. The primary goal of search engines is to do everything possible to make sure they are giving users what they are searching for. Slow websites aren’t on that list.

Another reason why site speed is important for SEO is that slow websites use more crawl budget. Crawl budget is essentially a measurement of how much time a search engine will spend looking at your website and deciding where to rank it. A slower website will use more of that budget, meaning search engines will look at less of your website.

Mobile vs desktop

According to Google, the majority of searches these days come from mobile devices. This trend is set to continue in favour of mobiles as well. In response, Google have now implemented Mobile-first Indexing. You can read Google’s explanation here, but what this really tells us is that Google are now putting more focus on how your website appears to mobile users.

This is important when it comes to speed, because mobile users are even less likely to wait. As you can see in the graph below, the average bounce rate for mobile users is about 10% higher than tablets, and about 15% higher than desktop users. Simply put, most people search Google on mobile, and mobile users hate waiting more than anyone.

graph showing bounce rate is higher on mobile

Speed affects conversion rate

As well as affecting your search rankings, website speed is also directly linked to your website conversion rates. A website conversion is when a user completes a goal on your website. That could be a product sale, sales enquiry, download of a file, or whatever the purpose of your website may be.

graph showing conversion rate is worse the longer the load time

The above chart from Cloudflare shows the correlation between load times and conversion rate. Many companies have studied the effects of speed on their conversion rates.

  • Walmart found that for every 1-second improvement in page load time, conversions increased by 2%.
  • Firefox reduced average load time by 2.2 seconds, and downloads went up 15.4%
  • Mobify found that every 100ms improvement in load time on their homepage resulted in a conversion increase of 1.11%.

Where do I start improving page speed?

While improving speed across your whole site is important, it’s most important on entrance pages. If you’re not sure where to start, entrance pages (or landing pages) are the place to look first. These are the page that users are most likely to land on first. The first impression of your website. Your homepage, for example, is the main one.

Others may include popular blog posts and any pages that rank on page one in search results. You can see a list of your most popular landing pages in Google Analytics.

How to check if your website is slow

Now that you know why speed is so important, you probably want to make sure your own website is up to scratch. Punching your URL into a browser and trying to count how many seconds it takes isn’t the best way to check though. Browser caching means that if you visit a website often your browser actually saves a bunch of data to help it load quicker.

Basically, your own site will usually load quicker for you than for a new user.

Website speed testing tools

Fortunately, there are a bunch of free tools that exist to help you measure your website speed.

PageSpeed Insights ‐ This is Google’s own tool for measuring site speed on both desktop and mobile. It also gives you tips on how to improve it.

GTmetrix ‐ A site speed testing tool that gives your site a grade, and list of items to look at.

Pingdom ‐ A handy tool that can measure and grade your site speed from different locations around the world.

WebPagetest ‐ A comprehensive tool that can test speed based on both location and browser, and shows a waterfall view of your pages’ load performance plus an optimisation checklist.

website analytics shown on a tablet screenWhat causes slow speeds?

Website speed is always a trade-off with the website development and design. If you’ve skimped on the initial website build, the developer may have cut corners. A cheaply built website often puts more importance on simply getting it live and working, rather than speed and performance.

If you’ve over-designed your site with lots of videos, moving graphics, and large images, your speed will suffer as a result. The more bells & whistles you put on your site, the longer it will take to load. The tools listed in the section above can list the specific things that are causing your site to load slowly. We recommend that you investigate those issues first.

Top 10 reasons for a slow website (and how to fix them)

There is an infinite number of factors involved in website speed. Here are the top 10 most common reasons for a slow website and tips on how to improve them.

1. Server performance

Your server hosts all the data for your website. The speed of the website, therefore, is subject to the performance of your server. Make sure your server is up to scratch, speed-wise.

2. Not using a CDN service

A content delivery network (CDN) is a network of servers in different locations around the world. This allows you to serve your website to users from the location closest to them, providing a faster experience for everyone.

3. Too much flash content

Flash content can quickly bloat a website’s size. It can look great but make sure it’s necessary as it will slow down your site.

4. Unoptimised images

Larger images take longer to load. Make sure the size is optimal for the location, and use an image compression tool to reduce file size while retaining image quality.

Some image file types are naturally larger in size, and others won’t even load properly in some browsers. Even though there are speed optimisation tools that will tell you to use an image format like .JP2, that type of image isn’t supported in Google Chrome for example. It’s best to use .JPG, .PNG, or .SVG files as they are supported by all browsers.

5. Code density

Not all code is created equal. If a website has a lot of unnecessary code, it will run slower. Make sure your developers know that site speed is a priority, and urge them to clean up already-existing code.

6. Text graphics

Many websites use images to show fancy-looking text. This is bad for speed as images take longer to load than text. It’s also bad for SEO, as search engine crawlers can’t pick keywords out of images. Try to avoid large amounts of text in images.

7. Too many HTTP requests

When a user visits your website, their browser requests to load all of files present on the page. Having a lot of JavaScript, CSS, and image files can lead to too many HTTP requests, slowing the load time down. Get your developers to inspect your website code for unnecessary HTTP requests.

8. Too many plugins

If your website is built on WordPress or a similar CMS, you probably have a bunch of plugins installed behind the scenes. Each one has requirements that need to be loaded with the website. Make sure you uninstall any unnecessary plugins.

9. Unnecessary redirects

If the page a user is trying to load redirects them somewhere else, it’s going to take a lot longer to load. Try to reduce redirects where possible, and make sure any links on your website go directly to the intended page.

10. An outdated CMS

Many website platforms require updates to keep running smoothly. Make sure your website is running the latest version of the platform it’s built on. For more information, read our article on Which CMS is Best for SEO?.

Improving slow load times for your website

Put simply, less stuff on your website means faster loading times for everyone. That doesn’t mean you should strip back your website to plain text and nothing else. Speed is very important, but it’s not the only factor involved in a successful website. Customer experience is just as, if not more important. The more people that engage properly with your website, rather than just leaving straight away, the better it looks in the eyes of search engines.

website code displayed on laptop

Website speed is always a trade-off against web design and features. The best thing you can do when creating and developing a website is to let the people working on it know that speed is a high priority. That means they can streamline their code, optimise the design, and keep load speeds down to a minimum.

Many business owners seek to improve their website’s performance by adding more features and functions. When it comes to improving a website, however, less is often more. Ask yourself whether the additional functionality is actually necessary, and worth the longer load times. More often than not, your time and money are better spent optimising what already exists. Take the time to improve your website speed, and watch what happens to your rankings, traffic, and conversion rate!

Get Unrivalled Results.

Talk to an expert today about how we can drive your business growth.