1. Semrush
  2. Blog
  3. SEO
  4. General SEO

14 Website Metrics for Tracking Your Performance

Author:Cecilia Meis

14 min read

May 30, 2025

Contributor: Christine Skopec

What Are Website Metrics?

Website metrics are data points that let you evaluate your website’s performance. And are often about how people find, use, and interact with your site.

Think of them as signals that answer questions like:

Let’s dive into the metrics themselves.

1. Total Visits

The total number of visits is how many times people have landed on your site during a specific time frame—such as a week, month, or year.

Tracking this metric over time helps you understand whether your website audience is growing and how your traffic trends evolve.

How to Track It

This metric can be found in website analytics tools like Google Analytics (GA4).

To find it (“sessions,” specifically), go to “Acquisition” > “Traffic acquisition” and look for the “Sessions” column to see the total number of sessions from each traffic source over your selected date range.

Traffic acquisition report on GA4 with the "Sessions" column highlighted.

For a quick look at your traffic that doesn’t require setup, use Semrush’s Free Website Traffic Checker. Or even use it to check competitors’ website traffic.

How to Improve It

You can grow your website traffic in multiple ways, such as improving search engine optimization (SEO), creating an effective social media strategy, or investing in paid advertising.

But keep in mind that not all traffic is equally valuable.

As Eric Doty, Content Lead at Dock, puts it:

Not all traffic is created equal. At Dock, we focus on a hand-curated list of key product and blog pages—those that actually matter to our business. Total site traffic can be noisy and misleading.

A smaller, more interested group is often worth more than a larger crowd that leaves your site right away.

2. Unique Visitors

Unique visitors are the total number of individual people who visit your site during a specific time period. And helps you understand your true audience size.

Because even if someone visits five times, they still count as just one unique visitor. More unique visitors usually means your marketing efforts are reaching new people.

How to Track It

In GA4, find this metric (called “total users”) by going to “Reports” > “Acquisition” > “User acquisition.”

User acquisition report on GA4 with the "Total users" column highlighted.

You can also view your and your competitors’ estimated unique visitors using Semrush’s Traffic Analytics tool (the “Unique Visitors” metric).

Traffic Analytics report on Semrush with the "Unique Visitors" column highlighted.

Analyze Competitors’ Traffic

with the Traffic Analytics Tool

Try for Free

How to Improve It

To get more unique visitors, focus on reaching new people. Which you can do by:

3. Returning Users

Returning users are people who’ve visited your site before and come back during a specific time period.

This metric shows how well your site holds people’s interest. If they return, it likely means they found something useful or valuable.

As Kevin Indig, Growth Advisor and former Director of SEO at Shopify, puts it:

Total visits show that your content is discoverable. But returning visitors are what tell you you’re building real trust. If people keep coming back, you’re not just getting attention—you’re building an audience.

How to Track It

In GA4, go to “Reports” > “Acquisition”> “User acquisition” to view the “returning users” metric.

User acquisition report on GA4 with the "Returning users" column highlighted.

How to Improve It

To increase your returning visitors, focus on regularly publishing high-quality content that’s useful, well-researched, and tailored to your audience.

4. Traffic Sources

Traffic sources reveal where your visitors are coming from. When you know which channels bring in the most visitors, you can focus on what’s working and rethink what isn’t.

For example, if most of your traffic is organic traffic(meaning traffic that comes from unpaid search results), it’s worth investing more in SEO.

As Ray Berry, Founder of dslx, puts it:

Understanding where our traffic comes from is critical. We’re no longer just seeing entries from Google. ChatGPT and other AI tools are becoming major sources. If our reporting tools can’t give us that insight, we make a point to ask new customers directly about how they found us.

Common traffic sources include:

How to Track It

In GA4, go to “Reports” > “Acquisition” > “Traffic acquisition” to see your traffic sources.

It shows which traffic sources are bringing users to your site and other GA4 metrics.

Traffic acquisition report on GA4 with the "Channels" column highlighted.

Spot newer traffic sources, like ChatGPT or other AI tools, using Traffic Analytics.

Just enter your domain, go to the "Traffic Journey" tab, select "Referral" at the top, and scroll down to the “Traffic Sources Details” table at the bottom to see if tools like ChatGPT are sending visitors.

Traffic Journey Details on Semrush showing a list of referring domains with the "chatgpt.com" row highlighted.

5. Views per Active User

Views per active user is a metric that shows the average number of pages viewed by an active user on your site within a specific time range.

This metric gives you a sense of how engaging your site is.

A higher number suggests people are exploring multiple pages. Which is often a sign that your content is useful, relevant, and/or easy to navigate.

How to Track It

In GA4, find this metric by going to “Reports” > “Engagement” > “Pages and screens.”

Pages and screens report on GA4 with the "Views per active user" column highlighted.

How to Improve It

To encourage users to view more pages during their visits you can:

6. Average Engagement Time

Average engagement time shows the average amount of time users spend actively on your website (meaning your website was the focus).

This metric helps you understand how interested your visitors are in what they’re seeing. If people are spending more time on your site, it likely means they’re reading, scrolling, or taking other actions.

It’s calculated like this:

Average engagement time = total time your site was in focus / total number of active users

For example, if users spent a total of 4,000 minutes actively engaging with your site over a week, and you had 2,000 active users, your average engagement time for the week would be two minutes (4,000 / 2,000).

How to Track It

To find this metric in GA4, go to “Reports” > “Engagement” > “Pages and screens.” You’ll see the “average engagement time per active user” for your whole site as well as individual pages.

Pages and screens report on GA4 with the "Average engagement time per active user" column highlighted.

How to Improve It

What counts as good engagement time depends on the page type and your audience.

That said, here are a few ways to improve it:

7. Engagement Rate

Engagement rate shows the percentage of engaged sessions in GA4.

A session is considered engaged if it meets any of these criteria:

Here’s the formula:

Engagement rate = (engaged sessions / total sessions) × 100

How to Track It

In GA4, go to the “Traffic acquisition” report under the “Life cycle” > “Acquisition” section.

Look for the "engagement rate" column to see how your traffic sources are performing in terms of user engagement.

Traffic acquisition report on GA4 with the "Engagement rate" column highlighted.

Check out this guide to GA4 engagement rate for instructions on customizing your reports and interpreting your data.

How to Improve It

What counts as a good engagement rate depends on your industry, audience, and content type.

But one thing holds true across the board:

People engage with content that’s genuinely helpful.

As Sean Collins, SEO Content Manager at Scoro, puts it:

If you want people to stick around, you need to create content that actually helps them. Engagement isn’t about tricking users into staying longer—it’s about giving them what they came for.

With that in mind, here are a few ways to increase your engagement rate:

8. Conversion Rate

Conversion rate measures the percentage of visitors who completed a desired action on your site. Such as signing up for a newsletter, submitting a form, downloading a guide, or making a purchase.

What counts as a conversion depends on your goals.

For example, if your goal is lead generation, a form submission might be your primary conversion event. If you run an ecommerce site, it's likely a completed purchase.

Whatever you’re measuring, the conversion rate formula is:

Conversion rate = (number of conversions / number of visitors) × 100

How to Track It

The easiest way to track your website’s conversion rate is by setting up conversion events in GA4.

To do this, you’ll need to:

Once set up, view your conversion rate in the “Traffic acquisition” report, where it appears as “Session key event rate.”

Traffic acquisition report on GA4 with the "Session key event rate" column highlighted.

How to Improve It

Here are a few ways to optimize your conversion rates:

9. Cost Per Conversion

Cost per conversion (CPC) is most commonly used in paid advertising to measure the average cost of getting one person to complete a specific action. Such as filling out a form, signing up, or making a purchase.

It’s a key metric for understanding whether your marketing efforts are cost-effective.

Here’s the formula:

Cost per conversion = total campaign cost / number of conversions

So, if you spend $10,000 on a campaign (including social media ads and creative), and 50,000 users complete your desired action (like submitting a form), your cost per conversion would be 20 cents (10,000 / 50,000).

How to Track It

Most ad platforms automatically calculate cost per conversion once conversion tracking is set up.

Here's how it works across popular platforms:

How to Improve It

If your cost per conversion is higher than you'd like, here are a couple of ways to lower it:

10. Keyword Rankings

Keyword rankings show the specific positions where your webpages appear in search engine results pages (SERP) for specific keywords your audience is searching.

For example, if someone searches “best yoga mats” and your website appears in the third position on Google, your keyword ranking for that term is position 3.

Google SERP results for the term "best yoga mats" with the sponsored results, the organic listings, and third keyword position highlighted.

Ideally, aim to rank in positions 1-3 for as many relevant keywords as possible. These spots get the most attention.

How to Track It

You can track your keyword rankings using Semrush’s Position Tracking tool. And even get an AI-powered estimate of your ranking potential

Rankings Overview on the Position Tracking tool with the "Positions" and "Your Potential Growth" columns highlighted.

Track Your Rankings

with the Position Tracking Tool

Try for Free

How to Improve It

Start with these proven tips to rank higher:

Backlinking is when other websites link to your site. These links act like votes of confidence and are a strong signal to search engines that your site offers quality content people can trust.

How backlinks work: A link featured on an external site pointing to another site.

The more high-quality and relevant backlinks you have, the more credible your site looks in the eyes of search engines. Which can help improve your keyword rankings and drive more organic traffic.

How to Track Them

Use the Backlink Checker to see who's linking to your site and how strong those links are.

Just enter your domain to get a snapshot of your total number of backlinks. And how many referring domains (sites that link to your site) you have.

Backlinks Analytics report on Semrush with referring domains, backlinks, and authority score highlighted.

Getting more high-quality backlinks takes time. But these techniques help:

Further reading: 10 Link Building Strategies That Work

12. Click-Through Rate

Click-through rate (CTR) shows the percentage of people who clicked your link after seeing it. It’s a simple way to measure how well your title or listing grabs attention in search results or ads.

Here’s the formula:

Click-through rate = (number of clicks / number of impressions) x 100

Let’s say 10,000 people searched for “strawberry cheesecake recipe,” and your result appeared in Google like this:

Google SERP with “strawberry cheesecake recipe” entered as the term and the result appearing in the first position highlighted.

If your result was viewed 10,000 times and clicked 1,000 times, your CTR would be 10%.

How to Track It

Track CTR in tools like Google Search Console for organic search and Google Ads for paid campaigns. Most reports include a column labeled “CTR.”

For example, you might see a table similar to this in Google Ads:

Google Ads dashboard with the "CTR" column highlighted.

How to Improve It

A higher CTR often comes down to making your listing more relevant and appealing.

To do this, you can:

13. Page Load Speed

Page load speed is how long it takes for your webpage to fully appear in someone’s browser.

A fast-loading site is crucial for good UX and SEO performance.

Google has even stated that slow-loading pages can negatively impact your search rankings because they often lead to higher bounce rates and lower engagement.

How to Check It

Check the loading speed of all individual pages using Google’s PageSpeed Insights tool or run our free website SEO checker for a quick speed test.

For a more comprehensive view of your site's speed and overall performance, use Semrush Site Audit.

In the “Site Performance” report, you’ll see a breakdown of page speed across your site, average load time, and suggestions for how to improve any slow-loading pages.

Site Performance report on Semrush showing page speed, average load time, performance issues, etc.

How to Improve It

Improving page speed often comes down to reducing how much your site needs to load.

Here are a few common fixes:

14. Crawlability

Crawlability is about how easily search engines like Google can find and access the pages on your website.

Search engines use automated bots to scan your site. This process is called crawling.

If a page can’t be crawled, it won’t appear in search results at all. Because crawling is a prerequisite to both indexing (getting your content stored in a database of eligible results) and ranking.

How to Track It

The “Crawlability” report in the Site Audit tool shows which parts of your site are easy (or difficult) for search engines to crawl.

The report gives you a clear view of how easily search engines can crawl and index your site. It highlights pages with issues and helps you quickly spot what needs fixing to improve visibility in search.

Crawlability report on Semrush showing widgets like site indexability, crawl budget waste, pages crawled, incoming internal links, etc.

How to Improve It

Improve crawlability by avoiding common internal linking mistakes (like making sure you don’t have important pages buried several clicks deep), organizing your site with a clear structure, and submitting an XML sitemap.

Further reading: 15 Crawlability Problems & How to Fix Them

Track Website Metrics That Matter

Keeping an eye on your website is essential if you want to understand and improve your site’s performance.

Semrush makes it easy. With a single account, you get access to numerous tools.

And you can easily create a Project Dashboard to monitor everything in one place.

Project dashboard on Semrush with different widgets like domain analytics, traffic analytics, organic rankings, Backlinks, etc.

Access 55+ Tools

with a Free Semrush Account

Sign Up Now

Share

Author Photo

Cecilia Meis

Cecilia is a senior editor and strategist with more than 12 years of experience shaping editorial strategies, refining brand messaging, and leading high-impact teams. She began her career in print and digital editorial leadership roles before transitioning to SEO and digital marketing, focusing on data-driven strategies. She‘s passionate about ensuring operational efficiency, upholding editorial standards, and mentoring writers to deliver top-quality, brand-aligned content.

Author Photo

Cecilia Meis

Cecilia is a senior editor and strategist with 12+ years of experience spanning print, digital, and SEO. She’s passionate about optimizing editorial processes, upholding quality standards, and mentoring writers to deliver brand-aligned content.

Try Semrush
Everything you need to win AI visibility and drive SEO success
Start Free Trial
Unlimited access for 7 days
Boost your digital marketing efforts
Get free trial