When we think of SEO, we usually go to onsite factors like navigation and offsite factors like inbound links. However, it is important to note that load speed can have a significant effect on SERPs and traffic.
Why do higher load speeds lead to higher rankings?
- Users are more likely to remain on your site if it loads quickly (if it takes more than 10 seconds to load on the browser, they'll just leave, and given the disparity in internet speed connections, that represents a large portion of your bounce rate).
- If a user leaves before clicking anything on your site, that raises your bounce rate, which could potentially lower your rankings. This is more of a gray area, however, and involves issues such as are you using analytics and are your users using the google toolbar. A larger bounce rate does definitely mean lower conversions and CTR, however.
- If a user leaves and clicks another result in Google, then follows through with that result, your site will rank lower while your competitors site will rank higher. This is not a gray area.
How do you make your website load faster?
- Replace php calls with static html whenever possible. Especially when using platforms like wordpress, replace php bloginfo('name') with your blog name and url with your url, since you're likely not going ot change those.
- Remove extraneous rel links in headers. Again, very prevalent in wordpress.
- Combine javascripts into one file
- Combine images that you use a lot with CSS Sprites
- Set far-future expiration times for images that you use across your site to make sure that the user caches them on their own computer. This makes the site load faster when they visit the next page etc., and is not done in most themes.
- When using an image in the form of a bar, reduce it into a very small width (1px is good enough) and repeat it using the css repeat x command. This saves a lot of download time.
- When having images in posts and individual pages, try to use something like Flickr or some other Content Delivery Network to lessen the load on your own server and make sure your load time is optimized for different geographical regions
- Get a faster server if needed
- Use analysis tools to determine what else needs to be done
Here are 2 tools I especially like:
This tool I use to see which segment of my page is slowest to load - and if I can significantly improve load time my structuring my site differently or not. It analyzes on a server basis.
This analyzes the site on a code basis, and checks how fast your code would load. It provides a different perspective and more detailed warnings than the one from Pingdom, though its predicted download times is not always accurate since it ignores server-side limitations.
Have fun optimizing~! Remember - Google got to where it is today in a large part because of its load speed.
Why do higher load speeds lead to higher rankings?
- Users are more likely to remain on your site if it loads quickly (if it takes more than 10 seconds to load on the browser, they'll just leave, and given the disparity in internet speed connections, that represents a large portion of your bounce rate).
- If a user leaves before clicking anything on your site, that raises your bounce rate, which could potentially lower your rankings. This is more of a gray area, however, and involves issues such as are you using analytics and are your users using the google toolbar. A larger bounce rate does definitely mean lower conversions and CTR, however.
- If a user leaves and clicks another result in Google, then follows through with that result, your site will rank lower while your competitors site will rank higher. This is not a gray area.
How do you make your website load faster?
- Replace php calls with static html whenever possible. Especially when using platforms like wordpress, replace php bloginfo('name') with your blog name and url with your url, since you're likely not going ot change those.
- Remove extraneous rel links in headers. Again, very prevalent in wordpress.
- Combine javascripts into one file
- Combine images that you use a lot with CSS Sprites
- Set far-future expiration times for images that you use across your site to make sure that the user caches them on their own computer. This makes the site load faster when they visit the next page etc., and is not done in most themes.
- When using an image in the form of a bar, reduce it into a very small width (1px is good enough) and repeat it using the css repeat x command. This saves a lot of download time.
- When having images in posts and individual pages, try to use something like Flickr or some other Content Delivery Network to lessen the load on your own server and make sure your load time is optimized for different geographical regions
- Get a faster server if needed
- Use analysis tools to determine what else needs to be done
Here are 2 tools I especially like:
Code:
http://tools.pingdom.com/fpt/
Code:
http://www.websiteoptimization.com/services/analyze/
Have fun optimizing~! Remember - Google got to where it is today in a large part because of its load speed.
Last edited: