Everyone would rather have a fast-loading website than a slow-loading one. Although the loading time often depends on many factors, its impact on the website is massive. At Brightscout, we understand that page loading time is a crucial element in providing a great experience. How do you combat a slow website?A study published on Quick Sprout reveals how website speed is vital to a business's bottom line. A mere one-second delay in page load speed could result in:
- Up to 7% loss in conversions. This means that a business loses a significant portion of its potential income for every second the website loads slowly.
- As many as 11% fewer page views. People have little patience with slow internet and slow websites. Failing to fix a slow-loading website means fewer people get to know about your brand.
- As many as 16% of your website visitors will feel less satisfied with a slow website, and may not come back.
To put these figures in perspective, estimates show that Amazon would lose as much as 1.6 billion in sales every year if one page of their website had a one-second lag.Think of a site loading speed as a sliding scale. The faster the site is, the more benefits it reaps. If your website loads slowly, you have no idea how much money your business could be losing every day.
What is a Normal Page Load Speed?
An average page load speed is two seconds, according to Gtmetrix, Pingdom, and Google PageSpeed Insights. According to Currati.com, as many as half of the users expect to wait for a maximum of 2 seconds for a web page to load. The absolute worst time your page should take to load is 3 seconds. Any number higher than this means there is a good chance too high a number of your potential visitors will be abandoning the site before it completes loading.Despite this expectation the users have on website load times, the same page may load at different speeds in different places. Even website speed load measuring tools such as Pingdom and GT Metrics may sometimes report different page load speeds for the same web pages. Here are seven reasons your website may load slowly, and fixes you can apply to remedy it.
1. Poor Server Performance
Since a website loads from the ground up, the server must act fast when a user browser pings it and asks for information. If your website is hosted with a server with poor performance, it will take longer than necessary to respond to the user request. No matter how fast everything else is, if the server is slow, the website will always be slow.You can always narrow down server performance problems to your web host. A cheap web host means that resources are shared, and performance depends on traffic and other factors. To avoid having to queue users, consider a high-performance hosting service.
2. Large Uncompressed Images
When a user pings your website server, it will prompt it to send all the requested bits of the website to the browser for proper rendering and display. The server will always provide all content, including text and images. Large items, such as raw and multi-frame images, will take longer to bring out, slowing down website response.You must optimize images on your website for the slowest connections and smallest devices. The choice of image formats may play a role here. For instance, PNG, JPG, and GIF images perform a lot better when compressed than BMP and TIFF images.
3. Too Many RTTs (Server File Requests)
5. Poorly Optimized CSS
6. You Do Not Use a Content Delivery Network (CDN)
The way long-distance calls used to take longer to connect in the age of the wire telephone, is the same principle that causes websites hosted in another continent to load slower than those hosted closer to the user.If your website is only slow for users in a specific geographic location, there is a good chance the server location could be the culprit. You cannot have a server in every continent or country you expect to receive visitors, but you can use a Content Delivery Network to achieve the same result.Content Delivery Networks are servers strategically placed in different geographic locations to store copies of web pages and make them faster for users to load. A good example of a successful CND platform is Cloudflare.
7. Too Much Overhead in Your Website Database
The term "overhead" refers to any extraneous items stored in your website's database. Items such as transients, logs, and other installed items such as plugins and themes, can build up over time. Before you realize it, they cost your website a second or more in page loading time because it takes longer to read the database. In some cases, unused items in the website database are the leading cause of overhead queries that results in web server timeout problems.It is imperative your website database is lean and optimized for performance. Today, most hosts will allow you to access the admin dashboard of your website on the hosting account to run optimization scripts and manually inspect the database.
How to Troubleshoot a Slow Loading Website
The quality of service offered by your web hosting provider has the greatest impact on your website's performance. Depending on the nature of your hosting provider, the first place you should diagnose when experiencing slow loading times is the host. However, that said, the host may not be wholly responsible for slow loading speeds that cost your business exposure, visitors, customers, and ultimately, sales.
To fully analyze your website and find any performance bottlenecks, you can Google's PageSpeed Insights. This is a handy tool that will quickly evaluate speed issues on both desktop browsers and mobile devices. Then, it provides suggestions on how to remedy the problem.
The design principles by which your website was designed and developed also affect its performance and load speed. Agile software development principles can minimize these top causes of slow loading websites. If you would like to know how this would help your website's performance, contact Brightscout for professional advice today.