Skip to main content

Reliable Visibility metric

How to reliably measure the SEO performance trend of a website on a specific list of keywords.

Some of the features described in this article might be available only for Tracked Campaigns. Learn more.

What is SEOmonitor's Visibility metric?

SEOmonitor’s Visibility is a group-level metric that takes into account both the ranks and search volumes of the keywords to reliably express the ranking performance of a website on a specific keyword list (a folder or a group).

You can think of it as the impression share of a website on the total search volume of the keyword list, based on its rankings on the said list.

How does this work?

The Visibility metric shows your website’s share of the total searches (impressions), out of the total potential it could get. It is measured in percentages, from 0% (outside Top 20 on all keywords) to 100% (ranking 1st on all keywords), with its own trend shown for a selected time period:

Here's how it's calculated:

Visibility = sum(Impressions) / sum(AverageSearchVolume)

where

Impressions = impresion_rate(rank) * SearchVolume

The impression_rate by rank go from 100% (1st position) to 0% (20+).


Notes:

  • Both the ranks and the average search volumes are stored on a daily basis at a keyword level, which makes its historic values consistent and reliable.

  • To keep it accurate and relevant, the Visibility metric is computed only with the main keywords, ignoring close variants. The search volumes of close variants are already included in the main keywords' volumes (that’s how Google Ads reports search volumes, and so do we), so if we took them into account, we would distort the value (duplicated search volumes in the formula).

  • The Visibility for competitors follows the same algorithm and formulas as the above.


The Visibility trend

You can analyze the Visibility trend on the dedicated chart, or as an overall percentage change compared to the previous equivalent timeframe (for example, "+34%").

Visibility Chart

In the Visibility chart, you can view daily snapshots of the Visibility values, including any baseline changes generated by modifications of the keyword list (e.g., archiving keywords). Automatic annotations are added to the chart to help you keep track of these changes and their impact:

For an accurate analysis, we recommend considering the annotations and correlating the daily values with the trend breakdown in the Visibility Explainer:

From the dropdowns above the chart, you can select different types of Visibility to compare them in a specific timeframe:

The Average Weighted Rank on the graph is the average rank of all the keywords in the selected group or folder weighted by their search volume. So, the keywords with a higher search volume have a higher weight in the calculation of the average. The Visibility metric only sees the Top 20 ranks, but rank improvements beyond 20 (say, from 46 to 22) are also significant in some cases. To measure these, you can group these low-ranking but promising keywords and see their average weighted rank trend over a selected timeframe. In general, improving ranks of relatively high search volume keywords contributes more to the average rank improvement than low search volume keywords.

Visibility trend changes

Alongside the chart, the Visibility trend is also shown as a single percentage change against the previous equivalent timeframe, for example "+34%". That number answers one question: did your performance change.

Your keyword list changes over time. You add keywords, you archive others. If the trend counted those as gains and losses, the number would tell you how much your list moved, not how much you moved. So a keyword you add part-way through the timeframe is counted from the start date at the rank it actually held on that date. It does not arrive as Visibility appearing out of nowhere, and only its genuine movement reaches the trend. Every keyword you track is in the number, and none of them distort it.

When you remove keywords from a group or archive them, the Visibility is recalculated as if they had never been tracked. Adding keywords to a group that are already tracked in the campaign works the same way. A keyword archived and then reactivated inside the timeframe is treated like any other addition.

Why the chart and the trend number differ

The two answer different questions, so their endpoints will not always match. The chart plots the daily Visibility value as it stood each day, including any baseline shifts caused by editing the keyword list, which is why annotations are added when the list changes. The percentage change is performance-only, as described above.

When the two disagree, open the explainer. The breakdown will show you what sits in the gap.

How to use the metric

Performance over time

Comparing the same metric for the same keyword list over time shows the performance trends, so you can easily assess your progress. Year-over-year analysis is particularly useful here: comparing the same keyword list across years surfaces long-term movement that a month-on-month view will miss. When the number moves, the explainer tells you what caused it, so you do not have to reconstruct it from the keyword table.

Opportunity to grow

Knowing that 100% Visibility is the maximum, you can easily quantify how much you can grow by optimizing a list of keywords; a value too close to 0% could indicate that ranking in the top would be too difficult at this moment.

Performance vs. others

Calculating the same metric for the same keyword list also helps you compare your website's performance against competitor websites (apples vs. apples).

Other notes

  • Keyword ranks differ between desktop and mobile, so your website will show a different Visibility metric for each device. You can view each metric by switching between devices. However, both devices have the same search volumes because we do not split the search volume by device when computing the Visibility metric.

  • Sorting the keywords in the keyword table by rank trend will sort them by the impact the changes had on the Visibility trend, not by the number of positions they moved. In other words, it sorts the keywords by the gained (or lost) impressions generated by the rank changes.

  • This metric covers the organic results only. Being listed in a SERP feature is measured by its own metric, on its own trend and its own breakdown.

Blended Visibility

Blended Visibility is a separate metric that combines your organic results with the net effect of the SERP features you are listed in. Each feature carries its own weight, and those weights differ from the weights of the top organic positions. This metric is not available through the interface, but can be exported through this API endpoint where its called visibility.

Did this answer your question?