Tweak Your Biz
10 Ways to Improve Site Speed & Why It’s Important - Tweak Your Biz

Home » Technology » 10 Ways to Improve Site Speed & Why It’s Important

10 Ways to Improve Site Speed & Why It’s Important

As you are probably already painfully aware of, site speed is an important search engine ranking factor. In February 2014, Google published a new patent entitled: “Using Resource Load Times in Ranking Search Results’. According to it, Google is using Chrome to track and measure site speed. In other words, when someone performs a search, Google will consider the most relevant answers and boost the speediest ones in rankings.

site speed

But the importance of site speeds goes beyond its role as a ranking factor. A recent survey conducted by & Akamai revealed that the vast majority of web users expect a website to load in less than 2 seconds. Furthermore, if it doesn’t load within two to three seconds, they will most likely abandon it.

Despite the fact that speed is a killer for many sites, particularly eCommerce ones (79% of web shoppers will not return to a site that has poor web performance), in 2016, webmasters are still failing to optimize for speed. High load times don’t just affect your rankings, they are also making you lose visitors, conversions, and valuable referrals.

“If you can’t deliver real value to your site’s visitors, they’ll bounce to your competitors’ sites. They won’t waste time; they’ll just leave.” – Ryan Stewart

So how exactly can you test your site’s load time and improve the overall performance of your site? Here are 10 speed optimization tips that will work wonders on your site.

#1. Start with a Site Load Audit

Before you start blaming bad internet or hosting for poor conversions and sales, you have to find out exactly how long it takes for your site to load. It doesn’t matter if your visitors are using high-speed wireless or satellite Internet, if your site is burdened by too many stylesheets, scripts, and images, it will ‘weigh’ too much. Therefore, it will load slowly.  

Site speed

Here are a few tools that you can use to evaluate your site speed:

  • – Pingdom Website Speed Test is one of my favourite tools for benchmarking site speed. Simply pasting your domain’s address will tell you how long it takes for your homepage to load, but if you want to get a clearer picture of your site’s situation, you should check category pages & product pages individually. Pingdom will display load time, page size, and a performance grade. From the bottom tabs you can also check a detailed report of your performance grade to see what areas of your site require improvements. The Page Analysis tab breaks down time spent per state, content type, and domain.
  • – In an attempt to make the web more user-friendly, Google has created a set of useful tools that site owners can use for free. Google’s Developers Page Speed Insights is one such tool. As is the case with Pingdom, Page Speed Insights will also give your page a score. What this tool does better than Pingdom is the fact that it shows you exactly what elements of the page can be improved to reduce load speed (more on this later).
  • – Google Webmaster is an immensely valuable tool that most webmasters never use. From your dashboard you can quickly check site load time month by month, to determine whether or not your improvements are having any impact.
  • – GT Metrix is the last tool that I recommend using. Like the previous tools, GT Metrix will offer you two performance scores (Page Speed & YSlow Scorte). From the drop down menus you can view exactly what is causing your site to under-perform. This actionable information will help you perform high-impact site speed tweaks.

Plugins you can use to check site speed: FireBug (Mozilla), YSlow (Mozilla), Page Speed (Google)

What exactly is a decent site speed?

  • 0-1 seconds: GREAT!
  • 2-3 seconds: GOOD!
  • 3-5 seconds: DECENT (but you should improve it)
  • * 5+ seconds: BAD (you are losing visitors and money in noticeable quantities)

#2. Compress your Images (Even Further)

One of the primary causes of poor load times are large, uncompressed images. If you’re using Photoshop to edit your images, you have probably noticed the “Save for Web” option. This will help you compress images in order to reduce their size, without forfeiting too much of their quality. But did you know that you can use web-based tools to compress image size even further?

You can do this using the following tools:

  • Photoscape
  • TinyJPG

Image file type also matters. I recommend reading Shopify’s Image Optimization guide for more info about GIF, JPG, and PNG image files.

#3. Enable Gzip Compression

You will notice that Google’s Page Speed Insights recommends compression with Gzip. This is one of the most popular and effective methods of reducing HTTP response times. According to Yahoo, Gzip is supported by the search engines that support 90% of today’s Internet traffic.

To enable Gzip compressions simply add the following code in your .htaccess file:

# compress text, html, javascript, css, xml:

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:

<files *.html>

SetOutputFilter DEFLATE


#4. Use a Reliable Hosting Company

There are plenty great hosting services available (e.g. BlueHost or Hosting24), but there are even more bad ones, so you have to be careful what you choose. Sometimes, when everything else is correctly optimized, poor site speeds are simply a result of bad hosting.

I’ve been using the same hosting company (WPEngine for WordPress) for the past 3 years. I never realized how much impact a fast hosting company would have on site speed (it immediately went from average to lighting fast) until I migrated a client’s site to this service. Not sure if your host is causing problems? Read a few online reviews.  

Important Note: If you’re using WordPress, you absolutely need to choose a theme that is not only beautiful but also SEO-friendly. I strongly recommend opting for a minimal, responsive theme.

#5. Use Caching When Available

Media consumption is changing and the digital landscape must adapt to the new challenges created by these changes. Internet users take fast loading video sites for granted and will not wait more than 4 seconds if it doesn’t load. This is why you have to do all you can to site load speed. A few years ago, browser caching capabilities were quite limited. With the dawn of HTML5, this changed.

What exactly is browser caching? It’s simple:

When a visitor accesses your website for the very first time, the page will take longer to load because it needs to request all scripts, text, and images. This info is stored in the browser’s cache, so if the visitor checks out other pages, or comes back to your site, he will only have to download unique elements of your page.

leverage browser caching - page speed

Image source

HTML5 Local Storage and Application Cache will allow you to store megabits of data directly your browser (instead of the database) and to write fully-functional applications that you can run offline. How exactly does this help? Again, simple: these mechanisms will help you increase site speed (by strategically accessing local resources), reduce costs (no need for local storage), and improve offline browsing.

#6. Host Images on CDNs (Content Delivery Networks)

CDNs are crucial for international websites. Let’s say you’re website’s server is located in Germany. For local visitors, the content of your site will, naturally, load fast. But how fast will it load for someone that is browsing from Japan or the United States? Probably not very fast. That’s because the information has to pass through several routers along the way.

A Content Delivery Network creates copies of your page on multiple servers around the world. There are plenty of CDNs that you can choose from (e.g. Amazon’s CloudFront, Akamai, etc.). Most CDNs are paid services, but there are also a select few that are free. For example, Google is offering a free CDN (PageSpeed Service), for a while, at least.

#7. Minify CSS and JavaScript Files

code example site speed

Image Source: SearchEngineLand

Slow-loading pages usually have something to do with clunky CSS or JavaScript elements that are being loaded inefficiently. If you’re running a WordPress site or any other CMS for that matter, you should know that new CSS or JavaScript files are added every time you install a new tool or plugin.

This means that you have to minify these files periodically. One way to do this is by squishing all the files into one – instead of adding 20 JavaScript files, simply place all of them in one JavaScript file. Another way to minify these elements involves making them smaller & reducing white space. If you’re already on WordPress there’s a great plugin for that called WP Minify.

#8. Find Broken Links on your Site and Fix Them

Broken links have a negative impact on SEO, they create a negative experience for your users, and they also drain your bandwidth. Upon fixing 88 broken links for one of my smaller blogs, bounce rates and number of pages/visit decreased significantly.

SemRush Site Audit - Site Speed Insights

You can quickly identify and remove broken links using one of the following methods:

  • View your link-profile in Ahrefs. Navigate to the broken links section. Place redirects on your broken links, or re-create the missing page using the same SLUG.
  • Audit your site using SemRush. The tool will automatically report all broken internal links. Recreate the page or place a 301 redirect to fix it.
  • Use Siteliner to identify broken links and repeat the same process.

#9. Add LazyLoad to your Images

While not completely user-friendly, lazy-load can help you reduce load-times. This process will ensure that only images above-the-fold load (only images that visitors see in the window). As the visitor scrolls down, other images on your page will begin to load, just as they are about to come into view.

This solution is useful not only for reducing site speed but also for saving bandwidth by loading less information for users that do not scroll all the way to the bottom of your page. You can automatically add LazyLoad to your WordPress by installing the jQuery Image LazyLoad plugin.

#10. Minimize RTTs (Round-trip times)

Round-trip times are not file size issues, they represent a number of requests issue. RTTs refer to the requests that need to be completed when a user accesses your site (e.g. CSS, JavaScript, and image files that need to load are requested individually).

In other words, the browser sends a request to the server, and the server sends information back. A great strategy for reducing site loading time is to minimize the number of RTTS made. Sounds complicated. Luckily for us, Google has put together a useful manual for doing this. Here’s the gist of it:

  • Combine JS files to minimize requests.
  • Combine CSS sprites with images. This will merge all small images into one background.
  • Don’t use @import. Instead, use the <link> tag for your style-sheets.
  • Minimize redirects (unless necessary), and DNS lookups.

So there you have it, 10 tricks that will help you improve site speed and achieve your business goals.

Featured Image Source:

Tweak Your Biz is a thought leader global publication and online business community. Today, it is part of the Small Biz Trends stable of websites and receives over 300,000 unique views per month. Would you like to write for us?

An outstanding title can increase tweets, Facebook Likes, and visitor traffic by 50% or more. Generate great titles for your articles and blog posts with the Tweak Your Biz Title Generator.

I am a 24-year-old architecture student, casual gamer and senior copywriter for DigitalWebProperties. I have always been fascinated with the ever-changing world of SEO, social media, content creation and marketing. Together with my team I devise content plans and strategies for sustainable website growth. My goal is to create useful content (that I will always be proud of) and to connect with like-minded people - like you :)! For more of my random musings you can find me on Twitter.

Similar Articles
  • You know what’s really cool that used to annoy me? Younger people “discovering” things we’ve known for decades then getting fired up about this “new” thing they have found. Why is it so cool? Because they put their own spin on it and own it. That gives me hope that we can let go of these “things”.

  • Welcome back to Tweak Your Biz Harlon. Marketing changes daily with all the new online options available so there is no excuse for any businesses to remain in the dark.

  • Todd @ Divorce the Workforce

    No mention of building an email list starting on day one? I agree with all of the above, and while some claim lists are dead, I can’t wait to start using my list. Shockingly, I have a small online retail site and I have a list of some 8000 previous customers, and I’ve never used that list. That’s changing in 2016. With what I’m up to these days, that email list might just shoot my business (which is already good) into the stratosphere.

  • Thanks for the input Todd. Building email lists will definitely work in 2016. It’s time that we build relationships through email and online contacts 🙂

  • Thank you Sian. 🙂 Yes, change is a necessity nowadays, the market landscape is changing fast 🙂

  • Yes, I definitely agree. Great point 🙂

  • Muhamad Hasbi Assidiq

    thank you, I hope us efforts and move more smoothly

Featured Author
© Copyright 2009-2018, Bloggertone LLC. All rights reserved.