Google Analytics is not a true backlink checker, but GA4 shows every backlink that sends visitors. Open Reports > Acquisition > Traffic acquisition, set the dimension to Session source / medium, and filter for "referral" to see which sites link to you and how engaged their visitors are. For links nobody has clicked yet, use Google Search Console's Links report alongside GA4.
This guide shows how to surface that referral data, judge link quality, flag spammy sources, and turn the process into a monthly workflow. GA4 and Search Console answer different questions. GA4 shows backlinks that generate real clicks and gives you traffic quality data. Search Console lists every link Google has discovered, whether or not anyone clicked it. Use both, because neither one gives you the full picture.
Step 1: Set Up Referral Traffic Tracking in GA4
Before you rely on your referral reports, confirm your GA4 property captures backlink traffic accurately. Backlink traffic most often disappears from reports because of misconfigured referral exclusions, so check those first.
Go to Admin > Data Streams > your web stream > Configure tag settings > List unwanted referrals. This list tells GA4 which domains should NOT count as referring sources. Use it for your own domain and for payment processors, so internal navigation and checkout flows do not create false referral sessions.
Here is what to check:
Your own domain: Exclude it. If yourdomain.com appears in your referral report, internal navigation is being counted as a referral and your numbers are inflated.
Payment processors: Exclude domains such as PayPal, Stripe redirect pages, or any third-party checkout domain. Otherwise, payment flows create new sessions.
Editorial sites, directories, and partner domains: Do NOT exclude these. If a legitimate referring domain has been added to this list by mistake, you lose that backlink data entirely.
Next, confirm that Enhanced Measurement is turned on for your data stream. The toggle is in the same Data Streams section. It helps GA4 capture sessions accurately when a user arrives from an external link.
Also check any cross-domain tracking you have set up for subdomains or affiliated sites. A misconfigured cross-domain setup can attribute legitimate external referrals to your own domain, which hides real backlink traffic.
Success indicator: Open the Realtime report in GA4. Then click through to your site from an external URL, such as a social post or a link on another site you control. The referring domain should appear as the source, not as "(direct)." If it shows as direct, review your referral exclusion list and Enhanced Measurement settings again.
Step 2: Find Your Referring Domains in the Traffic Acquisition Report
With tracking confirmed, you can pull the actual backlink data.
Go to Reports > Acquisition > Traffic Acquisition. By default, GA4 blends all traffic sources together, so you need to isolate referral traffic.
Set the primary dimension to Session source / medium. Then type "referral" in the search bar above the table. This removes organic, direct, paid, and email traffic and leaves only sessions that started from links on other websites.
Review three metrics together rather than sessions alone:
Sessions: The raw number of visits from each referring domain. Useful for context, but not the whole story.
Engaged sessions: Sessions that lasted more than 10 seconds, included two or more page views, or included a key event (conversion). This is your first quality filter.
Average engagement time: How long users from that domain actually spent on your site. A domain that sends short, disengaged visits is a weaker backlink signal than one whose visitors read in depth.
To see each domain on its own row, switch the primary dimension to Session source. This removes the medium label from the grouping.
Export the table with the share/download icon in the top right of the report. Work with it in a spreadsheet so you can sort, annotate, and track changes over time. This export is the foundation of the tracking workflow in later steps.
A common pitfall to avoid: Standard GA4 reports are generally unsampled, but Explorations on free properties can be sampled when a query exceeds the event quota. You will see a shield icon when this happens. If it appears, shorten the date range, for example to 90 days, so you work with exact counts. Understanding how organic traffic data works in Google Analytics can also help you read these referral reports alongside your other acquisition channels.
Success indicator: You have a ranked list of domains sending referral traffic, with engaged sessions and average engagement time next to each one. If the list is empty or shows only a few sources, recheck your referral exclusions from Step 1.
Step 3: Evaluate Referral Traffic Quality to Identify High-Value Backlinks
Volume is a starting point, not a conclusion. The useful part of this workflow is finding out which links drive meaningful outcomes for your business.
Sort your referral report by engaged sessions rather than total sessions. A link that sends 500 sessions where visitors leave within seconds is worth far less than one that sends 50 sessions where visitors read for several minutes and explore your site.
For a deeper analysis, build a custom Exploration. Go to Explore > Blank and configure it as follows:
Dimensions: Session source, Landing page + query string
Metrics: Sessions, Engaged sessions, Key events, Total revenue (if your site has revenue)
This setup shows which pages on your site receive the most backlink-driven traffic. More importantly, it shows whether those visits turn into leads, sign-ups, or purchases. A backlink to your pricing page that drives conversions is worth far more than ten links to a blog post where nobody takes action.
As you review the data, look for two patterns:
Your golden backlinks: Domains that send engaged, converting traffic month after month. These are your top relationship targets. Contact the site owners, offer additional content, or explore collaborations. Protecting these relationships is worth more than chasing new links.
Low-quality referral sources: Domains with a poor ratio of engagement to sessions. If a domain sends many sessions, the average engagement time is under 10 seconds, and conversions are zero, flag it for investigation. This pattern is common with bot traffic, link farms, and irrelevant placements.
The landing page dimension also shows which of your content pieces naturally attract links. Pages that keep appearing as landing pages across many referring domains are earning links on their own merit. That tells you which formats and topics other site owners in your space find worth linking to. Pairing this with brand visibility analytics software helps you measure how that earned authority shows up in broader search presence.
Success indicator: You have a tiered list that separates high-value backlinks (engaged traffic, conversions, meaningful time on site) from low-quality sources (low engagement, zero conversions, suspicious volume). This list feeds both your outreach strategy and your disavow decisions.
Step 4: Cross-Reference with Google Search Console for Complete Backlink Coverage
GA4 has a critical limitation: it only shows backlinks that someone has clicked. If a high-authority site links to your content but nobody has clicked that link yet, it will not appear in your GA4 referral report. The link can still pass ranking authority to your site; GA4 simply cannot see it.
Google Search Console fills this gap. Its Links report shows every domain Google has discovered linking to your site, whether or not any traffic has come through those links.
In Search Console, go to Links > External links > Top linking sites. You will see domains ordered by the number of linking pages Google has found. This is your backlink inventory from Google's point of view. For a full walkthrough of that report, see our guide on how to check backlinks in Google Search Console.
To connect the two data sources, link Search Console to GA4. In GA4, go to Admin > Product links > Search Console links and follow the prompts to connect your verified property. Once linked, you can publish the Search Console report collection in GA4's Library and analyze both data sets in one place.
Then compare the two lists side by side. The comparison sorts your links into three groups:
Backlinks in both GA4 and Search Console: These links drive traffic AND carry link equity, so they are your most complete backlinks. Prioritize them for relationship maintenance.
Backlinks in Search Console but not in GA4: These links exist and likely pass ranking authority, but nobody has clicked them yet. They may sit deep in a long article, on low-traffic pages, or in resource sections that users rarely use. Do not dismiss them, because they can still be valuable for SEO. You can use a Google index checker to confirm the pages hosting these links are crawled and indexed, which affects how much authority they pass.
Backlinks in GA4 but not in Search Console: If a domain sends referral traffic but is missing from Search Console's link data, there are a few likely reasons. The link may use a JavaScript redirect, it may carry a nofollow attribute, or Google may not have crawled the page yet. Track these links for the traffic they bring, but do not count on them for ranking signals.
Success indicator: You have a unified view of your backlink profile from both platforms. Each domain is tagged by whether it contributes traffic, link equity, or both. This picture is far more complete than either tool gives you alone.
Step 5: Identify and Flag Spammy or Toxic Referral Sources
Not every domain in your referral report is a legitimate backlink. Some are bot traffic, link spam, or low-quality sites. They add noise to your analytics and, in some cases, can be a risk to your rankings.
Filter your GA4 referral report for domains with a high session count, zero engaged sessions, and zero conversions. Many visits with no meaningful engagement is a classic bot traffic signature. Real human visitors, even from irrelevant sites, usually show at least some variation in engagement.
Also watch for these warning signs in your referring domain list:
Suspicious domain patterns: Random character strings in the domain name, unusual or obscure TLDs, or domains with no recognizable brand or content purpose.
Referral spam: Some domains appear in GA4 referral reports without ever visiting your site. They exploit how analytics tracking works to insert themselves into your data. If you visit the referring domain and it has nothing to do with your industry, or it redirects somewhere unrelated, treat it as referral spam.
Link farms and directories: Domains that exist only to host links to unrelated sites, with no original content or editorial purpose.
Once you have identified suspicious sources, create a GA4 comparison or report filter that excludes them from your standard views. This keeps reports clean for stakeholders without deleting the underlying data.
For links you have confirmed as manipulative or part of a link scheme, you can submit a disavow file through Google's Disavow Tool in Search Console. Upload a plain text file that lists the domains (as domain:example.com) or the specific URLs you want Google to ignore. To check whether toxic links are already affecting your positions, it also helps to know where your site ranks in Google Search.
An important caution: Do not disavow links just because they generate little or no traffic. Many high-authority editorial links, such as those from universities, government sites, or major publications, get very few clicks but carry real ranking value. Google also ignores most spammy links automatically. Disavow only links you are confident are manipulative, paid, or part of a link scheme, especially if you have received a manual action. Over-disavowing can hurt your own rankings.
Success indicator: Your referral report separates clean, legitimate sources from flagged ones, and you have a documented list of domains under investigation or submitted for disavowal. Your analytics views now reflect real human traffic rather than bot noise.
Step 6: Build a Repeatable Backlink Monitoring Workflow
A one-time audit is useful, but most of the value comes from repeating the process consistently. Backlink profiles change all the time: new links appear, old ones disappear, and sites gain or lose authority.
Here is how to build a workflow that needs little ongoing effort:
Save your Exploration report: GA4 saves the custom Exploration you built in Step 3 within your property, so you can reopen it each month. Set a recurring calendar reminder for the first Monday of each month.
Set up custom insights: In GA4, open Home > Insights & recommendations > Create. Build a custom insight that alerts you when referral traffic from a specific source drops sharply week over week. A sudden drop from a reliable referring domain can mean the link was removed, the referring page was taken down, or the site was penalized. Catching it early gives you a chance to investigate and possibly recover the link.
Build a tracking spreadsheet: Use these columns: Referring domain, First seen date, Monthly sessions, Engagement rate, Key events, Link status (Active / Removed / Disavowed), and Notes. Update the sheet during each monthly review. Over time, it becomes a historical record that shows trends no single month can reveal.
Schedule a monthly 30-minute review: Keep it focused:
- Look for new high-value referring domains from the past 30 days and consider contacting those site owners.
- Confirm your top backlinks are still active.
- Update your disavow file if new suspicious sources have appeared.
- Pull one content insight from your most-linked pages.
Connect backlinks to content strategy: The pages that attract the most backlinks show you which formats, topics, and angles other site owners find worth linking to. Feed that directly into your editorial calendar. For example, if your data-driven comparison posts keep earning links and your opinion pieces do not, act on that. SEO content software with AI capabilities can help you produce link-earning content at scale. If you need link counts, anchor text, and lost-link alerts that GA4 cannot provide, look at dedicated SEO backlink software for monitoring and building links.
Success indicator: You have a documented monthly process, a live tracking spreadsheet with at least three months of history, and at least one content insight from your backlink data each month. The review takes under 30 minutes and produces actionable outputs every time.
Putting It All Together: Your Backlink Intelligence System
Checking backlinks in Google Analytics is an ongoing process, and it becomes more valuable the longer you keep it up. Combining GA4 referral reports with Search Console link data shows you which backlinks drive real traffic, which carry ranking authority, and which need cleaning up.
Use this monthly checklist to stay on top of your backlink profile:
- Review GA4 referral traffic for new high-value referring domains from the past 30 days.
- Check Search Console for link equity changes, including new links and any that were removed.
- Investigate suspicious referral spikes with the bot traffic signature: high sessions, zero engagement.
- Update your backlink tracking spreadsheet with current sessions, engagement rates, and link status.
- Pull one content insight from your most-linked pages and add it to your editorial plan.
As your site grows, consider adding AI visibility tracking to your backlink monitoring. How AI models reference your brand and content is becoming an important signal for modern SEO. When ChatGPT, Claude, or Perplexity recommends your site in an answer, that citation does not appear in any backlink report, yet it drives real traffic and brand authority.
Tools like Sight AI let you track brand mentions across AI platforms and help you publish SEO and GEO-optimized content that earns both traditional backlinks and AI citations. Start tracking your AI visibility today to see where your brand appears across top AI platforms, so your link-building strategy covers every channel that matters in modern search.
Frequently asked questions
Can Google Analytics show all of my backlinks?
No. GA4 records only backlinks that someone has clicked, because it measures sessions, not links. Links that pass authority but get no clicks will not appear. For a full inventory of links Google has discovered, use Search Console's Links report and cross-reference it with GA4, as described in Step 4.
Where is the backlink report in GA4?
GA4 has no report labeled "backlinks." The closest equivalent is Reports > Acquisition > Traffic acquisition, filtered to the referral medium, with Session source as the dimension. To see which pages those links point to, build an Exploration with Session source and Landing page as dimensions (see Step 3).
Is Google Analytics a good free backlink checker?
It is a good free tool for measuring the traffic value of links, meaning engagement and conversions from each referring site. It is not a full backlink checker: it shows no anchor text, link counts, nofollow status, or unclicked links. Pair it with Search Console for free coverage, and add a dedicated backlink tool if you need competitor or lost-link data.
Why does a site that links to me not appear in GA4?
Either nobody has clicked the link in your date range, or the domain is listed under unwanted referrals in your data stream settings. Some apps and secure (HTTPS-to-HTTP) setups also strip the referrer, so the visit shows as direct. Check your referral exclusions first, then confirm in Search Console that Google has found the link.



