Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Link Building

Link Audit SEO: How to Run a Complete Backlink Audit

Home / Blog / Link Audit SEO: How to Run a Complete Backlink Audit
Link audit SEO process: reviewing a backlink profile for toxic links and gaps

A link audit in SEO is a structured review of every backlink pointing at your site, checking where each link comes from, how healthy your referring domains are as a group, and whether anything is toxic enough to remove or disavow. It is broader than a toxic-link cleanup: a full audit also checks anchor text distribution, lost links, and how your profile compares to competitors. This guide walks through the exact process, start to finish.

Key takeaways

  • A link audit reviews your whole backlink profile, not just the handful of links that look suspicious.
  • Most audits find that only a small share of links need action. Google's systems already ignore most low-quality links automatically.
  • Run a full audit quarterly, with a lighter monthly check if you are building links actively or recovering from a spam attack.
  • Google's disavow documentation says most sites will not need the tool at all, and John Mueller has repeated that for years.
  • A link audit report is only useful if it ends in a decision for every flagged link: keep, attempt removal, or disavow.

A link audit is the process of exporting your full backlink profile, checking the quality and relevance of each referring domain, and deciding what needs fixing. It covers four things at once: overall profile health (referring domain count, dofollow ratio, anchor text mix), toxic link screening, lost link recovery, and, in a complete audit, a comparison against what your competitors' profiles look like. The word "link audit" and "backlink audit" are used interchangeably across the industry and mean the same review.

People usually start a link audit for one of two reasons: a scheduled quarterly check, or a reaction to something specific, a ranking drop, a manual action notice, or a sudden spike of unfamiliar links in a monitoring report. Either way, the process below is the same. Only the urgency changes.

Because a backlink profile does not stay static. Pages get deleted, sites change hands, spam operations target competitive niches, and a link that helped you two years ago can sit on a domain that has since turned into a link farm. Without a periodic check, you only find out something went wrong after it already cost you rankings.

There is also a quieter reason: most sites lose good links over time without noticing. A page that linked to you gets redirected, deleted, or edited, and the link simply disappears. A link audit catches both problems in the same pass, the links actively hurting you and the links you are quietly losing, which is why it belongs in ongoing backlinks management rather than as a one-time project.

Run a full link audit once a quarter for most sites, with a lighter monthly check if you are actively building links or think you have been targeted by spam. Semrush and Ahrefs both frame the audit as a repeating cycle, and Ahrefs specifically recommends monitoring a backlink profile on a monthly or quarterly basis depending on how active your link building is.

Between scheduled audits, set up alerts instead of checking manually. Ahrefs and Semrush can both email you when new or lost backlinks appear, so a sudden spike or a valuable lost link reaches you the same week it happens, not three months later at the next audit.

Here is the full sequence, in order. Each step narrows the last, so you end with a short, actionable list instead of a spreadsheet nobody opens again.

  1. Export your full backlink list. Pull from at least two sources: Google Search Console for what Google itself sees, plus a paid tool such as Ahrefs, Semrush, or Moz for full referring domain coverage and historical data.
  2. Check overall profile health first. Before you screen individual links, look at the whole picture: total referring domains, the trend over the last 6 to 12 months, dofollow versus nofollow ratio, and anchor text distribution.
  3. Sort by referring domain, not link count. Fifty spammy links from one domain are one decision to make, not fifty.
  4. Screen unfamiliar domains manually. Open each one. Real content, a plausible audience, and some topical connection to your site usually means it is fine, whatever a toxicity score says.
  5. Separate genuinely toxic links from merely low-authority ones. A small, real blog with a Domain Rating of 15 is not toxic. A link farm or a page built only to sell links is.
  6. Check the lost backlinks report. Links you used to have that vanished are opportunities, not just losses. Ahrefs' Lost backlinks report shows links lost in the last 30 days by default, tagged with the likely reason.
  7. Run a competitor gap check. Compare your referring domains against two or three competitors to see who links to them but not to you.
  8. Decide, then act. Every flagged link gets one of three outcomes: keep it, attempt manual removal, or add it to a disavow file. Document the decision and the date.

The table below breaks the same eight steps down with a realistic time estimate and what each step actually outputs, useful if you are scoping the work for the first time.

StepToolTime (first audit)Output
1. Export backlinksSearch Console + Ahrefs/Semrush20-30 minFull link list, deduplicated
2. Profile health checkAhrefs/Semrush overview report15-20 minDomain count, dofollow ratio, anchor mix
3. Sort by domainSpreadsheet10 minGrouped list by referring domain
4. Manual domain screeningBrowser + notes1-3 hrsVerified toxic vs. fine list
5. Toxic vs. low-authority splitManual reviewIncluded aboveShort, confirmed toxic list
6. Lost link checkAhrefs Lost Backlinks report15-20 minReclaim-worthy link list
7. Competitor gap checkAhrefs/Semrush gap tool20-30 minProspect list for outreach
8. Decide and documentSpreadsheet / audit report20-30 minKeep, remove, or disavow verdict per link

A complete link audit reviews four things together: how many referring domains you have and whether that number is growing, what share of your links are dofollow versus nofollow, whether your anchor text distribution looks natural, and how many of your links show genuine spam or manipulation signals. Checking only one of these, usually just the toxic-link piece, is why a lot of "audits" miss slow profile decay that never triggers an obvious red flag.

What a full link audit profile check reviewsReferring domainsTotal unique linkingsites, and whether the count is trending up or downDofollow ratioShare of links searchengines count for ranking versus nofollow or sponsoredAnchor text mixBranded, generic, andexact-match distribution across the whole profileToxicity signalsSpammy ormanipulative-source flags that deserve a manual look
Source: Rankite audit methodology; Ahrefs; Semrush

Semrush flags a backlink as potentially toxic at a Toxicity Score of 60 or higher, and Link-Assistant treats a penalty risk above 70 percent as high risk. In both tools, a high score is a prompt to check the link yourself, not an automatic reason to act on it. For the full breakdown of exactly what separates a genuinely toxic link from a merely weak one, see our guide to toxic backlinks removal.

No. Google's own disavow documentation states plainly that in most cases, Google can already tell which links to trust, so most sites will not need the tool. John Mueller has repeated this for years, calling the disavow file "a tool, not a religion" and noting that sites with no manual action and no history of deliberate manipulative link building usually gain nothing from disavowing.

The narrow list of situations where disavowing actually makes sense: you have received a manual action naming unnatural links, you have a documented history of buying links or running a link scheme yourself, or you can see a concentrated, unmistakable spam pattern you could not get removed manually. Outside of those three, a disavow file is closer to wasted effort than protection.

Toxic link cleanup vs. a full link auditToxic link cleanupReacts to a spam alert or a ranking dropReviews only the newest or flagged linksEnds once the suspect links are handledA one-time fire drillA full link auditRuns on a fixed schedule, not just after a scareReviews the entire referring domain profileAdds competitor gap and anchor text reviewA recurring health check, not a one-off
Source: Rankite audit methodology

If you do end up building a disavow file, formatting matters. Google allows up to 2,048 characters per URL and up to 100,000 lines in a single file, uploaded as plain text with domains prefixed by domain:. Our disavow file generator handles the syntax for you. The full identification, manual removal, and disavow workflow, including exactly how to word an outreach request, is covered step by step in our toxic backlinks removal guide.

100,000lines allowed in a single Googledisavow file, per Search ConsoleMost sites that genuinely need to disavow use a tiny fraction of that allowance.
Source: Google Search Central: Disavow links documentation

A full link audit does not stop at reviewing your own links. Pulling two or three competitors' referring domains alongside your own surfaces a link gap: domains that already link to them but not to you. Because those sites have proven they will link out to your exact topic, they are usually the fastest-converting names on any outreach list you build from the audit.

This step deserves more room than a single audit section can give it. Our guide on competitor backlink analysis covers the full framework, from picking the right competitors to scoring which gap domains are actually worth pitching.

You need one solid link index and a spreadsheet. Everything else is optional depending on scale.

JobToolsCost
Baseline link data + manual actionsGoogle Search ConsoleFree
Full referring domain indexAhrefs, Semrush, Moz, MajesticSubscription
Quick spot-checkRankite's free backlink checkerFree
Toxicity/spam scoringSemrush Toxicity Score, Ahrefs spam signalsSubscription
Disavow file formattingRankite's disavow file generatorFree
Recording decisionsA spreadsheet or the audit report template belowFree
  1. Export backlinks from Search Console and at least one paid tool.
  2. Record baseline metrics: referring domains, dofollow ratio, anchor text mix.
  3. Sort by referring domain and screen every unfamiliar one manually.
  4. Separate confirmed toxic links from merely low-authority ones.
  5. Check the lost backlinks report for links worth reclaiming.
  6. Run a gap check against two or three real competitors.
  7. Attempt manual removal on every confirmed toxic link.
  8. Build and upload a disavow file only if you meet Google's actual criteria.
  9. Log every decision, with the date, in a saved report.
  10. Set the next audit date and any alert rules to run between now and then.

Common mistakes to avoid

  • Trusting a toxicity score without opening the site. Scores are a filter, not a verdict. Look at the actual domain before you act on it.
  • Auditing only when something looks wrong. A scheduled quarterly audit catches slow decay a reactive cleanup never notices.
  • Skipping the lost-link check. Recovering a link you already earned is usually faster than building a new one.
  • Disavowing an entire domain over one bad page. Check whether the rest of the site sends you real value first.
  • Never comparing against competitors. An audit that only looks inward misses where the real opportunity sits.
  • Not documenting the verdict. An audit with no written decision per link gets redone from scratch next quarter.

A single link audit is doable in-house with a paid tool subscription and a few focused hours. What is harder to sustain is the recurring discipline: remembering to run it every quarter, keeping the judgment consistent between whoever does it each time, and actually following through on outreach once the report is written.

A managed backlinks service runs the whole cycle for you: scheduled audits, competitor gap checks, removal outreach, and disavow decisions handled by people who do this daily rather than once a quarter. We will not invent case numbers for this specific service, but our broader link work has helped Zluri grow organic traffic by 45% and Software Testing Stuff add more than 10,000 monthly organic visits, gains that depend on a healthy link profile underneath them. You can see the full breakdowns in our case studies.

Book a free link audit

Frequently asked questions

What is a link audit in SEO? A link audit in SEO is a structured review of every backlink pointing at your site: where the links come from, how healthy the referring domains are, whether the anchor text looks natural, and whether any links are toxic enough to remove or disavow. It covers profile health, competitor comparison, and lost-link recovery, not just spam.

How often should I run a link audit? Run a full link audit once a quarter for most sites, and do a lighter monthly check if you are actively building links or watching for a spam attack. Ahrefs and Semrush both support email alerts for new and lost backlinks, so you can react between scheduled audits instead of waiting for the next one.

What is the difference between a link audit and a backlink audit? In practice, none. Link audit and backlink audit describe the same process: exporting your backlink profile, screening it for quality and toxicity, and deciding what to fix, disavow, or leave alone. Some tools use backlink audit as a specific report name, such as Semrush's Backlink Audit tool, but the underlying task is identical.

What tools do I need for a link audit? Start with Google Search Console, which is free and shows a sample of your links along with any manual action. For a complete picture, pair it with a paid link index such as Ahrefs, Semrush, or Moz, which add full referring domain counts, anchor text distribution, and toxicity or spam scoring that Search Console does not provide.

How long does a link audit take? A first full audit on a site with a moderate link profile, a few hundred referring domains, typically takes 3 to 6 hours across data collection, manual review, and outreach planning. Recurring quarterly audits go faster, usually 1 to 2 hours, since you are reviewing what changed rather than starting from zero.

What makes a backlink toxic during an audit? A backlink tends to be toxic when it comes from a spammy or irrelevant site, uses aggressive exact-match anchor text repeated at scale, sits on a page built only to sell links, or belongs to a domain Google's link spam policies would treat as a link scheme. A single low-authority link from a real, relevant site is not toxic on its own.

Should every link audit end with a disavow file? No. Google's own disavow documentation says most sites do not need it, and John Mueller has repeated that message for years, calling it a tool, not a religion. Reserve disavowing for a confirmed manual action, a history of deliberate manipulative link building, or a concentrated spam pattern you could not get removed manually.

How is a link audit different from competitor backlink analysis? A link audit reviews the health of your own backlink profile: toxicity, anchor text, lost links, and overall quality. Competitor backlink analysis is a separate, narrower exercise that studies a rival's referring domains specifically to find link gaps and outreach prospects. Most full audit workflows run both, but they answer different questions.

Can I run a link audit with free tools only? Partly. Google Search Console gives you a real, if capped, view of your own links and is the only place manual actions appear, so it covers the essentials for a small site with a simple profile. A paid tool becomes worth it once you need full referring domain counts, historical link data, or a formal toxicity score across hundreds of domains.

What should a link audit report include? A usable link audit report lists every reviewed domain with its authority score, anchor text, dofollow or nofollow status, and a verdict of keep, attempt removal, or disavow, plus a summary of overall profile health: total referring domains, anchor text distribution, and any competitor gap findings. Keep a dated copy, since it becomes the baseline the next audit compares against.

What to do next

Export your backlink list, run it through the eight steps above, and write down a verdict for every flagged link. If you would rather have someone run the audit, the competitor gap check, and the outreach for you, book a free SEO audit with Rankite and we will show you exactly what your link profile needs.

Related articles

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com