Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

How to Check Backlinks in Google Analytics (And What It Misses)

SearchBlueprint · · 9 min read · scored 99/100

Laptop displaying Google Analytics in a modern workspace, highlighting digital analytics and technology.

Here's how to check backlinks in Google Analytics: open the Traffic acquisition report in GA4, switch the primary dimension to Session source / medium, then search the table for "referral" to see which sites send you clicks through a link. GA4 only shows backlinks someone actually clicked, so treat it as a starting point, not the full list.

Google Analytics was never built as a backlink tool, but it can show you backlinks indirectly. GA4 does not keep a list of every page that links to you. Instead, it records referral traffic: sessions that started when a visitor clicked a link on another site and landed on yours. If a backlink exists but nobody has clicked it recently, GA4 has nothing to show for it. That is the limit to keep in mind before digging through reports.

Google Search Console works the opposite way. It lists links its crawlers have found and indexed, whether anyone has ever clicked them or not. So when you check backlinks in Google Analytics, you are really checking which backlinks are driving real visitors, a different and often more useful question than simply "how many links exist."

A person working on a laptop with business analytics displayed, showcasing a remote work setup in a cozy environment.

Finding backlinks in GA4 takes three steps once you know where to look.

Open the Traffic Acquisition Report

Sign in to your GA4 property and go to Reports, then Acquisition, then Traffic acquisition. This report breaks every session down by where it came from: organic search, paid ads, direct visits, email, social, and referral.

Switch the Dimension to Session Source / Medium

By default, GA4 groups traffic into broad channels like "Organic Search" or "Direct," which hides individual referring domains. Click the dimension dropdown above the table and change it from Session default channel group to Session source / medium. This breaks the referral channel apart into actual domain names, which is what you need to find backlinks in Google Analytics at the site level rather than the channel level.

Search for Referral Traffic

Type "referral" into the search box above the table and press enter. GA4 filters the list down to every domain sending you clicks through a link. Each row names a backlink site along with Users, Engaged sessions, Average engagement time, and Conversions, so you can judge whether a backlink is worth following up on, not just whether it exists.

A digital tablet showing a web analytics dashboard with graphs and charts.
Smartphone displaying Google search page on a vibrant yellow background.

The Traffic acquisition report tells you which site is linking to you. It does not tell you which page on your site that link points to. For that, add a secondary dimension. In the same report, click the plus icon next to Session source / medium and add Landing page + query string. Each referral row now splits by the exact URL the visitor landed on, so you can see precisely which page earned the backlink.

This matters because a link that lands on a thin or outdated page is not pulling its weight, even when the referring site itself is strong. Pair the landing page with average engagement time and conversions to judge whether the page deserves the traffic it is getting or needs a rewrite. If you track more than Analytics alone, laying referral data over a combined view of Google Analytics, Search Console and AI-driven visits makes it faster to spot which backlink-driven pages are underperforming across the board.

A MacBook Pro displaying Google Search on a wooden table outdoors, next to a smartphone.

GA4 only shows backlinks that sent a click. For the fuller picture, pair it with two other tools. Google Search Console lists links Google has crawled and indexed, click or no click. Free backlink checkers crawl the open web independently of Google and often surface links neither GA4 nor Search Console has processed yet. None of the three replaces the others; each answers a slightly different question about your backlink profile.

Tool What It Shows Cost Best For
GA4 Traffic acquisition Referral sessions from backlinks that were actually clicked Free Measuring which backlinks drive real visitors and engagement
Google Search Console Links report Every link Google has crawled and indexed, clicked or not Free Seeing your full indexed backlink count and top linking domains
Free backlink checker (e.g. Semrush) Links found by the tool's own web crawler, independent of Google Free tier, paid for full history Checking any site's backlinks, including competitors, with no account needed

Semrush's free checker reduces the whole process to three steps, as the tool itself describes it: enter a domain, run your free backlink report, then review the backlinks and key metrics it returns, including total backlinks, referring domains, and an authority score. These free checkers work the same way regardless of your platform; a storefront built on BigCommerce can run the identical report as one built on WordPress or a static site.

Search Console tends to lag behind. Even after a link is live and crawled, it can take weeks or even months before it shows up in the Links report, so a backlink that appears instantly in GA4 or a third-party checker may not appear there yet.

Three separate problems can make it look like you have no backlinks in Google Analytics when you actually do.

No Clicks, No Record

GA4 only logs a session when someone follows the link and lands on your site. A backlink sitting on a high-authority page that nobody has clicked this month will not appear in Traffic acquisition at all, even though it is real, indexed, and helping your rankings. This is the single biggest reason GA4 numbers run lower than Search Console or a dedicated backlink checker.

Self-Referrals and Platform Redirects

Some of what looks like a backlink is actually your own site talking to itself. A payment processor is a common culprit: a shopper checks out, gets redirected to a gateway, then returns to your site, and GA4 logs a brand-new "referral" session from a domain that is not sending you new visitors at all. Ecommerce platforms vary in how cleanly they handle this handoff. If you sell through Shopify, pairing your GA4 setup with the platform-specific tracking steps in a guide like SearchBlueprint's Shopify SEO checklist cuts down on this kind of noise before it reaches your reports.

Spotting Bot and Spam Referral Traffic

Not every referral row is a compliment. Spam bots and ghost traffic exist purely to get a webmaster curious enough to visit the spammer's domain, and Measureschool has noted that some sites see bot or fake traffic account for as much as 90% of a given referral source. The giveaway is almost always the same combination: a 100% bounce rate, 100% new sessions, an average session duration reading 00:00:00, and zero conversions. A real visitor's session almost never looks that clean. When you spot the pattern, add the domain to GA4's "List unwanted referrals" setting under Admin, Data Streams, so it stops distorting future reports.

A backlink is not automatically good just because GA4 recorded a session from it. Judge each one the way you would judge any traffic source: look at engaged sessions, average engagement time, and conversions for that specific referral row. A link that sends five visitors who each spend three minutes on your pricing page is worth more than a link that sends five hundred visitors who bounce in two seconds. Google's own Search Essentials guidance confirms that links remain one of the signals its ranking systems use to understand how pages relate to each other across the web, which is why the quality of a backlink's traffic matters as much as the fact that it exists.

Anchor text is part of that judgment too. Editorial.Link, a link building provider, surveyed 518 SEO professionals and found that 41.7% prefer partial-match anchor text over exact-match, a reminder that a natural-sounding link is usually a healthier one than a keyword-stuffed one.

Set a repeatable check rather than a one-off audit. Once a month, reopen Traffic acquisition filtered to referral, compare the domain list against last month's, and note what is new, what dropped off, and which rows still show spam-level metrics. If you manage more than one storefront or CMS, keep the review consistent across each property; SearchBlueprint's Wix SEO guide covers the platform-specific settings worth checking on the same schedule, so backlink tracking and basic indexing hygiene stay on one calendar.

FAQs

Can I see all my backlinks in Google Analytics?

No. GA4 only shows backlinks that sent an actual click, so even a strong link nobody has followed recently stays invisible there. For a full list, check Google Search Console's Links report or a free backlink checker.

Why does Google Analytics show zero backlinks for my site?

It usually means no one has clicked a backlink in your chosen date range, the landing page is missing its tracking code, or a filter is excluding referral traffic. Widen the date range first and confirm the Session source / medium dimension is applied before assuming you have no backlinks at all.

What's the difference between a backlink in GA4 and one in Search Console?

GA4's version is a session: a real click happened. Search Console's version is a crawled, indexed link whether or not anyone clicked it. A site can have hundreds of links in Search Console and only a handful of matching referral rows in GA4.

How do I know if a backlink in my GA4 report is spam?

Look for a 100% bounce rate, 100% new sessions, an average session duration of 00:00:00, and zero conversions on that row. Once confirmed, add the domain to GA4's unwanted referrals list so it stops padding future reports.

Is a free backlink checker as accurate as Google Search Console?

They measure different things. Search Console only shows links Google itself has indexed. A third-party crawler often finds links faster or from pages Google hasn't indexed yet, but it will also include links Google ignores, so treat the two as complementary rather than interchangeable.

You now know how to check backlinks in Google Analytics, Search Console, and a free checker, plus the red flags that tell you which referral rows to ignore. Run through your Traffic acquisition report this week, flag anything with a 100% bounce rate, and cross-check what's left against Search Console's Links report. If you would rather see your backlinks alongside the rest of your organic performance on one dashboard instead of switching between three tools, Talk to the team and look at a sample report first.

See what this looks like on your own sitePaste a URL and SearchBlueprint scores it on the same content engine that scored this article, then names the fixes in the order they pay off.Get your free plan

Resources / References

  1. Search Essentials

Sources

About the author

SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.