How to Improve your SEO: Site Speed
Google has made it clear that site speed is important to them. In 2010, they even announced that site speed would be a ranking factor in their algorithm, and in recent years, they’ve been strongly focusing on mobile speed as well.
There are a lot of benefits of having a quick site. Many people have found that faster pages both rank and convert better. Also, having fast pages means that search engines can crawl more pages faster which can help more pages get indexed.
Page speed is also important to user experience. Slower pages tend to have higher bounce rates and lower average time on page. There was a study done that showed that 40% of consumers will abandon a site that takes more than three seconds to load.
While doing research on this topic, I found an article from Search Engine Land that was interesting, because it stated that even though Google says that site speed is a ranking factor, there are a few articles that say otherwise. This article from Search Engine Land for example suggests that, “increasing page speed for mobile searches shouldn’t be a top priority for SEO at the moment.”
They don’t deny that a quick site can help your bottom line- which in turn can increase the quality of SEO traffic, but they say that there is no evidence that mobile page speed is a significant ranking factor at this time.
Either way, site speed is important for facilitating quality traffic. Here are seven helpful suggestions that Moz provides on how to improve your site speed:
1. Enable compression
3. Reduce redirects
Each time a page redirects to another page, your visitor faces additional time waiting for the HTTP request-response cycle to complete.
4. Leverage browser caching
5. Improve server response time
Your server response time is affected by the amount of traffic you receive, the resources each page uses, the software your server uses, and the hosting solution you use. To improve your server response time, look for performance bottlenecks like slow database queries, slow routing, or a lack of adequate memory and fix them. The optimal server response time is under 200ms. Learn more about optimizing your time to first byte.
6. Use a content distribution network
Content distribution networks (CDNs), also called content delivery networks, are networks of servers that are used to distribute the load of delivering content. Essentially, copies of your site are stored at multiple, geographically diverse data centers so that users have faster and more reliable access to your site.
7. Optimize images
Be sure that your images are no larger than they need to be, that they are in the right file format (PNGs are generally better for graphics with fewer than 16 colors while JPEGs are generally better for photographs) and that they are compressed for the web.
Use CSS sprites to create a template for images that you use frequently on your site like buttons and icons. CSS sprites combine your images into one large image that loads all at once (which means fewer HTTP requests) and then display only the sections that you want to show. This means that you are saving load time by not making users wait for multiple images to load.
If you want to see how fast your site is, here are two tools that I recommend:
PageSpeed Insights analyzes the content of a web page, then generates suggestions to make that page faster. Learn more.developers.google.com
Use this free Website Speed Test to analyze the load speed of your websites, and learn how to make them faster.tools.pingdom.com
They will help you to see what files are slowing down your site, and if they are of low priority, you can remove them for an improved site load time.