Website Performance Metrics Explained – Experts Grow Blog
Website metrics offer a window into how users engage with your site, revealing insights like daily or monthly visitor numbers, how they discovered your site, and how many leave for other options. While you can explore endless data points, the real challenge is knowing which metrics truly matter. So, which ones should you track to grow your website effectively?Â
Letâs dive into the essential metrics that provide the biggest impact on understanding and improving your siteâs performance.
Why Is Website Speed Important?
By now, you should need no convincing that website speed is crucial for your online business. Thatâs because website performance has an impact on your brand reputation, SEO rankings and conversion rates. Here are the main reasons how and why this happens:
Brand Reputation đ
Letâs be honest, when your website loads slowly, it irritates your visitors, and eventually they leave your site. Thatâs why itâs important to have a website that loads as fast as possible. According to Google, 53% of visits are abandoned if a website takes more than three seconds to load.Â
Indeed, the slower your website, the more likely it is for your visitors to leave and be less likely to return ever. If they donât find what theyâre looking for quickly, they wonât interact with your site, as they would consider it inaccessible and unreliable.Â
This directly impacts your brand reputation, because visitors could have a bad impression of your site. And we all know that a negative brand reputation is harmful for your online business presence.
SEO Rankings đ
Google and search engines in general aim to provide web users with the best possible user experience. Website speed is an official and important ranking factor in Googleâs algorithm, in addition to being a crucial part of your websiteâs UX. If your website is slow, this will definitely affect your SEO rankings, it will hurt your site visibility among users, and eventually youâll start losing traffic to your website.
Conversion Rates đ
If all this sounds scary, it may not come as a surprise that a slow website can affect your conversion rates, too! The longer it takes for your website to load, the bigger the drop in potential conversion rates. According to a study by Portent, a site that loads in one second has a 3x higher conversion rate than a site that loads in five seconds. This is a huge difference in conversions due to just a matter of a few seconds. Since conversions are among your top website KPIs, you wouldnât want to allow this to happen, right?
How to Measure Your Website Performance Score
Now that weâre on the same page that website speed is a crucial factor for your successful online presence, letâs explore how to measure your siteâs performance with whatâs often known as client-side testing. This type of testing evaluates the speed of your web application by analyzing performance directly in the browser.
You can test your website speed with different free online tools. Some of the most popular ones include Pingdom, Google PageSpeed Insights, GTMetrix, webpagetest.org, and others. All you need to do is go to one of these tools, paste your website/webpage URL, and start the test. It will take only a few seconds for the tool to show you the results.
Now comes the hardest part â the analysis. What does each metric tell you and is there a way to improve it?
What Website Metrics Mean and How to Improve Them
1. Page Load Time
One of the most important website metrics is page load time. Page load time is the time it takes your browser to fully load the requested website. It measures the entire time â from entering a URL or clicking a link, until the page finally loads. Ideally, that should happen in less than two seconds.
If your site is not hitting this target, your overall page load time can be improved by following the tips below for each of the individual metrics. What is more, if youâre using WordPress, we recommend our free all-in-one Experts Grow Optimizer plugin that works on any hosting platform and can save you loads of time and effort in improving the majority of your WordPress website performance metrics.
2. Time to First Byte (TTFB)
Time to First Byte measures the time it takes for the web browser to receive the first byte of information after sending a request for a resource. A good TTFB result (0.8 seconds or less) means that your browser is responsive. To improve your TTFB, hereâs what you can do:
Make sure you run your site on the latest PHP version and have a proper server-level setup. At Experts Grow, we have already developed a custom ultrafast PHP setup that has lower memory usage and allows the server to process a bigger number of queries faster. All this cuts the TTFB and makes web pages load 30% faster on average.
Next, check with your hosting provider if they offer full-page caching on your host server. This would store (âmemorizeâ) your web pages on the server and then serve them to your users the next time they are requested. Experts Grow clients take advantage of our in-house developed powerful Caching technology enabled by default, which results in up to five times faster sites.
Even if everything is optimized on the server-level, as mentioned above, visitors located far from the origin server may still experience slow TTFB. For this reason, and to cut TTFB, start using a content delivery network (CDN). The CDN will use a distributed network of servers that are closer to your users and serve them the content of your website from their closest location. Experts Grow has its own in-house built CDN thatâs included for free in every hosting plan we offer.
No matter where youâre hosted, though, if your website is using WordPress, you can download and install our free Experts Grow Optimizer Plugin. With just a few clicks, you can take advantage of its powerful caching capabilities that can make your site up to 20% faster than comparable plugins.
3. Time to Start Render (TTSR)
Time to start render (TTSR) measures the time it takes for the content (i.e. any element from it) to begin displaying on the page after the initial request for the website to load. Lower TTSR keeps the attention of the user because they see the content quickly. A good result for TTSR is less than 750 milliseconds. If your result is not as good, hereâs what you can do about it:
First, make sure that you keep your JavaScript, HTML, and CSS files lightweight by minifying them. Minification will remove all unnecessary characters from these files. You can do this yourself manually in the source code or use a tool to help you, in case youâre not so tech-savvy. Again, for WordPress sites, our free Experts Grow Optimizer Plugin has an option to enable that with a single click.
Next, optimize and preload the fonts youâre using. To do that, make sure that youâre not using too many fonts (less than four is best), embed them in the CSS, and optimize them before uploading them on your website. You can do this manually or with the help of our free Experts Grow Optimizer Plugin for WordPress where this happens in a click.
Another useful thing you can do is defer JavaScript. By deferring JavaScript, your browser will only process and load JavaScript files after parsing the HTML. This significantly speeds up TTSR, because thereâs nothing to block the process of displaying your website on a screen. Again, you can easily do that with the Experts Grow Optimizer Plugin for WordPress websites.
Last, but not least, make sure you use the HTTP/2 protocol. HTTP/2 protocol is the latest version of the HTTP protocol and allows browsers to load websites much faster. However, it might be a bit technical to do this yourself, so itâs good to ask your web host about it. If youâre hosted with Experts Grow, HTTP/2 protocol is enabled by default on our servers for you.
4. Time to Title
Time to title measures the time it takes for your websiteâs title to display in the browser tab. This tells your website visitors that your site is loading. Itâs an important metric because it shows your users that your site is legitimate and gives them a hint of whether your site will provide them with the content theyâre looking for.
If your website is fast enough and you follow the tips weâve provided in this blog post, then it will improve your time to title as well. To make your website load more quickly, and thus improve your time to title, the ultimate solution is to use caching, as this will display the title in the browser tab from the server memory the next time your users try to open your site.
5. Time to Interactive (TTI)
Time to interactive (TTI) is the time it takes for your website to be interactable, i.e. for users to be able to interact with it (scroll, click buttons, etc.). This is a crucial metric, because even if your website loads fully, but itâs not responding to user interactions, then youâll lose them again. A good TTI should be less than 3.8 seconds.
To improve your TTI, here are some things to consider. As mentioned above, minification is a powerful way to cut TTI as well.Â
Apart from that, make sure to enable compression. Some good compression mechanisms are Brotli (Googleâs next generation compression algorithm) and gzip â they both reduce the size of HTML, CSS and JS files. Experts Grow clients enjoy the Brotli compression algorithm out-of-the-box and benefit from up to 15-20% speed gains. If youâre hosted elsewhere, ask your hosting provider to find out which compression methods they use.Â
Last, but not least, eliminate render-blocking resources â eliminate all resources that pause or slow down your websiteâs ability to display on a screen. If youâre doing this on your own, refactor your code or hand-edit your HTML. If you donât feel like doing it yourself, the Experts Grow Optimizer Plugin for WordPress sites provides powerful frontend optimization options that are just a few clicks away.
6. Connection Time
Connection time is the time between a userâs request and when that request establishes a connection between the userâs browser and your websiteâs server. Connection time might be slow for your website visitors due to various reasons, such as too much server traffic (e.g. from bots), or users in distant geographic locations from your origin server.
To improve connection time for your visitors, consider hosting your website on a better infrastructure. For example, Experts Grow-hosted websites take advantage of the modern Google Cloud platform, which ensures high availability and fast connectivity.Â
Using caching and enabling a CDN are other powerful tools for speeding up connection time. Experts Grow clients enjoy our in-house developed Caching technology out-of-the-box and take advantage of our free in-house built Experts Grow CDN included in all of our hosting plans.
7. Time to Last Byte (TTLB)
Time to last byte (TTLB) is when the userâs browser receives the last byte of your website. An average TTLB should be 750 milliseconds per endpoint response. A factor that can influence your TTLB is the quality of your database queries.
To improve TTLB, make sure that your slow database queries are optimized by using a fast MySQL setup. For example, at Experts Grow weâve developed a custom MySQL setup that reduces the number of slow queries between 10 and 20 times and is available by default for all our clients.
8. DNS Lookup Time
Domain name system (DNS) lookup time measures the amount of time it takes for your DNS provider to translate a domain name into an IP address. If your average DNS lookup speed is more than 120 milliseconds, then you might need to improve it.Â
One of the reasons for a slow DNS lookup time could be your DNS provider. If this is the case, youâll have to switch to a faster DNS provider. Another reason could be the high number of third-party resources on your web pages (that also need to be translated into IP addresses, on top of your own domain name). Reducing the number of third-party resources would improve your DNS lookup speed.
Experts Grow customers have the advantage of not needing to think about either of the above, because our central anycasted DNS system ensures faster domain resolving and faster website loading. Whatâs more, WordPress users can enable the DNS prefetch feature in the Speed Optimizer plugin to speed up their websites when loading content from third-party domains.
9. Bounce Rate
One of the most important web page metrics is bounce rate. Bounce rate refers to the percentage of visitors that leave your website immediately, before taking any action on it. If your bounce rate is high (anything above 46%, according to SemRush), one of the possible reasons could be slow website speed.
10. Conversion Rate
Next on the list is conversion rate, which reflects the percentage of visitors who take a desired action on your website, and is derived from your overall site traffic statistics. Having a high conversion rate means that your website performs well among your visitors and meets their expectations. In general, a good conversion rate is between 2% and 5%, but you must keep in mind that these numbers might differ for various industries.
11. Average Time on Page
Our list wouldnât be complete without one of the most important web analytics metrics â namely, average time on page. Average time on page measures the average amount of time spent on a single page by all users of a given website. The majority of studies show that the average time a visitor spends on a web page is around 50 seconds, across all industries. If your visitors spend more time on your website, this could be a clear indication of a good user experience.
12. Error Rate
One of the less popular, but just as important website metrics is error rate. Error rate refers to the number of requests that return an error code, relative to the total number of requests over a period of time. A high error rate can be caused by issues with your server. The higher the error rate, the fewer times your site has loaded properly for visitors, leading to lower satisfaction with their experience.
Grow Your Online Presence with Optimized Website Metrics
Having a fast and reliable hosting provider can help speed up your website tremendously, which will have a direct positive impact on conversion rates, average time on page, bounce rates, error rates, and the rest of your web traffic metrics.
As a result, your siteâs loading speed and your website metrics are vital parts of a successful online business presence. Selecting the right hosting provider can save you significant time and effort, as a quality host can handle much of the website optimization for youâletting you focus on growing your online presence.
If youâre not a Experts Grow client already, get a head start on a new website project, or transfer an existing one to improve its performance with one of our current hosting offers: