---
title: "AI Backlink Audit Tool | Justin Hà"
description: "Free AI backlink audit tool for GEO AI SEO. Analyze, disavow toxic links & boost your AI search visibility — no login required."
url: https://justinha.info.vn/ai-backlink-audit-tool/
---

# AI Backlink Audit Tool | Justin Hà

Free GEO / AI SEO Tool

# Free Backlink *Audit* & Disavow Tool

Upload a Semrush Backlink Audit or SE Ranking export to find spam links, clean up bad anchors, and update your Google disavow file without losing a single old line. 100% free, runs in your browser.

Single Site

Compare Sites

Drop your backlink export below. Add a Google Search Console export too if you want to compare traffic.

🔗

Drop your backlink export(s) here

Semrush Backlink Audit (All URLs) or SE Ranking backlinks. Optional: Google Search Console Performance export (.xlsx) for the traffic view.

.csv.xlsx.xls.tsv

Choose Files

⚖

Competitor export (Website B)

Use the same export type as your own site (URL-level or domain-level) so the gap analysis compares like with like.

.csv.xlsx.xls.tsv

Choose Files

Website niche (improves topic relevance)

Food & Restaurant
Travel & Tourism
Health & Wellness
Technology
Education
Business & Marketing
Real Estate
General / Other

Brand keywords (anchors with these words count as Brand)

Run Backlink Audit →

No export ready?

Try the demo data →

Where to get your files

Semrush Backlink Audit (recommended)

Backlink Audit → Audit → All links
Export as CSV (All URLs)

SE Ranking

Backlink Checker → Backlinks → Export
CSV, TSV, XLSX or XLS

Google Search Console (optional)

Performance → Search results → Export
Download Excel

Previous disavow file (optional)

Search Console → Disavow links tool → Export
Import it later in the Disavow tab

$0

100% Free

No account, no limits, no subscription

6

Spam Evidence Types

Anchor, page topic, hostname, off-topic money anchor, authority, TLD

3

Data Sources

Semrush, SE Ranking and Google Search Console

0

Old Lines Lost

Your previous disavow file is merged, never overwritten

.txt

Ready for Google

UTF-8 disavow file plus a client-ready PDF report

## Why use this *free* tool?

The Backlink Audit Tool by Justin Hà turns a raw backlink export into a reviewed disavow file. Every score shows the evidence behind it, and nothing leaves your browser.

Safe by default

🛡

### Evidence, not *guesswork*

A domain is flagged only when the export shows a spam anchor, a spam page topic, a spam hostname or an off-topic money anchor. Nofollow links and ordinary small sites never raise the risk score.

📄

### Keeps your *old disavow file*

Import the file you already uploaded to Search Console. Every old line and comment stays in place, duplicates are merged, and new domains are added under a dated comment.

⚓

### Fixes *bad anchors* the right way

Spam anchors go to the disavow review queue. Overused money anchors get an outreach contact list instead, because those links are usually real and worth keeping.

📈

### Links vs *traffic*

Add a Google Search Console export to see whether weeks with new referring domains line up with clicks, and whether pages with more referring domains earn more clicks.

## How it *works*

A backlink audit in three steps, completely in your browser.

01

### Upload your exports

Drop a Semrush Backlink Audit (All URLs) or SE Ranking backlinks export. Add a Google Search Console export for the traffic view, and a competitor export for the gap analysis.

02

### Review the evidence

Start from "Needs review" in the Risk Review tab. Each domain opens an evidence panel with its spam signals, Semrush Toxic Score, anchors and example URLs to check yourself.

03

### Export and upload

Confirm only clear spam, check the Kept / Added / Removed summary, then download the disavow file and a PDF report for your client or team.

## Do you need a *disavow file*?

Google says most sites do not need the disavow tool, because Google already ignores most spam links (Source: Google Search Central, "Disavow links to your site" help page). Use it only in the situations on the left.

### Use it *when*

You bought links, joined link schemes, or a previous agency built spam links. You see a sudden wave of casino, pharma or adult anchors pointing at your site. You received a manual action for unnatural links in Search Console.

### Skip it *when*

The links are nofollow, ugc or sponsored. The site is simply small, new or has a low Authority Score. The only concern is a third-party toxicity score with no spam evidence behind it.

## Frequently Asked *Questions*

Everything you need to know before you run your first backlink audit.

Is the Backlink Audit Tool free?

Yes. The Backlink Audit Tool by Justin Hà is free, needs no account and has no row limit. The analysis runs in your browser with JavaScript, so there is no server cost to pass on.

Are my backlink files uploaded anywhere?

No. The Backlink Audit Tool reads your CSV, Excel and disavow files locally in the browser. Nothing is sent to a server, and closing the tab removes the data.

Which exports does the tool accept?

The tool accepts Semrush Backlink Audit exports (All URLs and Domain summary), SE Ranking backlink exports, Semrush referring domain exports, Google Search Console Performance exports and Semrush traffic exports, as .csv, .tsv, .xlsx or .xls.

How is the Risk Score calculated?

The Risk Score of the Backlink Audit Tool rates each referring domain from 0 to 100 based on the spam evidence in its links: spam anchor text, a spam term in the hostname, a spam topic on the source page, an off-topic money anchor on a very weak site, a very low Authority Score or a watchlist TLD. Domains with only nofollow links stay at 20 or below. The Evidence panel shows which signals raised each domain.

Will the tool overwrite my existing disavow file?

No. When you import your previous disavow file, the export keeps every old line and comment in the same order, merges duplicates such as www and non-www versions, and adds new domains under a "# Added YYYY-MM-DD" comment. That makes "Replace" in Search Console safe.

Should I disavow every domain with a high Semrush Toxic Score?

No. A Semrush Toxic Score of 60 or more puts a domain in the review list, not in the disavow file. Open the evidence panel and example URLs first; the tool only allows bulk confirm when the risk is 81 or more and the links are followed.

Can the tool prove that backlinks increased my traffic?

No. The Traffic & Links view measures correlation between new referring domains and Search Console clicks, and flags results that could be chance. Seasonality, content updates and Google updates also move traffic, so a correlation is a lead, not proof.

Can I send the results to a client?

Yes. The Report tab exports a text-based PDF with a cover page, risk summary, domains to review, anchor findings, disavow changes, the traffic comparison and recommendations. CSV exports are available for domains, anchors and outreach contacts.

## Start your *backlink audit* now

Upload your export above. Results in seconds, no account, no install, no cost.

Upload Backlink Export →

100% free · runs in browser · no data uploaded · no account needed

Parsing backlink data...

[

GEO

Backlink Audit
](#)

GEO

GEO Toolkit 2026
Backlink Intelligence

[
![Justin Hà](https://justinha.info.vn/wp-content/uploads/2026/08/logo-black.png)
](https://justinha.info.vn/)
/
[GEO Toolkit](#)
/
Backlink Audit

Search backlinks or domains...
⌘K

Export Report

New Analysis

-
-

Profile Risk Index
-

-

Source URLs

-

Rows in the uploaded export

Referring Domains

-

Unique hostnames (www removed)

Domains Needing Review

-

Strong Evidence

-

Domains eligible for bulk confirm

Toxic Score (Semrush)

-

Follow Mix

-

Risk Agreement

Quick Insights

- Top Ref. Domain-

- Most Used Anchor-

- Overused Money Anchors-

- First Seen Range-

- Source Format-

Referring domains by risk band

Risk Score, one count per domain. Minimal and Low need no action.

First seen timeline

Month the crawler first found each source URL. This is discovery date, not the date the link was built.

Referring domains by Authority Score

One count per domain, highest known Authority Score.

Link format

Each source URL counted once by format.

Top anchors

Brand and natural anchors are normal. Check spam and repeated money keywords in the Anchors tab.

See all referring domains

Export Domains CSV

Top 10 referring domains by source URLs

## All *Source URLs*

Domain Risk

Anchor Type

Follow
AllDofollowNofollow

Authority Score

Sort By
Risk, highest firstRisk, lowest firstToxic Score, highest firstAuthority, highest first

Anchor Text (contains)

Search URL / Domain

Reset

0 source URLs shown

## Referring *Domains*

Full inventory of every linking domain. To decide what to disavow, use the Risk Review tab, which starts from the domains that need attention.

Risk Band

Authority Score

Sort
Risk, highest firstRisk, lowest firstToxic Score, highest firstAuthority, highest firstSource URLs, most first

Search Domain

Reset

## Risk *Review*

1. **Start with "Needs review".** Only these domains show a spam signal from Semrush or from the Risk Score.

2. **Open Evidence** on each domain and check the example URLs yourself.

3. **Add real spam to the review queue.** Nofollow links and ordinary small sites do not need a disavow.

Do Semrush and the Risk Score agree?

Semrush flag: Toxic Score 60+. Risk Score flag: 61+. Click a cell to filter the table. Agreement raises review priority; it does not prove harm.

Why domains were flagged

Number of domains with each evidence type.

View
Needs reviewStrong evidence onlyIn disavow queue or fileAll domains

Risk Band

Agreement
AnyBoth flagSemrush onlyRisk Score onlyBoth clearNo Semrush score

Evidence
AnySpam anchor textSpam topic on source pageSpam term in hostnameOff-topic money anchorAuthority Score below 5Watchlist TLD

Search Domain

Reset

## Anchor Text *Review*

Add your own spam phrases

Comma-separated, for this session only. Anchors, page titles and URL paths containing a phrase are re-scored immediately.

Extra spam phrases

Apply and re-score

Anchor type distribution

Share of source URLs by anchor type.

Export Anchors CSV

All anchor texts

Type

Min URLs
Any2+5+10+20+

Sort
URLs, most firstDomains, most firstAvg Authority, highest firstAvg Authority, lowest first

Search Anchor Text

Reset

Source URLs with this anchor

Open a few URLs before deciding. Adding to review never exports anything by itself.

Search URL / Domain

Add shown domains to review

Close

## Linked *Pages*

Sort By
Source URLs, most firstDomains, most firstRisky domains, most firstURL A to Z

Search URL

Reset

## Traffic & *Backlinks*

## Disavow *Review*

**Most sites never need a disavow file.** Google already ignores most spam links. Use this only for clear link spam, for example links you bought or a spam attack. Scores are review signals, not proof. Only entries you confirm are exported. [Read Google's guidance](https://support.google.com/webmasters/answer/2648487).

1. **Import your previous disavow file** (if you have one) so nothing already disavowed is lost.

2. **Add candidates to the queue** from Risk Review or Anchors, or with the buttons below.

3. **Open Evidence and confirm** each entry, or bulk-confirm only the strong-evidence domains.

4. **Export**, check the Kept / Added / Removed summary, then upload with "Replace" in Search Console.

1. Previous disavow file

Every line of the old file is kept by default, including comments. You can remove individual lines below.

Import old disavow .txt

No previous file imported.

2. Add candidates to the review queue

These buttons only queue domains. Nothing is exported until you confirm.

Queue Critical domains

Queue High domains

Queue Semrush Toxic 60+

Queue spam-anchor domains

Find domains by anchor text (whole words, 3+ characters)

Add matching domains to review

3. Review and confirm

Queued entries are never exported. Platforms where many people publish (Medium, Blogspot, Facebook...) default to URL lines so good pages on the same platform stay counted.

Confirm strong-evidence domains

Clear new entries

4. Export

The file contains your old lines plus the entries you confirmed, as UTF-8 text with domain lines first.

Review changes and export .txt

### How to *Submit*

1. Click **"Review changes and export .txt"** and download the file.

2. Open the [Google Disavow Tool](https://search.google.com/search-console/disavow-links) and select your property.

3. **First time:** upload the file. **Already have a file:** choose "Replace". This is safe only because the exported file already includes every line from the old file you imported.

4. Keep the exported file. Next time, import it here to continue where you left off.

## Competitor *Gap Analysis*

Upload Website B (competitor) data to unlock side-by-side comparison, domain overlap analysis, and outreach opportunity discovery.

Full Audit Report

Client-ready PDF: cover, risk summary, domains to review, anchors, disavow changes, traffic and recommendations.

Download PDF

## Strategy & *Recommendations*

Backlink Audit & Disavow Tool · GEO/AISEO 2026 · [justinha.info.vn](https://justinha.info.vn) · A [Luminal](https://www.linkedin.com/company/luminal-geo/) tool

ESC

Run an audit, then start typing to search your backlinks...

###

Generating PDF…
