Why Your SEMrush Visibility Score Does Not Match Your Real Google Rankings

Listen, Learn, and Engage

Note: This audio feature may not work correctly on certain browsers like Brave. Please switch to a different browser for the best experience.
0:00 / 0:00
We're on a mission to propel brands to new heights, constantly seeking the next frontier in forging meaningful brand connections.

You open SEMrush and the visibility score looks solid.

You then search the same keyword on Google and your site is nowhere near the top.

Many business owners assume something is broken.

The reality is simpler and more important to understand.

These two numbers are designed to measure different things.

Treating them as the same metric leads to bad SEO decisions.

TL;DR


SEMrush visibility is a modelled score built from a fixed keyword list and estimated click-through rates.

Real Google results are personalised by location, device, and search history.

Google’s own documentation confirms users see different results even for identical queries.

Neither tool is wrong. They measure different things and each has a specific use.

SemRush Visibility Report
SEMRush Visibility Report

What SEMrush Visibility Actually Measures

According to SEMrush’s own knowledge base, the Visibility score is a click-through rate weighted metric.

For every keyword in your tracking campaign, SEMrush records your ranking position and applies the expected CTR for that position. It then combines those weighted values into a single percentage.

A score of 100% means the domain ranks first for every tracked keyword.

Two sites with the same average ranking position can carry very different Visibility scores because top positions carry disproportionately higher CTR weight than positions further down the page.

The SEMrush documentation notes one further nuance: if a business includes local map pack tracking during setup, 3-pack performance is factored into the score alongside organic rankings.

This alone can produce a visibility reading that does not match what you see when you search organically.

The score is only as accurate as the keyword list behind it.

If your tracked keywords do not reflect the actual phrases your customers search, the Visibility score tells you nothing meaningful about your real performance.

Why Google Shows Different Results to Different People

Google’s own help documentation, under “Personalization and Google Search results,” confirms that search results are shaped by multiple factors that vary from user to user.

Location

Google applies location to results even when a user has personalisation disabled. The documentation lists “your location” as a context factor independent of user preference settings.

A search for the same keyword from Colombo and from Kandy will produce different organic results. SEMrush runs its checks from fixed data centre locations, not from your customer’s actual city or district.

For businesses targeting specific regions in Sri Lanka, local rankings can differ significantly from what SEMrush reports.

Device

Google’s documentation lists “type of device you use” as a factor that shapes results regardless of personalisation settings. This connects directly to mobile-first indexing.

Google’s Search Central documentation states: “Google uses the mobile version of a site’s content, crawled with the smartphone agent, for indexing and ranking.”

The same documentation warns that if a mobile site contains less content than its desktop version, traffic loss can follow once mobile-first indexing is applied.

Rankings for the same keyword can and do differ between desktop and mobile. If your SEMrush setup only tracks one device type, the visibility score reflects an incomplete picture.

Search History and Behaviour Patterns

Google’s personalisation documentation states. If you have Search Personalization turned on, Google uses things like your search history to help find what you’re looking for.

It also notes that if a user frequently watches videos, Google will surface videos at the top for relevant queries.

SEMrush checks are anonymous and carry no search history.

They reflect a clean, uninfluenced result that no real user actually sees.

Your returning customers, who have visited your site before, may consistently see your rankings higher than SEMrush reports.

How SERP Features Reduce the Value of a High Ranking

Even when a ranking is accurate, it may not produce the traffic a business expects.

SISTRIX published a CTR study based on analysis of over 80 million keywords. The findings show how much each type of SERP feature erodes the click-through rate for organic positions.

For a purely organic search result page, position one carries a CTR of 34.2%. When a featured snippet appears on the page, that drops to 23.3%.

When local results appear, it falls to 17.7%. When shopping results are present, it drops to 13.7%. The study summarises this directly: “More features = a lower CTR.”

SEMrush applies a standard CTR curve to your ranking positions when calculating visibility.

It does not dynamically account for which SERP features appear on each specific keyword.

A position two ranking with a featured snippet above it and a local map pack below it performs very differently from a clean position two result, but both may register similarly in a visibility score.

The broader picture is reinforced by SparkToro’s 2024 Zero-Click Search Study, which used clickstream data from millions of search sessions.

The study found that for every 1,000 Google searches in the US, only 374 clicks go to the open web.

In the EU the figure is 360. The remaining searches are resolved on the results page, directed to Google’s own properties, or produce no click at all.

A high ranking in a SERP where the answer appears in a featured snippet or knowledge panel generates far less traffic than the position alone suggests.

The Data Source That Measures Actual Performance

Google’s own developer documentation states directly: The source of truth for Search performance will always be Search Console.

Google Search Console records data from its own search infrastructure.

It captures the actual impressions and clicks your site received from real users, across all devices, all locations, and all personalisation contexts.

It does not depend on third-party checks from fixed server locations.

Unlike rank tracking tools, GSC does not need to simulate a search. It reports what users actually saw and what they actually clicked.

SEMrush visibility is useful for spotting trends and benchmarking against competitors. Google Search Console is the tool for measuring whether your SEO is producing real visits to your site.

Why Visibility Can Rise While Traffic Falls

This discrepancy is common and has a straightforward explanation.

Your visibility score improves when rankings go up for the keywords you track.

But if those keywords face strong SERP features, carry low search volume, or do not match how your customers actually search, higher rankings produce no traffic increase.

A position one ranking in a SERP dominated by a featured snippet and a local pack delivers a fraction of the clicks that a clean position one result would generate, even though both register identically in a rank tracking tool.

The reverse is also true. Your visibility score can drop while GSC traffic holds steady or grows.

This happens when you lose ground on broad tracked keywords but pick up visits from long-tail queries not in your tracking list.

Rankings and traffic are related but they are not the same measurement.

Getting More Accurate Readings from SEMrush

The gap between SEMrush and real results narrows with better configuration.

Set your target location to the specific city or region your business serves.

SEMrush’s Position Tracking tool allows a precise geographic target.

A Web Design Agency in Colombo should track from Colombo, not from a generic country-level setting.

Build your keyword list from real search data.

Pull the queries your site already receives from GSC and add those to your SEMrush tracking campaign.

This grounds the visibility score in actual customer behaviour rather than keyword research assumptions.

Track mobile and desktop separately.

Given that mobile accounts for the majority of web searches in Sri Lanka, a desktop-only tracking setup understates the rankings your customers actually see.

Conclusion

SEMrush visibility and Google Search Console measure different things.

Research real analytics from people, and Google’s own documentation makes clear that no single metric captures the full picture of organic search performance.

Use SEMrush to track competitive position and spot ranking trends over time.

Use Google Search Console to measure the real traffic those rankings produce.

When the two diverge, investigate SERP features, keyword intent, and device and location mismatches before drawing conclusions.

If your SEO numbers are pointing in different directions and you cannot identify the cause, a structured audit usually reveals where the disconnect is.

HypeX SEO Agency in Sri Lanka works with businesses to interpret their SEO data accurately and build strategies around what is actually driving results.

Reach out to us on WhatsApp.

More From HypeX