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.
Add a backlink export (Semrush Backlink Audit or SE Ranking) to run the audit. Search Console data alone is only used for the traffic view.
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
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.
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.
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.
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.
More metrics
- Top Ref. Domain-
- Overused Money Anchors-
- First Seen Range-
- Source Format-
| Anchor Text | Type | URLs | % |
|---|
| Domain | Authority | Source URLs | Risk Score |
|---|
All Source URLs
| Source URL | Domain Decision | 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, start from Bad Links, which lists only the domains that need a decision.
| Domain | Authority | Source URLs | Dofollow | Max Toxic (Semrush) | Risk Score | Evidence | Action |
|---|
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 example | Authority | Source URLs | Max Toxic (Semrush) | Risk Score | Agreement | Why it was flagged | Decision |
|---|
Anchor Text
| Anchor Text | Type | URLs | % of URLs | Domains | Avg Authority | Disavow | Actions |
|---|
Linked Pages
| Target URL | Source URLs | Ref. Domains | Domains Needing Review | Money Anchor % | Action |
|---|
Traffic & Links
Disavow File
| Entry | Disavow as | Authority | Page Authority | Domain Traffic | Risk | Why it was flagged | Action |
|---|
- Open the Google Disavow Tool and select your property.
- First time: upload the file. Already have a file: choose "Replace". This is safe only when you imported your old file in step 1.
- 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.