20 marketing KPIs to track & improve in 2026

Author:Vlado Pavlik
13 min read
Mar 27, 2026
Contributor: Christine Skopec

Having clear key performance indicators (KPIs) simplifies reporting and helps you easily understand how you’re tracking toward your goals.

There are many metrics you could track, so focusing on the ones that are right for your business is essential. 

This guide goes over 20 possible KPIs and how you can choose the ones that are most relevant to you.

What are KPIs in marketing?

KPIs in marketing are the metrics that reveal how your business is performing in relation to specific marketing goals. 

For example, if you’re aiming to increase online sales, then conversion rate could be a marketing KPI.

Here are some more marketing KPI examples:

  • AI visibility
  • Keyword rankings
  • Click-through rates
  • Email open rates

Setting and tracking KPIs helps you understand the impact of your marketing efforts and make more informed decisions. 

But before we start going over the actual data points you could use as your KPIs, let's quickly cover the difference between KPIs and metrics.

What is the difference between marketing KPIs and metrics?

The difference between marketing KPIs and metrics is that KPIs are the most important metrics that track progress toward your marketing goals.

Marketing metrics are any measurable data point related to your marketing efforts. They include everything from pageviews and bounce rates to email sends and social media likes. Metrics show what's happening in your campaigns.

Marketing KPIsare specific metrics that directly tie to your marketing goals and indicate whether you're succeeding or failing. They're the numbers that actually matter for your strategy. 

For example, if you run an email campaign, you might track dozens of metrics. But your KPIs might only be open rate, click-through rate, and conversion rate — the metrics that determine campaign success.

Now, let’s look at the 20 most important marketing KPIs by category. 

AI search KPIs

These AI search KPIs are helpful if you’re focused on improving visibility in platforms like ChatGPT and Google’s AI Overviews.

1. AI visibility

AI visibility measures how often your brand appears in AI-generated answers compared to competitors. 

AI platforms are becoming primary sources of information for many users. In fact, over 20% of Americans use AI tools regularly. That means there’s tons of potential to reach prospective customers by appearing in AI responses. 

Track your AI visibility with Semrush's AI Visibility Toolkit. The toolkit’s Visibility Overview report provides a visibility score on a scale out of 100. The higher your score, the more dominant your brand's presence is in your niche.

The Visibility Overview report with the "AI Visibility" score highlighted.

Here are some quick tips for improving your AI visibility:

  • Earn brand mentions across the web, especially on high-authority websites that AI platforms trust and reference (e.g., Reddit, Quora, and Reuters)
  • Keep your messaging consistent on your website, third-party publications, and social media accounts, so AI systems can accurately represent your brand
  • Invest in brand-building activities that strengthen your position in the market, such as PR campaigns, influencer collaborations, and podcast appearances

2. Brand mentions

Brand mentions in AI search are how often your brand name appears in AI platforms’ responses to user queries.

Effectively, brand mentions reveal whether AI systems recognize you as relevant for topics in your industry. And help you understand how much awareness you’re building.

Semrush's Competitor Research report provides detailed brand mention information across platforms like ChatGPT, Google AI Mode, and Gemini.You can see total mentions for you as well as your competitors and identify which topics drive mentions.

The Competitor Research report showing brand mentions across LLMs compared to selected competitors.

Here are some quick tips for increasing your AI brand mentions:

  • Earn brand mentions across high-authority websites, so AI systems associate your brand with trusted sources
  • Create content around topics relevant to your industry to position yourself as an expert in your field
  • Maintain consistent messaging across your digital footprint to reinforce brand identity and expertise
  • Engage in brand-building activities, like publishing research studies and attracting media coverage

3. AI citations

AI citations are linked references to you that AI platforms include in their answers.

If your webpages are frequently cited in AI responses, it’s a good sign that AI systems view your content as credible and authoritative. This builds trust with users and can drive traffic from people who want to explore topics in greater detail.

Visibility Overview shows your AI citations across different platforms.You can see how many of your pages are cited, the specific URLs cited, and the queries that trigger those citations.

The "Cited Pages" tab showing pages being cited, URLs referenced, and queries triggering the citations.

Here are some quick tips for earning more AI citations:

  • Structure your content with descriptive subheadings and sections that can stand on their own, so it's easier for AI systems to extract and reference key information
  • Publish original research that AI platforms can cite as primary sources
  • Create comprehensive guides and resources that directly answer common industry questions

SEO KPIs

Search engine optimization KPIs give you information about how visible your brand is in traditional search results.

To get a holistic understanding of your performance, track SEO KPIs across different query types like:

  • Branded queries: Searches that include your brand, product, or service names
  • Non-branded commercial queries: Searches that indicate users are researching options to inform a purchase
  • Long-tail queries: Highly specific searches

It’s worth keeping in mind that SERP features like AI Overviews have changed how users see and interact with search results. So, your performance across the below SEO KPIs may look different than it used to. 

4. Keyword rankings

Keyword rankings are the positions where your pages appear in search engine results for target queries.

The higher you rank for a given keyword, the more likely users are to see and click your result. Especially when you consider that AI Overviews and other SERP features often push down organic results.

You can monitor your keyword rankings in Google Search Console (GSC).The “Performance on Search results” report shows your average position for up to 1,000 queries selected by Google.

"Average Position" highlighted on the Performance report of Google Search Console.

To track a specific set of keywords, compare performance against competitors, and identify opportunities to improve, use Semrush’s Position Tracking tool

Position Tracking Overview showing how a brand's keywords are performing against those of competitors.

Here are some ways to rank higher on Google:

5. Organic clicks

Organic clicks are clicks through to your site from unpaid search engine results.

The more clicks you attract from search engines, the more opportunities you have to generate leads and sales. 

You can see your organic clicks by keyword, page, and more in GSC.

"Total clicks" highlighted on the Performance report of Google Search Console.

While AI-powered experiences are reducing clicks as a whole, there are still some things you can do to get as many clicks as possible:

  • Improve keyword rankings by better aligning with search intent
  • Prioritize keywords that are more likely to drive clicks (i.e., avoid zero-click searches)
  • Optimize your title tags and meta descriptions to offer clear value that entices users

6. Impressions

Search impressions are how many times your website is displayed to users in search results.

Impressions are a good search marketing KPI because they drive brand awareness and clicks.

You can track Google impressions in GSC. 

"Impressions" highlighted on the Performance report of Google Search Console.

Here are some ways to get more impressions in Google:

7. Backlinks

Backlinks from external websites that point to your site can improve your SEO performance because they act as endorsements. 

Plus, recent evidence suggests that authoritative links strengthen your appearance in AI-generated answers. 

Use Semrush’s Backlinks tool to monitor your backlinks and related metrics.

Backlink Checker report showing metrics like referring domains, backlinks, authority score, and toxicity score.

Here are some quick ways to strengthen your backlink profile:

  • Create linkable assets like original research, tools, or in-depth guides that naturally attract links
  • Reach out to relevant sites to ask for a link — this is most effective if you’re able to suggest a resource the other site’s audience is likely to find useful
  • Respond to journalists’ media requests — they often provide a backlink when crediting sources

For more ideas on earning high-quality backlinks, check out our link building guide.

Paid advertising KPIs

Track the below paid advertising metrics to understand whether you’re spending efficiently.

8. Return on ad spend

Return on ad spend (ROAS) tells you how much revenue you generate for every dollar spent on advertising.

An ROAS above 1 indicates that the campaign is profitable, while a ROAS below 1 indicates that the campaign is unprofitable.

Use this formula to calculate ROAS:

ROAS = revenue from ad campaign / total ad spend

When evaluating ROAS, compare it against your profit margins (the percentage of revenue you keep after covering costs) — not just revenue. A campaign can show positive ROAS but still be unprofitable if costs exceed margins.

Read our guides to learn more about tracking your ad spend and maximizing your ROAS on Google Ads.

9. Cost per mille

Cost per mille (CPM) is how much you pay for every 1,000 ad impressions.

CPM helps you estimate how much it’ll cost to reach a specific audience size and evaluate the profitability of brand awareness campaigns.

Many advertising platforms calculate CPM automatically. Here’s what this marketing KPI looks like inside Meta Ads Manager:

The "CPM" column highlighted on Meta Ads Manager.

You can also calculate CPM manually with this formula:

CPM = (total campaign cost / total impressions) x 1,000

Here are some ways to lower your CPM:

  • Test different ad placements 
  • Advertise during low-competition times
  • Broaden your audience to reduce competition when appropriate

Social media KPIs

Track these social media KPIs to ensure your social media strategy provides meaningful results.

10. Follower count

Follower count is the number of users who follow your social media profile(s) — i.e., the number of people who’ve opted in to see your social media content.

Your follower count matters because the more followers you have, the more likely it is that people will see and engage with your brand’s posts.

You can view follower counts directly on each social media profile.

The follower count of a brand, Semrush, highlighted on their Facebook page.

Alternatively, use the Social Tracker tool within Semrush’s Social Toolkit to monitor follower growth across multiple platforms. And compare your performance against competitors’ performance.

"Comparison with Competitors" on Social Tracker showing how a brand performs against competitors across social platforms.

Here are some ways to grow your follower count using the Social Toolkit:

11. Average engagement rate

Average engagement rate is the percentage of engagements (likes, shares, etc.) on your social media content relative to the number of followers you have.

This KPI indicates how well your social media content resonates with your audience. And the more engaged your audience members are, the more likely they are to amplify and buy from your brand.

Some social media platforms calculate engagement rate automatically in their analytics dashboards. You can also view engagement rate in Semrush’s Social Analytics tool:

The "Facebook" report on the Social Analytics tool with the "Engagement rate" metric highlighted.

Alternatively, you can calculate your average engagement rate using this formula:

Average engagement rate = ((total engagements / total posts) / total followers) x 100

Here are some ways to improve social engagement: 

  • Deliver direct value through your posts instead of merely linking elsewhere
  • Encourage interaction through questions, polls, or prompts
  • Experiment with different content formats and monitor results

Email marketing KPIs

Track these email marketing KPIs to gauge the success of your promotional messages, newsletters, and other email campaigns.

12. Subscribers

Subscribers are users who’ve opted in to receive your marketing emails, so the total number of subscribers reflects the size of the audience you can reach through email campaigns.

You can view subscriber data in your email marketing platform. Here’s what the data looks like in Mailchimp, for example:

Audience analytics on Mailchimp categorizing contacts by subscribed, non-subscribed, and unsubscribed.

Here are some quick tips for getting more email subscribers:

  • Segment your email list to ensure subscribers only receive the emails they’re interested in
  • Offer a sign-up incentive (e.g., a welcome discount code)
  • Encourage customers to opt in to emails during checkout

13. Open rate

Open rate is the percentage of recipients who open your marketing emails, which helps you gauge the relevance of your email campaigns. 

But keep in mind that open rates can be affected by privacy features in some email clients. Which means they’re not always precise.

Most email marketing platforms provide an open rate for each campaign.In Mailchimp, the open rate KPI looks something like this:

Open rate on Mailchimp showing data like emails sent, email count, and a chart with emails by send date.

Here are some ways to improve your open rates: 

  • Write concise and engaging subject lines
  • Send tailored emails to specific audience segments
  • Optimize your sender name, address, and profile picture

Multi-channel marketing KPIs

These KPIs in digital marketing can help you evaluate efforts across multiple marketing channels.

14. Conversion rate

Conversion rate is the percentage of users who convert (complete a desired action) when viewing a marketing campaign or asset.

A conversion action can be signing up for a newsletter, downloading a resource, or making a purchase. Effectively, it’s any action that conveys interest in knowing more about your brand. 

You can measure conversion rates using Google Analytics (GA4).

In GA4, conversions are called key events. Some events are collected automatically, but you’ll need to define which ones count as key events and create any that are missing.

Events report on GA4 showing a list of key events along with metrics like event count, total users, and total revenue for each event.

To calculate conversion rate manually, use this formula: 

Conversion rate = (conversions / total clicks) x 100

Here are some ways to optimize conversion rates:

  • Create dedicated landing pages to promote specific actions
  • Use split testing to compare results from different campaign versions
  • Clearly communicate what you want users to do — and what’s in it for them

15. Click-through rate

Click-through rate (CTR) is the percentage of users who click through to your website after seeing an ad or campaign.

CTR measures how effectively you attract people to your site through search engine results, digital advertisements, marketing emails, social media posts, and more. And rates across these channels can differ. 

For example, display ads often have a low CTR given they appear in places where users are casually browsing. But CTR for search ads may be higher because users are actively searching for solutions.

Many analytics tools automatically calculate CTR. For example, here’s a report from Google Ads:

The "CTR" column highlighted on Google Ads.

Use this formula if your platform doesn’t calculate it automatically:

CTR = (clicks / impressions) x 100

Here are some suggestions for improving your CTRs:

  • Write clear, compelling calls to action (CTAs)
  • Refine audience targeting
  • Make CTAs more prominent on pages

16. Customer lifetime value

Customer lifetime value (CLV or CLTV) is the total revenue you can earn from a customer over the course of their relationship with your brand.

To stay profitable, your CLV needs to be higher than your customer acquisition cost (CAC) — how much it costs to acquire a new customer.

You can calculate CLV with this formula:

CLV = average transaction value x average number of transactions per year x average customer retention in years

Here are some ways to increase CLV:

  • Implement a customer loyalty or rewards program
  • Collect feedback from customers who cancel
  • Create tailored campaigns for existing customers

17. Cost per acquisition

Cost per acquisition (CPA) is the average spend it takes to acquire a paying customer.

To stay profitable, your CPA needs to be lower than your CLV.

Use this formula to calculate the CPA:

CPA = total campaign spend / number of customers acquired

Here are some tips for reducing CPA:

  • Discontinue, pause, or improve underperforming campaigns
  • Refine targeting to reach higher-intent audiences
  • Retarget and nurture existing leads

18. Return on marketing investment

Return on marketing investment (ROMI) is how much money your marketing generates relative to what you spend on it.

A positive ROMI indicates that your marketing efforts are contributing to your company’s bottom line.

Use this formula to calculate ROMI for a campaign or channel:

ROMI = ((gross profit - marketing cost) / marketing cost) x 100

Here are the main ways to improve ROMI:

  • Cut unnecessary marketing costs (e.g., pause campaigns that don’t drive results)
  • Increase revenue generated from existing successful campaigns (e.g., make more engaging ads)

19. Leads

Leads are potential customers who’ve demonstrated interest in your product or service — for example, by filling out a form or adding a product to their cart.

There are two main types of leads:

  • Marketing qualified leads (MQLs): Prospects who engage with marketing activities like downloading an ebook or clicking an ad
  • Sales qualified leads (SQLs): Prospects who show clear purchase intent (by booking a demo, for example) and are ready to talk to the sales team

Tracking MQLs and SQLs separately helps you assess lead quality and quantity.

You can track your total number of leads and their statuses in a customer relationship management (CRM) platform like HubSpot or Salesforce.

The "Lead Generation" dashboard on HubSpot showing new marketing qualified leads and MQL's by source.

Here are some ways to improve lead generation

  • Create high-quality gated content that users can only access by submitting their information
  • Optimize your landing pages and forms
  • Use retargeting ads to re-engage visitors who leave your website without converting

20. Cost per lead

Cost per lead (CPL) is how much you spend to generate a single lead from your marketing efforts.

Tracking CPL helps you to identify inefficiencies in your marketing strategy, so you can adjust to maintain profitability.

Use this formula to calculate CPL:

CPL = total marketing campaign cost / number of leads generated

Here are some ways to reduce your CPL:

  • Leverage organic channels like SEO, AI search, and social media
  • Invest more in campaigns that deliver low CPL
  • Pause or optimize your high-CPL activities

How to choose the right KPIs for your campaign

Choose KPIs that directly measure against your marketing campaign’s primary objective and connect to larger business outcomes.

Start by determining which KPIs matter for your campaign objective. Here’s a look at some overarching campaign goals and some KPIs you may want to track for each:

  • Brand awareness campaigns: Track reach, impressions, video views, or brand search volume
  • Lead generation campaigns: Focus on leads, CPL, and conversion rate
  • Revenue-focused campaigns: Prioritize ROAS, CPA, and conversion rate

Limit your focus to three to five primary KPIs per campaign. Tracking too many metrics dilutes focus and makes it harder to identify what drives results.

And be sure to set clear targets. So your KPIs clearly indicate whether you’re on track. 

Start tracking your marketing KPIs

Tracking your KPIs consistently is easiest when you have one dashboard that:

  • Emphasizes your most important metrics
  • Shows performance against targets or previous periods
  • Highlights trends over time
  • Segments data by channel or campaign when needed

Semrush's My Reports tool lets you combine data from multiple marketing channels into a single dashboard.

Instead of switching between platforms to check website analytics, social media metrics, AI search performance, and paid ad results, you can pull everything together in one place.

Just go to My Reports to select a template. Or, start creating your own dashboard from scratch. 

My Reports on Semrush showing a list of ready-to-use-templates to choose from like AI Brand Performance, Visibility Overview, and Competitor Research.

Maintaining one dashboard with all your KPIs also makes it easier to share insights with your team or stakeholders.

Sign up to get started today.

Share
Author Photo
Vlado Pavlik
Vlado is a content marketer with 10+ years of experience in SEO, content strategy, and website building. As Content Operations Lead at Semrush, he focuses on improving content workflows, optimizing processes, and helping scale content production.
Share