Skip to main content

Key Metrics: Getting started with Key Metrics and KPIs

Modified on: Mon, 22 Jun, 2026 at 5:38 PM

Summary

To define KPIs and Key Metrics, identify your website’s purpose, select a small set of KPIs, map key user actions to those KPIs, and define triggers that track successful completion.

Overview

After you understand KPIs and Key Metrics, define them for your website. This article explains how to define KPIs and Key Metrics for your website. You can also review the Key Metrics Course.

You will need:

  • An Excel spreadsheet (or a piece of paper and a pen)
  • Your web team

Watch a short video on defining Key Metrics and KPIs, and follow the steps below to get started.

Steps

Determine your website KPIs

All websites have a purpose. Whether it is generating leads for your business, showcasing new products, or helping users find information, websites are built for a reason. Ask yourselves:

  • What is the purpose of our website?
  • How does our website support our business?

Create a spreadsheet matrix where you list all the KPIs you have come up with across the top of the matrix. You should keep the list to 6 or fewer KPIs.

KPI examples

  • Lead Generation
  • Sales
  • Self-help

Identify your Key Metrics

Key Metrics are the most important actions that you want your users to perform on your website. This can include signing up for a newsletter, signing up for a trial, performing a table reservation, or filling out a self-service form. There is a default limit of 100 Key Metrics per site. Discuss with your web team all of the most important Key Metrics and place them on the left side of the matrix.

Key Metrics examples

  • Newsletter signup
  • Requested an offer
  • Downloaded brochure
  • Read FAQ page
  • Organic sale

Pair Key Metrics and KPIs

Now that you have defined your overall KPIs and Key Metrics, it is time to pair them. This is easy to do in your matrix. Just add a check mark or an X for each KPI each Key Metric supports. It is alright to have multiple Key Metrics support the same KPI. Once you are done, you will easily be able to see each Key Metric supports one of your KPIs.

Key Metric → KPI mapping

  • Newsletter signup
    • Lead Generation
  • Requested an offer
    • Lead Generation
    • Sales
  • Downloaded brochure
    • Lead Generation
  • Read FAQ page
    • Self-help
  • Organic sale
    • Sales

Identify the triggers that will make it all tick

Now that you know what you want your users to achieve on your website, it is time to figure out how your users are actually achieving it by identifying triggers. Triggers can vary depending on how your website works. The important part is to figure out what triggers a successful completion for each metric.

What will trigger the action you want?
 Is it a visit to a specific page? A click on a button?

As an example, a sign-up to your newsletter might be triggered when a user visits the "Thank you" page or when the user clicks on the "Newsletter Sign-up" button.

You need to ensure that you define triggers for each of your Key Metrics. There may be more than one way to trigger the same metric. If a metric seems to get too complicated it might be a good idea to split it up into simpler, more specific metrics.

Triggers for Key Metrics

  • Newsletter signup
    • Trigger: Page visit /newsletter-thank-you/
  • Requested an offer
    • Trigger: Page visit /request-sent/
  • Downloaded brochure
    • Trigger: Event fired: clicked brochure download button
  • Read FAQ page
    • Trigger: Page visit /faq/
  • Organic sale
    • Trigger: Page visit /order-confirmation/
    • Additional condition: Referrer is search engines

Next steps

Once you are done, you can start setting up your key metrics and creating your KPIs in Siteimprove Analytics.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.