Skip to content
Audits10 min read

Audit a backlink profile in 90 minutes

A focused ninety-minute workflow to spot toxic links, reclaim wins and set outreach priorities without drowning in exports or vanity scores.

Default article cover showing offsite surfaces around a website

Most teams postpone backlink audits because exports feel endless. Ninety focused minutes is enough to decide whether you need cleanup, reclaim or net-new outreach—if you follow a fixed sequence instead of scrolling raw rows.

The goal is not a perfect inventory. The goal is a decision memo: what to fix, what to pursue, and what to ignore until next quarter. Treat the session like a triage ward, not a forensic lab. You will miss some links—that is fine if the misses sit in low-traffic corners of the profile.

Before you start: gather four inputs

Block ninety minutes on the calendar and close Slack. You need one primary link index (Ahrefs, Semrush or similar), Google Search Console links report, a spreadsheet with fixed columns, and a list of three priority money pages. Optional but useful: brand mention alerts from the last six months and a competitor shortlist for gap comparison.

Your spreadsheet columns should stay consistent every audit: URL, referring domain, DR estimate, estimated page traffic, first-seen date, anchor text, issue type, owner, status, notes. Resist adding columns mid-session. Consistency beats granularity when you revisit the file in ninety days.

Minute 0–15: Snapshot the profile

Export referring domains for the last sixteen months from your primary link tool and Search Console links report. Plot two numbers on a sticky note: total referring domains today versus twelve months ago, and the percentage of anchors that are exact-match money keywords. If referring domains flatlined while competitors climbed, the problem is likely net-new outreach—not disavow.

Open the top twenty anchors by count. A healthy B2B profile usually shows brand and URL anchors leading, with a long tail of descriptive phrases. If three exact-match anchors dominate, flag the URLs they point to for manual review—you may have legacy vendor links that need replacement rather than disavow.

Check indexation on your top ten linked URLs in Search Console. A surprising number of audit hours get wasted chasing links that point to 404s or redirected chains. Fix those internally before asking publishers for updates. Redirect chains dilute equity and confuse editors who might update a link if you ask nicely.

Look at link velocity month by month. Smooth growth often reflects editorial work. A single-day spike of hundreds of domains usually means a widget campaign, a hacked site, or a vendor you forgot to cancel. Note the spike date—you will return to it in the toxic review block.

Finally, compare your root domain versus subdomain distribution. If most links land on a blog subdomain you no longer promote, decide whether to consolidate, redirect, or accept the split before scaling outreach to new pages.

Sort inbound links by first seen date. Spikes on a single day often correlate with spam attacks or old vendor campaigns. Click through ten URLs from that spike; if the pages share templated content, foreign-language gibberish or casino adjacency, mark the domains for removal outreach.

Apply three filters: relevance, traffic and crawlability. Irrelevant does not always mean toxic—a HR software site might legitimately earn a link from a general business magazine. Toxic means manipulative intent: sitewide footer links from unrelated niches, widget embeds on hacked blogs, or directories that list every vertical on the same page.

Watch for these recurring patterns:

  • Sitewide footers on unrelated sites, especially when anchor text repeats your money keyword across hundreds of pages.
  • Foreign-language spam that mentions your brand in a paragraph of machine-translated nonsense.
  • Expired domain redirects where the old site topic has nothing to do with yours.
  • Low-quality directories that accept any submission and expose identical outbound lists.
  • Comment and forum spam with exact-match anchors on pages with zero engagement.

Do not disavow on day one. Build a candidate list with notes. Google’s disavow tool is coarse; you are asking them to ignore entire domains. Prefer documented removal requests for clear spam—you may recover crawl budget without filing anything.

When a tool flags “toxicity,” treat the score as a hint, not a verdict. Open the page. If a human editor clearly chose to cite you in a relevant article, keep the link even if the tool complains about DR or outbound count.

Minute 35–55: Mine reclaim opportunities

Pull brand mention alerts for the last six months. Sort by estimated page traffic. Mentions on DR 50+ pages with accurate product descriptions are reclaim candidates; mentions on scraper sites are not worth email time.

For each candidate, open the page and ask: Would an editor add a link if we sent a helpful correction? If the mention is already positive and specific, draft a two-sentence note citing the paragraph. If the mention is wrong, lead with the fix—links often follow gratitude.

Cross-reference mentions against your existing backlink export to avoid duplicate work. Teams sometimes pitch reclaim on pages that already link elsewhere on the same domain.

Prioritize reclaim in three tiers:

  1. Tier A: Accurate mention, high traffic, clear contact path, no existing link on the page.
  2. Tier B: Accurate mention, moderate traffic, or link exists but points to a deprecated URL you can swap.
  3. Tier C: Low traffic or vague mention—batch for a quarterly sweep unless the domain is strategically important.

For Tier A, personalize every note. Reference the headline, quote the sentence, and offer a single suggested anchor. Attach nothing heavy unless the editor asks for assets. Response rates climb when you sound like a reader, not a link builder.

Minute 55–75: Compare against competitors

Pick three competitors ranking above you on a priority term. Export their referring domains and highlight domains that link to them but not you. Segment those gaps into listicles, news, reviews and communities. Gaps clustered in listicles suggest maintenance and pitch work; gaps in news suggest digital PR.

Ignore competitor links from obvious spam unless your profile mirrors the same spam—then you have a cleanup problem. Focus on gaps you would proudly show in a board deck.

When comparing, normalize for brand size. A competitor with ten times your funding will appear in more news stories—that gap may need PR, not more guest posts. A competitor dominating listicles with similar headcount is a targeting problem you can fix this quarter.

Export gap domains into a separate tab labeled “net-new targets.” Tag each row with surface type and a realistic lane: digital PR, listicle maintenance, mention reclaim, or community participation. Assigning lanes now prevents the next sprint from debating strategy instead of executing.

Minute 75–90: Write the action memo

End the session with a one-page memo: cleanup list (if any), top ten reclaim targets, top ten net-new targets by surface type, and what you will not do this quarter. Share the memo with whoever approves outreach themes so the next sprint does not relitigate strategy.

Schedule the next audit before you close the laptop. Quarterly is enough for stable brands; monthly during active cleanup or aggressive growth.

Your memo should answer five questions in plain language:

  1. Is the profile healthier or weaker than last quarter?
  2. Do we need disavow or removal outreach before scaling?
  3. Which reclaim targets ship this month?
  4. Which competitor gaps map to PR versus listicles?
  5. What internal fixes (404s, redirects, orphan pages) block progress?

Attach the spreadsheet as an appendix, not the main story. Leadership reads the memo; SEO operators live in the sheet.

Tools you actually need

One link index, Search Console, mention alerts and a spreadsheet with fixed columns: URL, domain, DR estimate, traffic estimate, issue type, owner, status. Fancy dashboards can wait until the memo drives action.

You do not need every SEO suite feature enabled. Disable rank tracking during the audit hour if it distracts you. Export once, work offline, and resist refreshing metrics mid-session.

Common mistakes that waste the ninety minutes

Mistake: auditing every link row. Sample spikes and top-traffic referrers instead. Mistake: disavowing on tool scores alone. Google expects human judgment. Mistake: skipping internal fixes. A reclaimed link to a 404 helps nobody. Mistake: no competitor context. Cleanup without gap analysis leaves growth on the table. Mistake: no calendar for the next audit. One-off audits become shelfware.

When to escalate beyond ninety minutes

Expand the audit if you are post-penalty, post-acquisition or switching vendors who left conflicting footprints. Those scenarios need full historical exports and legal/comms alignment—not a single sprint.

Also extend the timeline when:

  • Manual actions or security warnings appeared in Search Console.
  • Two vendors ran conflicting outreach and anchors overlap awkwardly.
  • A merger combined domains with different risk profiles.
  • Legal needs documentation before removal requests go out.

In those cases, run a full historical export, involve comms on removal language, and pause new outreach until the cleanup plan is approved.

After the audit: operational handoff

Assign owners before the meeting ends. Cleanup and disavow need an SEO lead. Reclaim needs a writer who can sound human in email. Net-new gaps need a strategist to pick lanes. Set a two-week check-in to mark statuses in the spreadsheet—waiting until next quarter guarantees drift.

If you work with an agency or white label partner, send them the memo and the tab names you expect updated monthly. Shared vocabulary (“Tier A reclaim,” “listicle maintenance,” “PR gap”) reduces rework.

Closing checklist

  • Referring domain trend documented
  • Toxic candidates listed with evidence, not tool scores alone
  • Reclaim queue ranked by traffic and accuracy
  • Competitor gap themes assigned to lanes (PR, listicles, mentions)
  • Internal URL fixes logged for web team
  • Next audit date booked
  • One-page memo shared with stakeholders

Ninety minutes will not map every link to your domain. It will tell you whether this quarter is about defense, reclaim, or net-new authority—and that clarity is worth more than a perfect export.

Deep dive: reading anchor histograms

Export anchors grouped by target URL. If one product page collects disproportionate exact-match anchors, map each linking domain to an owner or campaign. Legacy vendors often leave footprints long after contracts end. Decide per URL whether to diversify anchors on future placements or negotiate anchor changes on existing links where relationships allow.

Compare follow vs nofollow ratios only when evaluating news-heavy profiles. A digital PR-heavy brand may look “weak” in follow counts while still driving discovery and AI citations. Note nofollow placements separately—they belong in a visibility ledger, not the trash.

Deep dive: spotting negative SEO early

Sudden foreign-language blog links to your homepage warrant immediate ticketing. Capture WHOIS and hosting patterns if your security team needs them. Often the fix combines disavow with server-level blocks on referral spam—not SEO alone.

Workshop: ninety-minute audit facilitation

Run live with SEO, content and a commercial stakeholder. Screen-share the spreadsheet, assign owners before the call ends, and forbid “we’ll analyze offline.” Offline analysis is where audits go to die.

Appendix: sample memo outline

  1. Executive summary (three sentences)
  2. Profile trend chart
  3. Cleanup candidates (if any) with example URLs
  4. Top ten reclaim targets with contact path
  5. Top ten net-new targets by lane
  6. Decisions needed from leadership this week
  7. Next audit date
backlink auditdisavowreferring domainstoxic links

Related reading

Ready for an offsite plan that matches how you actually work?

Share your goals and we will reply with a clear next step.

Request a proposal