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.

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
No export ready?
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.

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

Domains with spam anchors are listed for a one-click Disavow or Keep decision. 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

Decide on bad links

The Summary tells you in seconds whether anything needs action. In Bad Links, each flagged domain shows why it was flagged and an example link to open, then you choose Disavow or Keep.

03

Export and upload

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.

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.

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.

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.

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.

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.

No. A Semrush Toxic Score of 60 or more puts a domain in the review list, not in the disavow file. Open the example link and the Details panel first; the tool only offers one-step disavow for followed links with two independent spam signals, or one spam signal plus a Toxic Score of 60 or more.

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.

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.

100% free · runs in browser · no data uploaded · no account needed
Parsing backlink data...
/ GEO Toolkit / Backlink Audit
- -
Profile Risk Index -
- / 100
-
100 means no domain needs review. It drops as Critical, High, spam-anchor and other flagged domains grow.
Domains Needing Review
-
Risk Score 61+, Semrush Toxic 60+, or a spam anchor on a followed link.
Strong Evidence
-
Two independent spam signals
Followed links with two strong spam signals, or one plus Semrush Toxic 60+.
Referring Domains
-
Unique hostnames (www removed)
More metrics
Source URLs
-
Rows in the uploaded export
Toxic Score (Semrush)
-
Follow Mix
-
Risk Agreement
Semrush Toxic 60+ compared with Risk Score 61+, per domain.
Quick Insights
  • Top Ref. Domain-
  • 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.
Top anchors
Brand and natural anchors are normal. Check spam and repeated money keywords in the Anchors tab.
Anchor TextTypeURLs%
Top referring domains
The 10 domains with the most source URLs.
DomainAuthoritySource URLsRisk Score

Referring Domains

Full inventory of every linking domain. To decide what to disavow, start from Bad Links, which lists only the domains that need a decision.

DomainAuthoritySource URLsDofollowMax Toxic (Semrush)Risk ScoreEvidenceAction

Bad Links

Decide for each flagged domain: Disavow tells Google to ignore its links, Keep leaves it alone. Not sure? Open an example link: if the page is casino, pharma, adult or pure link spam, disavow it. Google already ignores most small or nofollow sites, so keeping is the safe default.

Domain and exampleAuthoritySource URLsMax Toxic (Semrush)Risk ScoreAgreementWhy it was flaggedDecision
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 reason.

Anchor Text

Anchor type distribution
Share of source URLs by anchor type.
All anchor texts
Anchor TextTypeURLs% of URLsDomainsAvg AuthorityDisavowActions
Missing a spam phrase? Add your own
Comma-separated, for this session only. Anchors, page titles and URL paths containing a phrase are re-scored immediately.

Linked Pages

Target URLSource URLsRef. DomainsDomains Needing ReviewMoney Anchor %Action

Traffic & Links

Disavow File

Most sites never need a disavow file. Google already ignores most spam links. Use it only for clear link spam, for example links you bought or a spam attack. Only domains you marked Disavow are exported. Read Google's guidance.
1. Already have a disavow file? Import it
Download it from the Search Console disavow tool first. Every old line and comment is kept, so uploading the new file with "Replace" loses nothing.
No previous file imported.
2. Add bad links fast
Add every domain with strong spam evidence in one click, or paste links you already know must go (for example from a manual action or a link seller). Everything you add can be removed in step 3.
A bare domain becomes a domain: line. A full URL disavows only that page.
3. Check what goes into the file
Domains you marked Disavow in Bad Links, Anchor Text or any table, plus the lines of your old file. Platforms where many people publish (Medium, Blogspot, Facebook...) default to URL lines so good pages on the same platform still count.
EntryDisavow asAuthorityPage AuthorityDomain TrafficRiskWhy it was flaggedAction
4. Download and upload to Google
The file keeps your old lines in their original order and adds new domains under a dated comment, as UTF-8 text.
  1. Open the Google Disavow Tool and select your property.
  2. First time: upload the file. Already have a file: choose "Replace". This is safe only when you imported your old file in step 1.
  3. Keep the downloaded file. Next time, import it in step 1 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.

Recommendations

Generating PDF…
Zalo logo Chat Zalo WhatsApp logo Chat WhatsApp