website performance metrics explained

Top 12 Website Metrics to Increase Performance

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 SiteGround 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 SiteGround, 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. SiteGround 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. SiteGround 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 SiteGround 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 SiteGround 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 SiteGround 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 SiteGround 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 SiteGround, 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. SiteGround 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 SiteGround 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, SiteGround-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. SiteGround clients enjoy our in-house developed Caching technology out-of-the-box and take advantage of our free in-house built SiteGround 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 SiteGround 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.

SiteGround 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 SiteGround 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:

Dilyana Kodjamanova

Digital Marketing Specialist

Keen on burying herself in reading and writing both technical and non-technical content.

Speed

Comments ( 2 )

author avatar

Stanna WK

Feb 28, 2023

Does this work for Weebly too, or is it specific to WordPress sites on Siteground. I have several Weebly sites, built IN Siteground, and this sounds extremely useful

Reply
author avatar

Gabriela Andonova Siteground Team

Mar 02, 2023

That’s an excellent question! It certainly applies to Weebly sites as well (any type of website in fact) and it isn't specific to WordPress only. The SiteGround Optimizer plugin for WordPress is the only feature listed that is strictly WordPress-related. For more specific tips on website speed improvement, we're rolling out a new free feature - monthly website performance reports. We will be gradually enabling them by default for all clients who have agreed to receive important news from us, but you can sign up for them manually right away - here is more info: https://www.siteground.com/blog/monthly-performance-reports/

Reply

Start discussion