Understanding and Optimizing Website Speed
Website Page Speed
Website page speed is exactly what it sounds like. It’s the amount of time it takes for the content on a website’s page to fully load. We live in a world where people expect instantaneous results, faster is better.
In fact, according to surveys done by Akamai and Gomez.com, almost half of all web users expect a site to load in 2 seconds or less, and if it takes longer than 3 seconds well.. you can kiss that potential customer goodbye.
The standards many have been using for page load time come from a study conducted by Geoff Kenyon where he compares website speed against the rest of the web:
- if your site loads in 5 seconds, it is faster than approximately 25% of the web
- if your site loads in 2.9 seconds, it is faster than approximately 50% of the web
- if your site loads in 1.7 seconds, it is faster than approximately 75% of the web
- if your site loads in 0.8 seconds, it is faster than approximately 94% of the web
Determining Your Page Speed and Score
This is how to measure how your website speed compares:
- Visit your website’s Google Analytics Site Speed reports. This will give you an idea of how your site has performed over various time periods and the load speed of each of your pages.
- Enter your site’s URL into Google’s PageSpeed Insights Tool. This will give you a report card on your website’s speed performance on mobile devices and desktop. The report comes with some recommended actions you can take to improve your site’s speed.
- Check Pingdom’s website speed test to find out the speed, rank and percent faster than the average of Pingdom’s tested websites
- GTMetrix will provide a comprehensive look at your site’s speed optimization status.
Note: Don’t puzzle yourself when you see different speed timing in Pingdom and Gtmetrix. As Pingdom will show you load time (The time it takes to show the first result of your website—that’s what google counts and you should too) and GTmetrix will show you full load time (The time it takes to show full page with it’s full functionality running).
For further understanding, it’s always good to see the speed waterfall from both tools.
The Importance of Page Speed
Maintaining inside the gap between user expectations (2 seconds) and average website speed load time (5 seconds) is the goal of page speed optimization and the tactics we’ll outline later. But why is page speed so important? It comes down to these 3 main interconnected reasons:
1. Speed Kills UX
User experience is arguably the most important reason you should care about website speed, so this is where we’ll start.
People these days don’t have the patience for slow loading websites. In the beginning, just connecting to the internet required a tolerance that just doesn’t exist anymore.
Today, people are constantly online and you’ve got 3 seconds maximum to display your page or they’re gone. Anything longer than 3 seconds will create a negative user experience and the bar is only going to get higher in the future.
2. Speed Kills SEO
If you didn’t already know, user experience is the driving force behind the SEO implications of website speed. While Google has been slow to officially reveal whether slow websites would receive ranking demotions, it appears that those days are coming. You need to make sure your website is prepared.
3. Speed Kills Conversions
Your site speed’s directly effects conversions and this is something that should really catch your attention. How do you expect to move people through your funnel if each step takes an eternity? Your super-fans will do it, but those new, hesitant people who are prone to buyers-remorse will bounce.
8 Tactics to Make Your Website Load Faster
Speeding up your site is not necessarily going to be a snap. If you have a small, light site you may just need to try a couple of tactics on this list.
However, large, older sites with a lot of code and content may require some persistence and the implementation of several tactics on the following list.
Here’s where to start:
1. Leverage browser caching:
When you visit sites, your browser often caches pages on the site to speed up load time.
Browser caching stores webpage resource files on a local computer when a user visits a webpage, so leveraging browser caching is when you instruct browsers how their resources should be dealt with.
Things can slow down when the response from your server does not include caching headers or if resources are specified to be cached for only a short time.
Leveraging caching will load your pages much faster for repeat visitors and so will other pages that share those same resources.
2. Optimize images:
If images load faster, your site loads faster, period. Google notes that “…images often account for most of the downloaded bytes on a page. As a result, optimizing images can often yield some of the largest byte savings and performance improvements.”
This means that you can get some big improvements when the images on your pages can be optimized to reduce their file size without significantly impacting their visual quality.
Minifying removes any unnecessary characters that are not required for the code to execute.
Sources of redundant data that you can remove includes code comments and formatting, removing unused code, using shorter variable and function names, and more.
4. Enable gzip compression:
Gzip compression drastically reduces the size of files sent from your server when someone visits your website. This will speed things up considerably.
According to GTMetrix,
“The reason gzip works so well in a web environment is because CSS files and HTML files use a lot of repeated text and have loads of whitespace. Since gzip compresses common strings, this can reduce the size of pages and style sheets by up to 70%!”
5. Reduce server response time:
Server response time is the amount of time it takes for a web server to respond to a request from a browser. This is a key issue to address because if your server response time is slow your pages will display slow, no matter how optimized your pages are for speed.
Google says you should reduce your server response time under 200ms. So how do you make this happen?
6. Avoid landing page redirects:
Your site can really slow down when you have more than one redirect from the given URL to the final landing page. This sets off a redirect loop that takes time to process.
Here are a few examples of redirects that can slow things down:
7. Prioritize visible content:
This is the exact message you’ll get from Google’s PageSpeed tool when additional network round trips are required to render the above the fold content of the page.
However, this is a common message you’ll get from Google about site speed, and addressing it can really take your page speed up a few notches.
Want lightning-fast website speed, Google Cloud-hosted WordPress sites? Contact us today!