Nice to meet you.

Enter your email to receive our weekly G2 Tea newsletter with the hottest marketing news, trends, and expert opinions.

10 Website KPIs Every Performance Marketer Should Track

November 2, 2023

website kpi

The decisions of performance marketers determine the course of a website's success.

A website's layout is directly proportional to how much traffic your business gets. Ease of flow, valuable information, and subject matter expertise need to be established for the enhancement of resultant website KPIs. Good content leads to good engagement, and good engagement means more conversions. 

Different areas of a website describe a product's utility and differentiators that your competitors don't have. Each area is capped at a website key performance indicator or website KPI, which ties quantifiable metrics to the wider revenue goals. 

Analyzing your website KPIs with web monitoring tools not only ensures you don't violate any of Google's search guidelines but also maintains website hygiene for you to run marketing campaigns, launch ads, and increase traffic without any time or page speed lags.

A website is essentially divided into three core parts: a homepage, dedicated pages, and blogs. Each webpage has its own set of actionable metrics to track. Page widgets are used to analyze registrations, while chatbots answer live inquiries. Understanding which metric would be the most appropriate bet is crucial. 

How to select the right website KPIs  

A website KPI is a measure that ties your online marketing efforts with business goals. A glance at these metrics should tell you the business impact created as a result of your marketing efforts. 

In addition to the impact and results, website KPIs also help measure the progress and success of your ad campaigns and go-to-market strategies. By analyzing current KPIs, it would be simple to point out keyword gaps and replan your target outreach. The KPI data also helps identify trends, diagnose website health, and analyze success metrics from time to time to ensure you are at the forefront of your audience's recall.

Types of website KPIs


While various web analytics platforms give you a goldmine of information, you should be able to differentiate and pick out the best types of website KPIs that directly impact your business.

Your website KPIs should be: 

  • Quantifiable: A KPI shows the exact result of your work backed by hard numbers. It could be the number of downloads, clicks, or website visitors. Quantifiable KPIs are straightforward, leaving you with no guesses. 
  • Actionable: The KPIs you track must offer actionable insights and enable you and your team to make informed decisions. If you’re looking to improve your website engagement, then identify solid metrics that indicate audience interaction with your website. It could be anything from chat conversations to clicking on your CTAs. If you aren’t happy with the numbers, revisit your messaging to resonate with your visitors or make the CTAs more clickable.
  • Aligned with your business goals: There are tons of metrics that go into the details of audience interactions. But only a handful can be directly tied to the bottom line of your business. Those are your most impactful website KPIs. For instance, it’s common to track the traffic on your website, but it’s even more essential to monitor how much of that traffic converts to leads. 

Core website KPIs to track

While it might be overwhelming to narrow down all your website KPIs in one go, read on as we discuss the top website KPIs that are relevant for any business.  

1. Acquisition 

Acquisition comprises a set of metrics that gives information about the traffic you’ve received on your website. It helps you answer questions such as 

  • Where do my website visitors come from?
  • What channels bring in the most traffic?
  • What is their engagement like on the website?
  • How many of them convert into customers? 

2. Traffic sources 

Traffic source is a part of the acquisition metrics. It measures the sources that drive traffic to your website, such as: 

  • Direct: Visitors who typed in your URL and directly landed on your page
  • Organic search: Traffic from search engines as a result of your SEO efforts
  • Email: Visitors from your email campaigns or other email marketing efforts
  • Social: Traffic from social media platforms such as LinkedIn, Twitter, etc
  • Referral: Traffic from other websites whom you’ve partnered with, such as listicles, guest blogging sites, review sites, etc. 

By keeping an eye on this website KPI, you’re able to double down on the channel that’s working well for you and contextualize your messaging for these visitors. Additionally, you can identify gaps and opportunities in channel traffic and focus on building your audience base from those channels. 

3. Sessions 

A session represents a set of activities a visitor performs on your website during a certain time period. Say a visitor lands on your blog, clicks on a few related articles, and even downloads your eBook. This entire user interaction is considered as one session. 

A session starts right after a user visits your website and ends after 30 minutes of inactivity. If the same visitor comes back a few hours or days later, it’s considered a separate session. In other words, a single visitor can contribute to multiple sessions.

Tracking website sessions helps you evaluate if your marketing strategy is engaging enough for prospects to return. Maybe you receive four sessions from a user on a daily average. That means you’re doing a good job of keeping visitors engaged. These users could eventually be nurtured into customers.

Conversely, if you receive as many sessions as visitors, it indicates that your prospects aren’t returning to your website. 

You can improve website sessions by: 

  • Creating content that would be useful for your prospects
  • Following regular content and social media cadence. A good cadence followed by many businesses in the industry is the 4-1-1 rule. This includes publishing four (4) educational posts for every one (1) soft promotion and everyone (1) hard promotion.
  • Using scroll maps to learn where your prospects drop off and optimize your website in those areas

4. Pages per session 

Pages per session is the average number of pages a user has visited in a session. For instance, if a prospect lands on your blog through organic search and then clicks on a related article you’ve placed on your blog, the pages per session for this visitor are two.

This metric allows you to track the overall website engagement. It indicates if your prospects find your content helpful and are interested in learning more from you.

You can improve your pages per session by: 

  • Intuitive interlinking: Hyperlink intuitive and action-oriented anchor text to related pages. Say you're writing about sales cadences. Instead of hyperlinking the actual word “sales cadence,” you could link the action verb in the sentence. In this example, it could be something like, “One of the ways to boost sales is using sales cadences to convert more leads.”
  • Being in tune with the user journey: Map out your journey and guide them to the next best page. For instance, if a reader is on a TOFU blog called “What are sales cadences and how to use them to nurture leads,” use CTAs that stand out and drive them to a MOFU blog post on “How to create sales cadences that convert using a CRM.”
  • Including well-placed CTAs: Placing CTAs in the right places can garner more clicks and improve page views. Using heatmaps, you can gain an insight into what your visitors are clicking on and the optimum places to position your CTAs. 

5. Bounce rate 

The dreaded bounce rate measures the percentage of visitors leaving your website immediately after entering or without interacting further. If a prospect visits your landing page and leaves without downloading the eBook, this would contribute to the bounce rate. However, if the prospect downloads the eBook on your landing page or navigates to another page on the same website, it would reduce the bounce rate.

Bounce rate is an essential website KPI as it indicates that a visitor has decided to move on to the next page without interacting with your website. This is a precious lead lost. By stopping a visitor from bouncing, you are increasing the chances of conversion. 

Keeping track of the bounce rate is also important for two other reasons:

  • A high bounce rate indicates a fundamental issue with user experience, such as page layout, load time, copywriting, etc
  • A study by Semrush indicates a correlation between bounce rate and SERP ranking 

Having a high bounce rate could also indicate that site visitors don’t find your content helpful and bounced to another website, or they found the answers they were looking for (in the case of TOFU content) but aren’t ready to further engage with you. In such cases, it is essential to combine bounce rate with another metric: time on page. Time on the page tells you how long a visitor spends on a specific page on your website. 

  • High bounce rate + low time on page: Visitors aren't getting the answers they're looking for. You will have to revisit your copy and create content that resonates with your prospects.
  • High bounce rate + high time on page: Your content is engaging, and your prospects take the time to read through it. But they don't know where to navigate next.

To improve your bounce rate: 

  • Make your content engaging and easy to read
  • Include videos related to the content on the page
  • Design images or infographics that are easy to understand and improve readability
  • Optimize your website for mobile readers
  • Optimize the page load time
  • Create breadcrumbs to make it easier for users to navigate through the website

6. Average session duration 

The average session duration indicates the amount of time a visitor spends on your website during one session. Website visitors with a high average session duration are likely the ideal prospects for your business. They resonate most with your content and I would like to learn more. 

To improve your average session duration: 

  • Publish content that is helpful for your audience
  • Make your content easy to read with adequate spacing
  • Break the content with appropriate subheadings and visual images or infographics 
  • Interlink with other pages on your website
  • Place strategic CTAs 
  • Include related videos wherever possible

7. Page speed

Page speed, also known as load time, is the time it takes for your page to load in the user’s session. Page speed and load time are crucial for three main reasons: 

  • The slower your page loads, the more leads you lose. A study by Semrush shows that if your page takes more than 10 seconds to load, you’re likely to lose all your visitors. 
  • It is one of the factors that contribute to SERP ranking. This directly comes from Google, as a Google site performance video for Webmasters recommends less than a half-second load time.
  • It is directly proportional to the bounce rate, as users are far more likely to bounce from a slow website.

Using a site performance in webmaster tools, you would be able to view your site’s average load time and your site speed compared to other websites. If your site is faster than most, all you need to focus on is creating quality content. But if it’s slower, you need to make speed a priority. 

To improve page speed and load time, reduce and optimize image sizes on your web pages, avoid auto-streaming videos, and implement browser caching. 

8. Dwell time 

Dwell time is a measure of how long it takes for a user to return to the SERP results after clicking on your page. In essence, it determines the time spent on your page before getting back to the SERP results. 

When a user enters your page, they quickly scan to see if they find your content valuable. When they spot what they’re looking for, they spend time reading more. If they don’t, they instantly go back to SERP to find another page. 

Search engines use this as one of the factors to determine your authority in the subject and rank your page: “A minute or two is good as it can easily indicate the visitor consumed your content. Less than a couple of seconds can be viewed as a poor result. And while that’s not the only factor we review when helping to determine quality, it’s a signal we watch.”

You can improve dwell time by: 

  • Creating quality content and copywriting that resonates with your audience
  • Improving the readability of your content
  • Aiming to educate rather than sell
  • Using engaging visuals such as infographics or guestographics
  • Improving page load time 

9. Number of leads 

Leads are individuals or businesses who are interested in your business. By nurturing them and tapping into their curiosity at the right time, you can convert them into potential or even repeat customers. Depending on their qualification to be an ideal customer, there are two types of leads: MQLs and SQLs. 

  • Marketing qualified leads (MQL): The MQLs are individuals who’ve entered your funnel through various marketing activities and campaigns. These leads are nurtured by the marketing teams with content related to your business, such as ebooks, checklists, or whitepapers. When a lead displays sales-ready behavior, such as visiting the pricing page or engaging with your case studies, they are qualified and passed on to the sales team. 
  • Sales qualified leads (SQL):  The SQLs are prospective buyers your sales team has verified as buy-ready. One of the popular methods to qualify a lead is the BANT framework. It involves asking leads questions that will help you understand if they have the Budget, Authority, Need, and time frame to buy from you.

Leads are literally your future potential customers. Without fueling your sales funnel with quality leads, your business won’t be able to grow sales and will subsequently lack a customer base, which means it’s essential to strategize and grow your lead funnel. 

There are various lead-generating strategies a business could use. Here are a few quick ways to get started: 

  • Lead magnets: Create and promote gated content that would stir your prospect’s curiosity. This will help you acquire the contact details of leads who are interested.
  • Email marketing: Send personalized email sequences to the leads you’ve collected through lead magnets and other campaign activities. This helps nurture them into buying from you.
  • Customer referrals: The best source for new leads is a recommendation from an existing happy customer. It provides social proof that your product/solution is helpful, and the referred leads will be warmer towards you. 
  • Search engine marketing (SEM): A digital marketing strategy that involves paying to get your pages to rank at the top of the SERP. When you bid for a keyword with high search volume, it gives you instant traffic as people tend to click on the first few web pages in SERP. It is a good idea to promote landing pages targeting ready-to-buy prospects to get more quality leads.

10. Conversion rate 

When you put a lot of time and effort into bringing leads to your website, you need to measure if it is paying off. 

There are two layers of conversion rate: 

  • Traffic-to-lead ratio: Measuring how much of your website traffic is converting to leads will help you understand if you’re creating the right kind of content for your prospects, targeting your audience on the right platforms, and optimizing the website using the right metrics. 
  • MQL-to-SQL ratio: The MQL-to-SQL conversion rate measures the percentage of MQLs who get converted to SQLs. This number helps determine if your marketing teams are generating the right content and resources, as well as observing and qualifying the right audience. 

Convert content into clients

Website KPIs help you understand how your visitors engage with your website. It will enable you to draw inferences and create strategies to optimize your website better. Tracking and acting on these KPIs regularly will help you build an attractive storefront for your business with free-flowing leads that positively impact your revenue.

Learn how you can personalize your website to give white glove service to your target audience and increase your website KPIs by a considerable margin


Get this exclusive AI content editing guide.

By downloading this guide, you are also subscribing to the weekly G2 Tea newsletter to receive marketing news and trends. You can learn more about G2's privacy policy here.