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.
Export as CSV (All URLs)
CSV, TSV, XLSX or XLS
Download Excel
Import it later in the Disavow tab
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.
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.
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.
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.
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.
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 evidence panel and example URLs first; the tool only allows bulk confirm when the risk is 81 or more and the links are followed.
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.
- Top Ref. Domain-
- Most Used Anchor-
- Overused Money Anchors-
- First Seen Range-
- Source Format-
| Anchor Text | Type | URLs | % |
|---|
| Domain | Authority | Source URLs | Max Toxic (Semrush) | Dofollow | Risk Score | Agreement |
|---|
All Source URLs
| Source URL | Target URL | Anchor | Anchor Type (Semrush) | Anchor Type | Authority | Page Authority | Toxic (Semrush) | Domain Risk | Follow | First Seen |
|---|
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.
| Domain | Authority | Source URLs | Dofollow | Max Toxic (Semrush) | Risk Score | Evidence | Action |
|---|
Risk Review
- Start with "Needs review". Only these domains show a spam signal from Semrush or from the Risk Score.
- Open Evidence on each domain and check the example URLs yourself.
- Add real spam to the review queue. Nofollow links and ordinary small sites do not need a disavow.
| Referring Domain | Authority | Source URLs | Max Toxic (Semrush) | Risk Score | Agreement | Evidence | Action |
|---|
Anchor Text Review
| Anchor Text | Type | URLs | % of URLs | Domains | Avg Authority | Actions |
|---|
Linked Pages
| Target URL | Source URLs | Ref. Domains | Domains Needing Review | Money Anchor % |
|---|
Traffic & Backlinks
Disavow Review
- Import your previous disavow file (if you have one) so nothing already disavowed is lost.
- Add candidates to the queue from Risk Review or Anchors, or with the buttons below.
- Open Evidence and confirm each entry, or bulk-confirm only the strong-evidence domains.
- Export, check the Kept / Added / Removed summary, then upload with "Replace" in Search Console.
| Entry | Disavow as | Origin | Status | Risk | Evidence | Action |
|---|
How to Submit
1. Click "Review changes and export .txt" and download the file.
2. Open the Google Disavow Tool 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.