TL;DR: To check backlinks in Google Analytics 4, go to Reports → Acquisition → Traffic acquisition, type “referral” in the search bar, and switch the primary dimension to Session source/medium. You’ll see every external site that sent you a visitor. But here’s the catch most guides won’t tell you: GA4 only shows backlinks that people actually clicked. The rest of your link profile — nofollow links, unclicked links, anchor text, dofollow status — is invisible here. This guide covers both: the step-by-step GA4 workflow and everything GA4 silently hides from you.
What “backlinks” actually mean in GA4
In Google Analytics 4, there is no “backlinks” report. Google uses the word referrals instead — traffic that arrives on your site because someone clicked an external link.
For SEO purposes, that’s part of your backlink data, not all of it. A backlink is any link from another website to yours. Referral traffic is the subset of those backlinks that generated at least one click during your selected date range. A backlink that exists but never gets clicked won’t show up in GA4 at all.
That distinction matters, and it’s the reason so many people open GA4 expecting a backlink report and walk away confused.
Here’s a clearer picture of which tool shows what:
| GA4 | Google Search Console | Dedicated backlink tool | |
|---|---|---|---|
| Backlinks that exist | ❌ | ✅ (Google’s index) | ✅ (full crawl) |
| Backlinks that sent traffic | ✅ | ❌ | ⚠️ (estimates) |
| Anchor text | ❌ | ✅ | ✅ |
| Dofollow vs nofollow | ❌ | ❌ | ✅ |
| Link quality / domain rating | ❌ | ❌ | ✅ |
| Conversion value per backlink | ✅ | ❌ | ❌ |
| Engagement metrics per referrer | ✅ | ❌ | ❌ |
GA4 is the only tool that tells you whether a backlink actually moved the needle — whether real humans clicked it, stuck around, and converted. That’s genuinely valuable. Just don’t mistake it for your full backlink profile.
How to check backlinks in GA4: the step-by-step
Step 1 — Open the Traffic acquisition report
In your GA4 property, go to Reports → Acquisition → Traffic acquisition in the left sidebar.
This report groups all your incoming traffic by source. Referral traffic — your clicked backlinks — lives here alongside organic, direct, paid, and social.
Step 2 — Filter the table to referral traffic only
Scroll down to the data table. Just above it, there’s a search bar. Type referral and press Enter.
Now you’re looking at referral traffic only. Every other channel is filtered out.
Step 3 — Switch the primary dimension to Session source/medium
By default, GA4 groups everything under “Referral” as a single row. Not useful. Click the dropdown at the top-left of the table (it says Session default channel group) and change it to Session source/medium.
You’ll now see one row per referring domain, with metrics like users, sessions, engagement rate, and conversions.
Step 4 — Add Landing page as a secondary dimension
This is the step most guides skip, and it’s the most useful one.
Click the small + next to the “Session source / medium” column header and add Landing page + query string as a secondary dimension.
Now each row shows not just who linked to you, but which page on your site received the click. This is how you find your best-performing linkable content — the pages other sites naturally want to link to.
Step 5 — Compare date ranges
At the top right of the report, click the date picker and toggle on “Compare”. Pick last 28 days vs. previous 28 days.
Any backlink that was driving traffic and suddenly stopped either got removed, got deprioritized by the referring site, or is sending clicks somewhere else. Any backlink trending up is a signal that a piece of content is gaining traction — worth doubling down on.
Which metrics actually matter (and which are noise)
Once you’re looking at your referral table, GA4 will show you a dozen metrics. Most SEO guides tell you to look at all of them. You don’t need to. Here’s what each one actually tells you:
| Metric | What it means | What to do |
|---|---|---|
| Users | How many unique people the backlink sent | High = relevant audience, worth nurturing |
| Sessions | Total visits from that source | Use with users to spot repeat traffic |
| Engagement rate | % of sessions that engaged (10+ sec, conversion, or 2+ page views) | Under ~40% = skeptical, over ~60% = quality traffic |
| Average engagement time | Seconds people spend engaged | Under 10s = bot or mismatch, over 30s = real interest |
| Conversions | Goal completions from that source | The only metric that ties backlinks to revenue |
| Bounce rate | Often hidden by default; turn it on in Customize | Useful as a red flag, not a ranking |
Pro move: sort by Conversions, not Users. A backlink from a niche blog that sends 20 users a month but drives 5 conversions is worth more than one sending 2,000 users and zero conversions.
How to spot spam and low-quality referrals in 10 seconds
Not every referring domain in your report is a real backlink. Some are payment processors redirecting users back. Some are OAuth login flows. Some are outright referral spam from bots trying to get you to visit their sites.
Use this quick checklist to classify anything suspicious:
🚩 Almost certainly spam or noise if:
- Engagement rate is 0% and average engagement time is 0s
- The domain has random alphanumeric characters (e.g.,
x7h9k2.buyviagra-cheap.ru) - Sessions spike suddenly from one domain, then vanish
- The referring domain is obviously off-topic for your niche
- The source is a known payment processor (paypal.com, checkout.stripe.com, etc.)
⚠️ Worth investigating before excluding:
- Low engagement but non-zero time on page
- Domain you don’t recognize but looks legitimate (could be a scraper or a new mention)
- Subdomain of your own site (this is a self-referral and usually indicates a tracking issue)
✅ Real backlinks to keep and analyze:
- Engagement rate above ~40%
- Multiple sessions over multiple days from the same domain
- Relevant niche or topical overlap
- Landing page matches the linking content contextually
The 10-second version: if engagement rate is 0% AND time on page is 0s AND the domain looks weird, it’s almost always spam.
How to filter out unwanted referrals in GA4
Once you’ve identified the domains you don’t want polluting your reports, you can tell GA4 to stop counting them as referrals.
Navigate to Admin → Data Streams, select your web data stream, then scroll to the Google tag section and click Configure tag settings. Expand Show all, click List unwanted referrals, and add the domains you want excluded.
GA4 gives you five match types — “contains,” “begins with,” “ends with,” “matches regex,” and “exactly matches.” For most cases, “contains” is enough. For power users, regex lets you exclude multiple patterns in one rule.
Common domains to add immediately:
- Your payment processor (paypal.com, stripe.com, checkout.shopify.com)
- Your OAuth providers (accounts.google.com, login.microsoftonline.com)
- Your own subdomains if they’re triggering self-referrals
- Any known spam domains you’ve identified
One warning: filtering is forward-looking only. Historical data stays in your reports. If your numbers look cleaner going forward but old months are still noisy, that’s why.
Advanced techniques most guides skip
The standard referral report is fine for a quick look. For real analysis, GA4 gives you a few more powerful tools.
Build a custom Exploration for backlinks
Go to Explore → Blank. Set dimensions to Session source, Session medium, and Landing page. Set metrics to Users, Sessions, Engagement rate, and Conversions. Add a filter: Session medium exactly matches referral.
Save it as “Backlink Analysis.” Now you have a reusable custom view that isn’t cluttered with the default Traffic acquisition UI. You can change the date range, sort by any column, and export to CSV.
Segment by new vs. returning visitors
A backlink that drives mostly new visitors is doing your awareness job. A backlink that drives returning visitors is reinforcing your existing audience. Both are valuable, but for different reasons. In Explorations, add New / returning as a dimension to split the table.
Use comparisons to spot top-of-funnel wins
In the Traffic acquisition report, click Add comparison and filter by a conversion event (newsletter signup, demo request, whatever matters). You’ll now see a side-by-side of all referrers vs. only the ones that drove that conversion. Referrers that appear in the conversion side but not heavily in the main table are your hidden gems.
Build a Looker Studio dashboard
If you’re checking backlinks more than once a month, stop doing it in the GA4 UI. Connect GA4 to Looker Studio, build a simple dashboard with referrer, landing page, engagement rate, and conversions. Refresh it weekly. This one setup saves you hours a year.
What GA4 won’t tell you about your backlinks
This is the part every other guide glosses over.
GA4 is a traffic tool. It was never designed to be a backlink tool. It tells you what happened after someone clicked a link. It can’t tell you anything about the links themselves. Specifically:
It won’t show you backlinks that exist but don’t get clicks. The vast majority of your backlinks probably fall into this category — deep-buried mentions, sidebar links on low-traffic pages, resource lists nobody scrolls through. They still pass link equity to Google, but GA4 is blind to them.
It won’t tell you dofollow vs nofollow. This matters. Nofollow links still drive referral traffic but pass no SEO juice. GA4 treats them identically.
It won’t tell you the anchor text. Anchor text is a major relevance signal. GA4 doesn’t know what words were used to link to you.
It won’t tell you if the link is still there. A link that drove traffic last month could be deleted today. GA4 shows the past click; it doesn’t check if the source page still exists.
It often won’t show you the full URL. Browser privacy changes and referrer policies frequently strip the path, leaving you with only the domain. You see that exampleblog.com sent you traffic, but not which post on exampleblog.com.
It won’t tell you link quality. A link from Harvard and a link from a farm of 10-day-old domains look identical in GA4 if they both sent one user.
None of this is a knock against GA4 — it’s just outside its job description. But if your SEO strategy depends on “checking my backlinks in GA4” alone, you’re working with a fraction of the picture.
The full backlink workflow: GA4 + Search Console + a backlink tool
Here’s the weekly routine that actually works:
Monday — GA4 (traffic impact): Open your referral report. Sort by conversions. Identify the top 10 backlinks driving real value and the top 5 suspicious ones to investigate or exclude.
Tuesday — Google Search Console (Google’s view): Go to Links → Top linking sites. This shows you every backlink Google has indexed, whether or not it sent traffic. Cross-reference with GA4: any big GSC backlink that isn’t in GA4 means the link exists but nobody’s clicking — worth investigating the placement.
Wednesday — Backlink tool (the full picture): Use a dedicated SEO tool like apphat.ch to see what GA4 and GSC can’t give you: anchor text, dofollow/nofollow status, link quality scoring, referring domain authority, and the full link graph including brand-new backlinks Google hasn’t indexed yet.
The three-layer approach works because each tool answers a different question:
- GA4 answers “Is this backlink worth anything in real traffic and conversions?”
- Search Console answers “Does Google know about this link?”
- A dedicated backlink tool answers “What does this link actually look like, and how strong is it?”
Relying on just one tool means making decisions with a quarter of the information. Especially for a new site, you need all three running in parallel.
This is exactly why we built apphat.ch — to sit alongside GA4 and Search Console and fill the gaps they leave. Not as a replacement. As the third leg of the stool.
How to get more good backlinks (briefly)
Checking backlinks is half the job. Earning them is the other. A few reliable tactics:
- Write genuinely linkable content — original data, opinionated takes, comprehensive guides. Nobody links to thin rewrites of what’s already ranked.
- Reclaim unlinked mentions — search for your brand name in quotes and see where you’re mentioned without a link. Politely ask for one.
- Replicate competitor backlinks — find who’s linking to competitors and pitch them your better resource.
- Guest post selectively — on sites your actual audience reads, not on anyone who’ll take a post.
- Build relationships, not links — the best long-term backlink strategy is becoming someone people want to cite.
We’ll cover each of these in more depth in future posts.
FAQ
How do I check backlinks in Google Analytics 4?
In GA4, go to Reports → Acquisition → Traffic acquisition, type “referral” in the search bar, and change the primary dimension to Session source/medium. You’ll see every external site that sent you clicked traffic during your date range.
Why don’t I see all my backlinks in GA4?
GA4 only shows backlinks that someone actually clicked. Links that exist on other websites but haven’t driven a single visit won’t appear. For a full backlink list, use Google Search Console’s Links report or a dedicated backlink tool.
What’s the difference between GA4 and Google Search Console for backlinks?
GA4 shows referral traffic — backlinks that sent visitors. Search Console shows backlinks that Google has discovered in its index, whether or not they’ve driven traffic. GA4 is better for measuring traffic impact; Search Console is better for mapping your actual link profile.
Can GA4 tell me which backlinks drive conversions?
Yes. In the Traffic acquisition report, sort the referral table by your conversions column. The backlinks at the top are the ones driving goal completions, not just clicks. This is the single most useful view in GA4 for backlink analysis.
Does GA4 show nofollow vs dofollow links?
No. GA4 tracks referral traffic only and has no visibility into the HTML attributes of the link. To see dofollow vs nofollow status, you need a dedicated backlink tool or you have to manually inspect the source page.
How do I check backlinks in Google Analytics for free?
GA4 itself is free. Combined with Google Search Console (also free), you get both the traffic view and Google’s indexed-links view. For anything beyond that — anchor text, link quality, nofollow status, the full link graph — you need a paid tool, though many offer free tiers.
Why do some referrals show as “(not set)”?
This usually means the referring site stripped its referrer data (common with HTTPS-to-HTTP transitions, privacy-focused browsers, or strict referrer policies). The click is counted, but GA4 can’t identify the source.
Summary
Checking backlinks in Google Analytics 4 is straightforward once you know where to look: Reports → Acquisition → Traffic acquisition, filter by referral, switch dimensions, add landing page as a secondary dimension, watch your metrics. Filter out spam and payment processors so your data stays clean.
But GA4 alone isn’t a complete backlink audit. It only tells you which backlinks drove traffic — not which ones exist, how strong they are, or what they look like. For that, you need Search Console and a dedicated backlink tool working alongside it.
If you’re tired of only seeing a quarter of the picture, apphat.ch gives you the rest: anchor text, link quality, the full link graph, and the nofollow/dofollow status GA4 and Search Console won’t show you. It’s the tool we built because we wanted it to exist.
Try it free and finally see every link, not just the clicked ones.
Leave a Reply