From a personal enjoyment standpoint, you know how frustrating it can be to wait around for a slow-loading website. You’ve clicked through a new page because you’re interested in the content posted there – so every second spent waiting makes you less and less interested in what the site has to offer. If it’s your site that’s slow, you could be losing tons of impatient visitors who aren’t willing to stick around and wait for your content to load!
But interestingly enough, slow loading sites don’t just irritate their readers – they annoy the search engines as well. Google in particular has made it quite clear that site speed plays a role in their ranking algorithm, even going so far as to issue the following quote on the Google Webmaster Central Blog in April 2010:
“Faster sites create happy users and we’ve seen in our internal studies that when a site responds slowly, visitors spend less time there. Like us, our users place a lot of value in speed — that’s why we’ve decided to take site speed into account in our search rankings.”
Of course, while increased site speeds may benefit both readers and the search engines, the thought of modifying site code to enhance load times can sound overwhelming to beginning webmasters. To combat this, we’ll first break down the process of identifying site speed issues and then show you how to implement recommended fixes to ensure you aren’t missing out on the benefits that come from speeding up your site.
Step #1 – Evaluate your site’s current loading speed
Before you worry too much about needing to invest hours upon hours improving your website’s load times, take a few minutes to evaluate how your site is currently performing. Depending on the website building platform you’ve used, you might be surprised to find that your site is already performing well enough to meet Google’s strict criteria!
There are a few different ways you can go about testing your site loading speed:
Step #2 – Implement recommended changes
The results of your site speed analysis from Step #1 should have given you a few potential places to start with in order to reduce your load times. However, if you’re feeling overwhelmed by the number of highly technical solutions presented, consider starting with the following five “top priority” items:
#Begin gzip and deflate
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript text/plain text/xml image/x-icon
</IfModule>
Depending on the website platform you’re using, these steps may be done automatically for you. Or, if you’re using a blogging platform like WordPress, you may be able to take care of these needs all at once using a plugin like the W3 Total Cache add-on. However, even if you need to hire a web developer to take care of these issues for you, you’ll likely find it worth the extra expense in terms of your site’s user experience and search engine rankings.
Step #3 – Follow up on your site speed efforts
Once you’ve implemented the above recommendations (as well as any others you uncovered during the site speed analysis process), wait a few weeks for your website code changes to be indexed and recognized by the search engines. Then, run the analysis tools listed in Step #1 to see if you’ve made a significant enough difference in your overall load times.
If you find that your site speed has improved considerably and that the analysis tools listed above rank your site speed as “Good” check your search engine results page rankings for your target keywords as well. You may be surprised to find that you’ve risen in the rankings by several places!
On the other hand, if you haven’t seen a dramatic enough improvement in your site load times to be satisfied, consider implementing some of the more complicated recommendations uncovered through the Google Page Speed Online tool. Continue this process until you’re confident you’ve made enough changes to result in a load time that satisfies both your users and the search engines.
Image: wwarby