What is Page Speed?
The term page speed refers to the amount of time your media content or web page will take to download from the website hosting server to the web browser so the visitor can see it. In other words, the page speed is the duration between the clicking of a link and the display of every element on the web page the browser has requested.
Why is Page Speed important?
Page speed is one of the important factors that Google uses when ranking websites. It can have a huge impact on SEO of your website. According to Google’s benchmarks, a good web page should have the following:
- Average speed index should not exceed three seconds
- Average page weight should not be more than 500kb
- Average request count should not exceed 50
- Average time for the first byte should not exceed 1.5 seconds
Optimization of the website’s performance should be a focal point of a technologically superior website. The load speed of your web page will dictate the success of your online business. In fact, unimpressive website performance will likely kill the bottom line of your business when a user loses patience due to the torture of waiting for a slow-loading site. According to data from the Aberdeen Group Research, an instantaneously responding website will facilitate faster conversion rates; additionally, every one-second delay on your page load will highly reduce user satisfaction by around 16 percent. It will also reduce the page views by around 7 percent.
Some of the benefits of investing in page speed are:
Reduced bounce rates
You will enjoy many benefits after optimizing your web page for speed, one of which is reduced bounce rates because only a few people will leave the site due to impatience. Perhaps you have already come across websites that take a very long time to load. Data from Google shows that the patience of most people breaks after two seconds; therefore, Google encourages web developers to ensure sites can load within one second. Anything, even just 250 milliseconds, is likely to make a big difference in the decision of your site visitor.
Increase the number of times people visit your website
After reducing the amount of time your web page takes to load, people will start visiting your website more often. A Kissmetrics report shows that around 47 percent of people expect a web page to load within 2 seconds and around 40 percent of searchers will leave your website if a page cannot load within that time frame. Another 40 percent is likely to leave if your web page cannot load within 3 seconds.
If only a few people leave your website while others stay and spend more time on it, the interaction/engagement rate will rise. The number of page views will also increase. Each of these things are among the ranking signals Google uses.
Search engines will crawl more of your web pages
According to an article on Yoast, after increasing the page speed, you will have increased the number of web pages search engines will crawl and index. More indexed web pages increase the chances of the individual page ranking. But how does that work? Google has already established a bandwidth for the correlation between page speeds and site crawling. A longer load time reduces the bandwidth and therefore reduces the number of pages Google can successfully crawl.
If Google crawls and indexes your website, the chances of penalty and ranking will be better. In other words, the chances of attracting more visitors will be higher. After you have attracted the visitors, the optimized pages will prevent them from leaving.
How fast should your web pages load?
Anything that loads slower than the blink of your eye—400 milliseconds—is too slow. A report that Google engineers published showed that the barely perceptible web page load time of 0.4 seconds is enough to influence a potential visitor to leave your site before it’s completely loaded.
Your page load time should not exceed 100 milliseconds. That is because the visual sensory memory in your brain functions in 100-millisecond bursts. The memory store has to clear itself every 0.1 seconds, because the photoreceptor cells in your eyes have to transit more information to your occipital lobe.
The addition of even one second to the load time affects the seamless flow of thoughts because the user prefers to be in control of web browsing activities and mental stress will only increase as the webpage fails to respond.
At 10 seconds of delay, the visitor’s attention will reduce. Frustration, impatience and a feeling of abandonment will be stronger and prevent the visitor from visiting your website again in the future. To prevent this it is important you work on improving the speed of your website.
What causes slow page speed?
Slow web pages occur due to a number of reasons. Some of the common causes include:
Page Size: the size of your web page is directly proportional to page speed. Smaller pages load faster than larger pages. The trends from the past few years show that the average page size for most websites has been on the rise.
According to KeyCDN, the average web page has grown 317% from about 702kb in 2010 to over 3,422kb in 2017. This means that you should find ways to improve the speed of your web page regardless of its growing size.
Page size and weight: page font and weight play an important role in page speed. According to Google, you should keep the weight of your pages below 500KB, even though they found that 70% of pages they analyzed were over 1MB, 36% over 2MB, and 12% over 4MB.
Your host: the host can also affect the page speed of your website. The trick is to find the right host who offers high speed, bandwidth, and uptime for your website.
External linked media: linking videos and images can be a great way to improve the authority of your website, but it can also significantly slow down page speed. It is important to consider having videos directly on your site instead of externally linking them.
Too many ads: if you are running an affiliate marketing site or you depend on ads for revenue, reduce the number of ads to increase page speed
Best practices for page speed
After you have realized the benefits of better load speed, you should start the speed optimization process. However, there is one big problem that can arise during the speed optimization process: people are more likely to make mistakes that will negatively affect the page speed instead of helping it. Being aware of these mistakes beforehand will help you avoid them and assist in the load speed optimization process.
Image optimization mistakes
There is no one-size-fits-all method for image optimization. The process might involve assessment and analysis of various aspects like pixels, quality, encoded data and format capabilities. A big mistake many people make is including text in images. Including text in an image negatively affects the user experience because they cannot select the text, zoom in on or search it.
Redirects do not look good. Even though they are better than temporal redirects, they will take around 301s. If used incorrectly, they will create multiple round trips and increase the load times of your HTML documents even before the content has loaded. If you must use redirects, use them cautiously and sparingly.
Not leveraging browser cache
Leveraging browser cache is the process of instructing the browser cache to store the resources that make up your web page. This means that any time a visitor must visit your site again, the resources already loaded during the first visit are not reloaded. This greatly improves the page speed for your website. Google recommends it as a good way of optimizing the performance of a website. Failure to leverage browser cache will influence several round trips between the user and server, which will cause delays and data costs for the visitors. To avoid this, implement HTTP cache or any other technique that allows storage of the previously requested sources.
Failure to optimize web fonts
Web fonts are a better way of enhancing your web design because they add to your website design aesthetics and make it easier for the users to read. Failure to optimize the web fonts will lead to a reduced load speed. Optimized custom website fonts will actually boost page speed.
Studies show that about 57% of all websites now use custom fonts. This has contributed greatly to the increase in the size of web pages and thus has become an important factor in determining the page speed of your website. On an average web page, the fonts made up 123KB of the page size in 2016, up from just 2KB in 2010. As mobile becomes important in e-commerce, using a font size of 16 pixels will not only enhance the page speed of your website but also make your website mobile-friendly.
Finding the most popular fonts can help you serve cached fonts. Go to Google Fonts and select a font where you can find the usage for each font to help determine the best font to use.
What to do to improve page speed of your website
After learning something about the most common mistakes affecting load speeds, you should now be ready to learn something about the best practices that will help you optimize the speed. The optimization process focuses on eight areas:
Minimizing the HTTP requests
To understand the code you are writing, you should format it in a way that’s easier for humans to read. Again, when writing human-friendly code, you should try to identify and eliminate any unnecessary characters. That is more important for large-scale websites that have thousands of code lines because the lines can cost you in performance.
Optimizing the images
Another asset that a browser will have to download is the images on your web page. Images are known to painfully slow down the load speed of websites. If possible, use CSS to make graphics and avoid images. CSS graphics will work better for items like buttons. At times, CSS may fail to recreate the design of photographs or detailed decorative elements.
By formatting and compressing your images properly (and without losing their visual quality or appearance), you will reduce the amount of data the user has to download and create beautifully optimized images for your website. Our tool is using pagespeed insights to do these checks, so Google’s guidelines and tools are the best sources to make sure they can actually pass the check
The number of redirects on your website will directly affect your website’s loading speed. A redirect is simply a blank page that the visitor will be staring at as your web page loads. If your webpage redirects again and again, the visitor is likely to leave before the content has completely loaded. This is the main reason you should work hard to reduce the redirects on your pages.
Leverage the browser cache
Content Delivery Networks
After you have amended your website to make it load faster, you should consider the server that hosts it. Traditionally, servers store one copy of a website and serve it to all user locations. The time it takes the user to request the server and the time it takes the server to respond will highly depend on the location of the user in relation to the server.
Content Delivery Networks work in a different way:
They do not host a single copy of your website. Instead, they host several copies of the site in various servers that are located in different parts of the world. Each time a user requests the site, the request will land on the server that is closest to his or her location, optimizing the speed it takes the request to reach the server and the time it takes the server to respond to the request. This is a great option that should be considered after you have exhausted all the other methods.
Optimizing page speed for WordPress
Step one: Choose a good host
You may have a good business page with great content, but poor hosting service. The host should be versed in WordPress to ensure fast load times even in high traffic. A shared hosting service is not the ideal option. Instead, invest in what will save you headaches and prevent your site from ever being down.
Step two: Use a lightweight framework
Slow, unresponsive websites never sit well with customers. One of the reasons your site may be slow is because of a bad framework. A framework crowded with too many features negatively affects the load speed. You should avoid frameworks that have a lot of plugins and custom edits. Let the theme framework you choose, whether free or premium, be simple. Remember, you are after speed. Make the effort to raise the ranks of your business site and choose a good framework.
Step three: Caching plugin
WordPress has free, easy-to-use plugins for this. Caching plugins installed on a WordPress site greatly increase load speeds. One such plugin is the W3 Total Cache. Installing and activating it on WordPress is extremely easy. Once you activate this plugin, you can test the speed again and note the immense difference.
Step four: Content delivery network
CDN is all about providing quick download options for your static files to visitors. All the files are located on servers nearest to visitors. Content delivery networks reduce the server response times as well.
Step five: Optimize the homepage
The homepage holds a lot of value as it is the landing page. People want a homepage that is well built and above all, loads quickly.
A number of things can be done to ensure this. Inactive widgets can be removed and you should avoid full posts, using excerpts instead. Sharing widgets should be in posts but not directly on the homepage unless they are absolutely necessary.
The number of posts on the page should be kept to a minimum. You can also make use of a website speed optimization plugin to improve the loading speed of your entire website.
Optimizing page speed for Wix
Wix is a fast website builder. On more than one occasion, it has proved helpful for both beginners and pros. The freedom Wix offers allows you to customize the pages of your site with ease. You’re given the option to add more videos and select your booking system (in addition to many more), all of which can affect the page speed. To prevent you from making some mistakes leading to slow Wix site pages, follow these steps:
Optimize images while maintaining quality.
It is easy to ignore this step as Wix itself optimizes pictures for you. Although this is nice, it is not that effective. Businesses will, therefore, have to find alternatives. Optimizing images while maintaining quality requires you to compress the photo to reduce its size but not its dimensions. There are tools that help with the lossless compression of images.
One such tool is Facebook. If you are already uploading a high-quality photo on Facebook, you can download the uploaded image from your photo it will give you an optimized photo ready for your Wix site. Any resizing should be done before uploading it for the best results. Avoid heavy photos to boost your page speed.
In the example above, Facebook images are 22% reduced from the original image. You can notice the difference in size, but the image quality is both optimal and mobile-friendly
Limit the use of animations on a page
Animations are good for your site as they capture the attention of a visitor; however, too many animations on a page will definitely slow the load speed. Unless absolutely necessary, limit your selections to only the most important animations. In case the page needs to have as many animations as possible, be wise on how you design the page in order to retain a fast load speed.
The third step is to use the appropriate font for the site. A great recommendation is to use popular fonts such as San Serif. These fonts are basically cached in the visitors’ browser. Once they open the page, there is no need to load these fonts. This saves a lot of time and boosts the customer experience through a fast-loading page.
Tone down on slideshows and web effects
Great design with effects and slideshows will be welcoming to your customers, but could also decrease customer satisfaction. Why? The energy required to load these effects might result in slower load times. While your aesthetically pleasing site has been slowly loading in the background, the visitor will have opened other tabs and found a much quicker site. It is important not to forget about load speed when optimizing user interface.
Clean up your header
Businesses need to be smart while setting up their Wix website. It is easy to get carried away with the freedom to customize their site. The header, for example, needs to be simple. The logo and business name or taglines are enough descriptions. Adding other items to the header is bad design and results in a slower page load.
Optimizing page speed for Shopify page
Launching a Shopify store is easy. In fact, most articles will promise an increase in sales with Shopify and sell the idea using simple instructions. We appreciate such pieces of information in addition to the fast-loading pages. There are a few things one can do to increase their Shopify store pages:
Use Accelerated Mobile Pages (AMP)
After using performance analysis tools such as PageSpeed insights, it is now time to take action. Many Shopify users are on their phones and will search for items and make purchases from handheld devices, hence any business on Shopify will be required to use AMP for fast pages.
Shopify apps like FireAmp make store pages lightning fast on mobile phones. Building accelerated mobile pages is the way to go for your Shopify business.
Choosing a theme
Another element to consider when choosing a theme is how responsive they are. The theme of choice needs to detect whichever device customers are using in order to offer better image resolutions and so on. Be sure to keep the theme up-to-date.
Use PageSpeed Insight to check if the theme is optimized right out of the box.
Start managing your Shopify apps