Maverick: “I feel the need…”
Goose: “..the need for speed!”
In 1986, “Top Gun” hit the theaters and IBM became one of the oldest currently registered dot.com domain names. There wasn’t much speed back then, so website visitors were used to waiting…and waiting…and waiting.
Well, that kind of patience is long gone with today’s internet user. In the ever-evolving digital world, visitors have a non-negotiable “need for speed” when they come to your website. You can’t offer a great user experience if your site is slow. You’re guaranteed to lose visitors and miss out on critical conversions if your page load times are too long. Page Speed and overall site performance IS a critical component of your Search Engine Optimization – SEO initiatives.
Not only is speed essential to the user experience, it’s a very important ranking factor. Page speed became a search engine ranking factor in 2010, and in June 2016, Google reported it will be updating the page speed ranking factor to specifically look at the page speed of your mobile pages. With mobile search accounting for more than half of Google’s searches, mobile page speed must also be optimized.
Why Does Website Speed Matter?
Website speed affects user experience, indexation, ranking, and traffic.
Slow page load time can:
- Increase bounce rates and decrease conversion rates.
- Decrease number of pages search engines can index.
- Less page indexation can negatively impact your site ranking.
- Less rank, less traffic.
In a nutshell, your web site visitors will not wait for your website to load. If it takes too long they will simply leave. This also creates an unenessary load on the Internet in general, which is why Google may penalize slow-loading sites.
What Is A Good Page Load Speed?
Page Load Speed measures the time it takes to completely load a page along with all its resources, such as graphics files and Javascript.
Maile Ohye from Google states that “2 seconds is the threshold for e-commerce website acceptability. At Google, we aim for under a half second.”
“Server Response Time” is also “a thing” and it’s different from Page Load speed:
Google states in their PageSpeed Tools Insights that “Server response time measures how long it takes to load the necessary HTML to begin rendering the page from your server”.
Google recommends a server response time of under 200ms.
Assuming that you have hired a Professional Web Design firm and that your website is coded properly, the biggest factor that dramatically affects Page Load Speed and Server Response Time is the quality of your web host and the underlying Internet backbone connecting your website to the world. Inadequate CPU and memory resources, slow routing, inadequate security measures that increase the load on your server, are just a few factors that make a huge difference in your website’s overall performance. At COMMbits we provide state-of-the-art Business Web Hosting to ensure our clients’ websites have enough power and resources to meet demand and pass performance requirements.
How Do I Test My Site Speed?
There is a variety of Site Speed Testing tools. Each one uses different algorithms and methodologies to test your site’s speed. In your quest for metrics and insights, we recommend you use multiple tools to obtain a more complete picture of how your website is performing.
Here are some free resources:
When “not perfect” is “good enough”.
In your quest for optimized performance, you may find yourself in a “Catch-22” situation:
You are following the recommendations for speed improvement from the various Speed Test tools you are using, only to discover that some things start breaking on your site. In many cases, “rewiring” portions of your website may not give you high enough performance boost to justify the extra cost and redesign efforts.
At some point you must decide when “not perfect” is “good enough”.
For example, take our own main site, commbits.com, during our measure of December 2016:
- GTMetrix gave us a PageSpeed Score of “A, 97%”) and YSlow Score of “A, 93%) and a load time of 2.3 seconds.
- Pingdom (New York test-side) gave us a Performance Grade of “A, 97%) and load time of 1.25 seconds.
- Google PageSpeed Insights gave us 68/100 (Mobile) with 99/100 user experience and 87/100 (Desktop).
The reason for the lower score in Google’s tool is the way they calculate score based on render-blocking Javascript and delivery of our single, consolidated CSS file, in conjuction with the use of a Content Delivery Network which we use on our site. We could have improved those metrics if we decided to sacrifice certain features and design elements on our site. Since our page load speed was already satisfactory (close or under 2 seconds, by all Speed Test tools we use) we decided that we can live with the PageSpeed Insight lower score.
It’s interesting now to take a quick look at one of our other sites, www.web-microsites.com. Here, our scores during the same timeframe, were as follows:
- GTMetrix: PageSpeed Score of “A, 98%”) and YSlow Score of “A, 92%) and a load time of 4.5 seconds.
- Pingdom (New York test-side): Performance Grade of “A, 93%) and load time of 551 ms.
- Google PageSpeed Insights gave us a near-perfect score. 99/100 (Mobile) with 99/100 user experience and 99/100 (Desktop). Apparently, they are taking a point away because we don’t cache their Google Analytics code found on our site (no easy fix exists). Then again, see the score for their own PageSpeed Insights page and have a chuckle 😉
Discrepancies between the different PageSpeed measuring tools are present. Deciding when “not perfect” is “good enough” is both an art and a science.
Note: Depending on the site and its traffic during your tests, you may have to repeat your tests after a couple of minutes.
Best Practices For Optimized Page Speed:
Speed Rules:
- Use proper responsive design methodologies: Hiring an experienced Toronto web design firm pays off as this is one of the things they will take care for you.
- Enable compression: Good options include GZIP compression right from your Apache web server and minifying resources including Javascript and CSS files.
- Improve server response time: Hire an experienced Business Web Hosting firm to take care of business for you.
- Leverage browser caching: Static assets that don’t update frequently should be cached longer in a visitor’s browser. On a WordPress site, W3 Total Cache offers some of the best options available anywhere in one of the most complete packages (technical expertise required for setup and configuration). Comet Cache is another option adopted by many webmasters because of its simplicity.
- Optimize images: This is a BIG one! In collaboration with your website maintenance and support staff, make sure you establish policies that ensure all images uploaded to your site are properly optimized for the web.
- Use a Content Delivery Network (CDN): This technology allows you to server “static” assets on your website (images, CSS, Javascript, etc.) not from your web server but from Internet nodes closer to the visitor. Coupled with a high-performance web hosting service, a CDN can offer dramatic improvements to your website’s Page Speed.
- Keep intruders away from your web server with the use of a properly-configured Firewall: If you have to, block whole countries. Traffic from intruders creates an unnecessary burden on your web server resources and slows down your site.
Usability Rules:
- Keep your plugin use to a minimum: Utilize only what is absolutely necessary. On a WordPress site work with your webmaster to decide who has admin access rights, which offers the ability to install plugins. Establish a stringent policy as to when and which plugins can be installed. Many plugins are badly-written, unsupported and create more problems than the ones they are supposed to solve.
- Keep your font uses to a minimum and be consistent: If you absolutely have to use many different Google fonts, consider using a google webfont optimizer plugin that optimizes the way Google Fonts are loaded on your website.
- Choose a WordPress Theme from a renowned producer, one that offers a lighter footprint, and is supported with frequent updates: Theme bugs can hijack your server resources in a manner that is very difficult to track and fix.
- Google PageSpeed Insights Rules is a list of things to also have in mind.
We would love to hear your comments below with your own experiences during page speed optimization projects for your client websites or your own websites!
See also a great article with tons of useful information by Tung Tran,
22 Tips To Speed Up WordPress Site Performance.
What WE can do to help
Here at COMMbits building high-performance websites is what we do. Having a website that loads fast, scores well in various Page Speed measuring tools and subsequently enjoying high SEO scores, is the result of a combination of services. Here are some resources you may find useful:
- Web Design for Toronto and beyond. We will redesign and design-from-scratch your web presence with high performance in mind.
- Business Web Hosting to ensure that your website sits on solid ground, is secure and has enough resources at all times to support your visitors/clients.
- Digital Marketing and SEO Services. Combine our web design service with our Digital Branding services to tie all your marketing efforts effectively.
- Web maintenance and Support, Webmaster contracts. We become part of your team ensuring policies & procedures are in place on a variety of SEO and website performance issues such as admin access rights, content maintenance, website changes, upload policies, and much more.
- Professional Web Site Content Management. Let us take care of business!
0 Comments