Back to Blog

11 Critical SEO Metrics Your Agency Needs To Track

As an SEO, one of your hardest jobs is measuring the success of your work.

You can't always rely on search engine movements to track your progress. Search engines can take weeks, even months to update SERPs. And when they do, ranking improvements are seldom uniformly distributed across your target keywords.

This is why you need a more cohesive methodology to track SEO performance.

Instead of tracking individual metrics, like backlinks or rankings, you need to shift to a multi-metric tracking system to determine SEO success.

In this article, I'll show you which are the most important SEO metrics that you need to track and exactly how to track them.

1. Organic Traffic

All the SEO effort in the world is useless unless it actually brings you traffic.

Tracking your organic sessions is one of the strongest indicators of SEO performance. A month-over-month increase in visitors through search engines shows that your rankings are improving (even for keywords you weren't targeting).

While other metrics might show a trend, this metric gives you quantifiable proof that your efforts are actually bringing in more visitors.

The quality of the traffic, of course, will depend on which keywords you're ranking for.

How to Track Organic Traffic

Tracking organic traffic is easy enough in Google Analytics. Just log into your dashboard and click on "Add Segment" in the default audience overview.


Choose "Organic Traffic" on next screen and hit 'Apply'.


You'll now see organic traffic as a percentage of total traffic.


You can track this much faster in AgencyAnalytics.

After adding your site and connecting it with Google Analytics, go to Analytics -> Channels.

You can see total total sessions vs. other channels. Or navigate to "Organic" to view all of your key website metrics for organic only.


You can also see how you can present organic traffic and the other top SEO metrics in your reports by downloading our sample report template.

2. Organic Conversions

Now that you see organic traffic coming in, what is the quality of that traffic? Organic sessions alone aren't enough. You could be generating traffic from irrelevant terms that never turn into a sale or lead.

To measure the quality of your traffic, track organic conversions.

How to Track Organic Conversions

You'll need to setup your "Goal" or conversion events in Google Analytics. Examples of goals you may choose to track include:

  • Making a purchase
  • Email signups
  • Phone calls
  • Form submissions

Once you've implemented the goals you want to track on your site, you can easily monitor them in Google Analytics.

Add the organic sessions segment again to see organic metrics specifically. Then navigate down to Conversions -> Goal Overview.


Alternatively, you can add an organic conversion rate widget to your SEO dashboard in AgencyAnalytics for quick access to your top SEO metrics.

3. Keyword Rankings

With RankBrain, personalization and continuously shifting search results, should you even bother tracking keyword rankings?


Even though search results are seldom the same at the user-level (thanks to personalization), and 20% of searches are entirely new, tracking keyword rankings tells you two things:

  • The general direction of your SEO efforts: Better rankings for one keyword usually indicate improved rankings overall, especially for related long-tail keywords. Tracking keywords shows you the effectiveness of your current SEO plan.
  • Keyword selection: If your other SEO metrics improve (such as domain rating or organic traffic) but you don't see an improvement in target keyword rankings, it usually indicates poor keyword selection. In such a case, you should choose a less competitive keyword and try to rank for it first.

How to track keyword rankings

Tracking keywords comes as a default feature in AgencyAnalytics. When you create a new campaign, you'll be asked to add your target keywords (you can change these later).


After adding your keywords, go to SEO -> Rankings to see your rankings across different search engines.


If you scroll down, you can also see rankings for your target keywords, ranking trends and the ranking URL.


4. New Backlinks and Referring Domains

While on-page factors matter, strong SEO performance is still by and large determined by backlinks.

Between two pages with similar on-page metrics (bounce rate, time on site, content quality etc.), the one with more backlinks from better domains will invariably win.

A recent study by Backlinko found the same: there is a strong correlation between rankings and number of referring domains.


Keep track of your backlinks and referring domains for a good general idea of your SEO efforts. More backlinks might not immediately lead to better rankings (especially if the links are from low quality domains), but they do show a positive direction.

How to Track Backlinks

To track backlinks, you'll need an SEO analytics and backlink tool. There are three things you want in a backlink tracking tool:

  • Update frequency: The tool should index new backlinks as they appear online. If the tool refreshes its index too slowly, new backlinks won't even show up for weeks.
  • Accuracy: The tool should only show actual backlinks. It should also show follow/no-follow links separately. The ability to track anchor text and backlink source authority is a big plus as well.
  • Trends: The tool should show you the general trend – whether you've lost or gained backlinks over time.

For free (but often inaccurate) backlink tracking, head over to your Google Search Console and click on your site name.

Next, navigate to Search Traffic -> Links to Your Site. This will show you the latest links to your site:


This list isn't frequently updated nor is it terribly accurate. It also doesn't show the backlink acquisition trend.

There's a much faster (and accurate) way to track backlinks with AgencyAnalytics. Head to the backlinks section to see a complete view of your backlinks including referring domains over time, commonly used anchor text, along with a number of other metrics.


5. Authority Metrics (DA/TF)

The sheer number of backlinks isn't enough. You want to measure the quality of the backlinks you're building, as well as the increasing authority of your own site.

As an SEO, you're most likely already familiar with "Domain Authority".

This is the term coined by Moz to to gauge the "authority" of a domain name on a scale of 0-100 (based on links, brand mentions, etc.). The higher this number, the more trustworthy the domain.

Facebook, for instance, has a Domain Authority (DA) of 100/100.


The DA is a logarithmic scale. That is, it takes much more effort to go from DA 70 to 80 than it does to go from DA 10 to 20.

Majestic measures domain authority through a metric called "Trust Flow". This is similar to DA – a higher score equals more trust. Majestic updates its index frequently so this score is generally accurate.

An upwards movement in these metrics is a sign that your SEO efforts are bearing fruit. That being said, the system can be abused by spamming domains with poor quality backlinks.

How to Track Authority Metrics

These metrics can be attained through each individual tool. Go to the OpenSiteExplorer from Moz to find your DA or enter your domain in Majestic to get your TF.


You can also track this score in AgencyAnalytics. After adding your site, go to SEO -> Competition. You can see your Trust Flow on this page:


6. Local Visibility

This metric is especially important for those of your managing local SEO campaigns.

You need to track specific metrics to ensure your organic traffic is coming from the right audience.

You can do this by tracking a few key local SEO metrics:

  • Google Maps Rankings: Find a rank tracker (like AgencyAnalytics) that will track Google Maps rankings, as well as your Google 3-Pack results for your business location.
  • Google My Business Insights: Setup Google My Business Insights to track how often your GMB page appears in search results, number of calls, and directions.
  • Session Location: See the exact cities where your web sessions are to evaluate the amount of local traffic your website receives.

How to Track Local Visibility Metrics

You can track Google Maps and Google 3-Pack rankings directly in your AgencyAnalytics rank tracker.

Add the GMB page to the rank tracker settings, and enable "Google Local" to track your rankings in Google Maps.

google local rankings

You can also integrate Google My Business Insights into your dashboard to view total number of search views, clicks, and calls. Alternatively, view insights directly in your GMB account.


Lastly, you can measure your top session locations in Google Analytics. Go to "Audience" > "Geo" > "Location" to get conversions, sessions, and other key metrics by location. You can view at a country level, or drill down to the individual cities.


7. Organic Landing Page Metrics

You want to track organic sessions and goal metrics for specific landing pages as well. Don't only look at these metrics across your entire site.

You need to have a clear understanding of how each page performs.

If you're working on building backlinks to a specific page or improving that page's content, you need to look at its traffic to evaluate your SEO effort.

Additionally, tracking landing page metrics is an opportunity to uncover your most valuable pages.

Do you have a page that converts above your site average? But it ranks at the bottom of page one? This is an opportunity to put extra effort into increasing the ranking for this high-performing page.

How to Track Landing Page Metrics

In your Google Analytics account go to "Behavior" > "Site Content" > "Landing Pages".

Apply the organic segment to filter by organic sessions only. In the table you'll be able to track sessions, goal completions, conversion rate, bounce rate, and more by landing page.


Alternatively, you can access your landing page report directly in your AgencyAnalytics dashboard under "Analytics > Pages".


8. Mobile traffic & rankings

Is your site ranking as well on mobile search as it is on desktop search? With Google's announcement of switching to a mobile-first index, optimizing for mobile is more important than ever.

Plus, nearly 60% of all searches are from mobile. Keeping track of your mobile traffic can indicate:

  • Mobile-friendliness issues: Google prefers mobile-friendly sites in its mobile search results. If your mobile traffic remains traffic even as your overall traffic increases, it might indicate issues with mobile-friendliness.
  • Usage patterns: If you see more and more traffic coming through mobile, it can indicate shifting usage patterns in your target audience. This can tell you whether you should invest more in mobile development (such as a mobile-first site or app).
  • Mobile-only search terms: Mobile search is different from desktop search. For instance, 20% of mobile searches are voice only. Mobile users also tend to use fewer keywords than their desktop counterparts. Tracking mobile traffic can show whether you're ranking for these mobile-only search terms.

How to track mobile performance

There are two things you'd want to track here: mobile traffic and mobile rankings.

To track the former in AgencyAnalytics, go to Analytics -> Audience -> Devices. This will show you total traffic from different devices as well as goal completions from mobile vs. desktops.


To track mobile rankings, go to SEO -> Rankings, then click on the "Google Mobile" tab. This will show you your rankings on mobile search.


You can also track mobile traffic in Google Analytics by going to Audience -> Mobile -> Overview. Scroll down to see mobile traffic vs. desktop traffic.


9. Engagement metrics – bounce rate, time on site and pages per visit

First, a few definitions:

  • Bounce rate is the number of visitors who left your site without clicking any link (or hitting the 'back' button on the browser). This is expressed as a percentage.
  • Time on site is the amount of time visitors spend on your site on average.
  • Pages per visit is the number of pages your users visit on average before leaving the site.

These are all "engagement metrics" which show you how your users are engaging with your site.

In the post-Panda world, engagement metrics play an increasingly important role in determining rankings. The more time users spend on your site, the theory goes, the more they like your content.

In fact, research by WordStream shows that there is a correlation between bounce rate and rankings (lower bounce rate = better rankings).


Ergo, keeping track of engagement metrics can tell you how likely you are to improve rankings with your SEO campaign. A great SEO campaign for a poorly engaging campaign will lead to sub-optimum results.

How to Track Engagement Metrics

Google Analytics shows you engagement metrics by default when you open the dashboard. This includes pages per session (a session is generally 30 minutes), average time per session and bounce rate.


You can find the same metrics in AgencyAnalytics. Go to Analytics -> Channels and scroll down to see these metrics:


10. Organic CTR (Click-through rate)

While the above metrics measure engagement of visitors once they're on your site, tracking organic CTR (click-through rate) measures engagement level when they are still on the SERP.

Organic CTR indicates how well your content appeals to your audience.

If they see your article while scrolling through the search engine results, but don't click, ask why.

Is your page title title not engaging? Is the content irrelevant for the search term?

Tracking organic CTR will allow you to measure the relevance and appeal of your content.

How to Track Organic CTR

You can find CTR directly within Google Search Console in your "Performance" report.


View CTR by page, query, or device. I find viewing CTR by page as the most helpful insights to understand which content is performing poorly on SERPs.

If you integrate Search Console into your AgencyAnalytics dashboard, you can view CTR directly in your dashboard or SEO reports.

11. Crawl Errors

For Google to rank a website, it has to be able to read it first.

A site with lots of broken links and missing pages means that Google has difficulty crawling the site. If Google can't find all your pages, it can't rank them either.

Keeping an eye on your total crawl errors and fixing them can improve your site's readability. This, in turn, can help Google rank your pages faster.

This isn't a metric you need to track constantly, but it doesn't hurt to pop into Webmaster Tools and check the status of the index from time to time.

How to Track Crawl Errors

AgencyAnalytics' site audit gives you a quick way to keep track of crawl errors. Go to SEO -> Site Audit to see a crawl summary and the number of unresolved issues over time.


Not all these issues are urgent. AgencyAnalytics will tell you which ones need your attention (highlighted in red) and which ones can be ignored for now (highlighted in orange).


Over to You

As SEO has become more complicated, measuring SEO success has become harder as well. You can no longer rely on individual metrics to tell the story of your SEO efforts. Instead, you need to track multiple metrics covering everything from backlinks and rankings to engagement and conversions.

The 11 SEO metrics listed here will give you a comprehensive overview of your SEO efforts, regardless of the scale and complexity of your campaign.

You can view these key SEO metrics in our sample SEO report.

Download SEO Report Template

Which of these metrics do you use in your SEO campaign? Let us know in the comments below!

Written by Joe Kindness

Joe is the CEO of AgencyAnalytics, but often spends his day programming, designing or executing marketing tasks. And like most Canadians, he can be found playing or watching hockey!