Best SEO Singapore
SEO Insights

How to Do a Backlink Audit in 7 Steps (The Practitioner’s Playbook)

Jim Ng
Jim Ng
Backlink Audit Process
Export backlinks from GSC, Ahrefs, Semrush into one sheet
Score each referring domain for quality metrics
Evaluate topical relevance of each linking site
?Is the link high-quality AND topically relevant?
Yes
Classify as Good — protect and preserve this link
No
Classify as Toxic or Investigate — request removal or disavow
Submit disavow file to Google and monitor recovery
Clean link profile restores suppressed rankings

If you’ve never done a proper backlink audit, there’s a good chance your link profile is quietly dragging your rankings down. I’ve seen Singapore businesses lose 30-40% of their organic traffic because of toxic links they didn’t even know existed. The fix isn’t complicated, but it does require a systematic approach.

This guide walks you through exactly how to do a backlink audit, step by step, with the same process we use at Best SEO when we take on a new client. No fluff. Just the technical steps, the tools, and the judgment calls you’ll need to make along the way.

A backlink audit is a systematic review of every external link pointing to your website. You’re evaluating each link across multiple dimensions: authority, relevance, anchor text, link attributes, and spam signals. The goal is to separate the links helping your rankings from the ones hurting them.

Here’s why this matters practically. Google’s link spam systems (including SpamBrain) have gotten significantly better at detecting manipulative links. In the past, bad links might just get ignored. Now, they can actively suppress your rankings. We audited a Singapore e-commerce site last year that had 2,400 backlinks from Vietnamese and Indonesian gambling directories. They had no idea. Within 8 weeks of cleaning up and disavowing those links, their category pages recovered 23 positions on average.

A clean link profile isn’t optional. It’s the foundation that every other SEO effort sits on. If your backlink profile is polluted, your content strategy, your on-page optimisation, your technical SEO work, all of it performs below its potential.

Start by pulling backlink data from multiple sources. No single tool captures every link, so you need at least two datasets to get a complete picture.

Here’s what I recommend:

  • Google Search Console: Go to Links > External Links > Export. This gives you Google’s own view of your link profile. It’s the most authoritative source, but it’s not exhaustive.
  • Ahrefs or Semrush: Export your full backlink report. These tools crawl the web independently and often surface links that GSC misses.
  • Majestic: Useful as a third cross-reference, especially for its Trust Flow and Citation Flow metrics.

Combine all exports into a single spreadsheet. Remove exact duplicates (same source URL and target URL). You’ll typically end up with 15-30% more unique links than any single tool shows you. For a mid-sized Singapore business website, expect anywhere from 500 to 10,000 backlinks depending on your domain age and industry.

Tag each row with the source tool so you can cross-reference later. This master sheet becomes your working document for the entire audit.

Now you need to assess the quality of each referring domain. This is where most people make mistakes, either being too aggressive (flagging decent links as toxic) or too lenient (ignoring genuinely harmful ones).

For each referring domain, check these metrics:

  • Domain Rating (Ahrefs) or Domain Authority (Moz): Below 10 isn’t automatically bad, but it warrants closer inspection.
  • Organic traffic to the referring domain: A site with DR 40 but zero organic traffic is suspicious. It might be a PBN (private blog network).
  • Spam Score (Moz) or toxicity indicators (Semrush): Use these as flags, not verdicts. They’re directional, not definitive.
  • Manual spot-check: Actually visit a sample of the linking pages. Does the site look like a real business or publication? Or is it a thin content farm stuffed with outbound links?

Create a simple scoring system in your spreadsheet. I use a three-tier classification: Good, Investigate, and Toxic. At this stage, be generous with the “Investigate” category. You’ll refine your judgment in the next steps.

Step 3: Evaluate Topical Relevance

A link from a high-authority site means very little if it has zero relevance to your business. Google’s systems increasingly weigh topical relevance when assessing link value.

For Singapore businesses, this is especially important. If you run an accounting firm and you’re getting links from overseas fashion blogs, that’s a red flag regardless of the linking domain’s authority. Conversely, a link from a Singapore business directory like SBF or the Singapore Business Review, even with a modest DR, carries strong topical and geographic relevance.

Check each referring page (not just the domain) for content relevance. A link from a relevant article on a general news site is fine. A link from a completely unrelated page on an otherwise relevant site is weaker but not necessarily harmful.

Flag any links where the referring page’s content has absolutely no connection to your industry. These go into your “Investigate” pile.

Step 4: Analyse Your Anchor Text Distribution

This step catches problems that domain-level analysis misses entirely. Pull all anchor text data into a separate tab and calculate the percentage distribution.

A natural anchor text profile for a Singapore business typically looks something like this:

  • Branded anchors (your company name, URL): 30-50%
  • Generic anchors (“click here”, “this website”, “read more”): 15-25%
  • Partial match keywords: 10-20%
  • Exact match keywords: 5-10%
  • Naked URLs: 10-20%

If your exact match keyword anchors exceed 15-20%, that’s a manipulation signal. I audited a Singapore property site where 62% of their anchors were “condo for sale Singapore.” That kind of distribution practically invites a penalty.

Look for patterns. If 50 links all use the same anchor text and come from similar low-quality domains, that’s almost certainly a link scheme, whether you commissioned it or a previous SEO vendor did.

Not all dofollow links are equal, and not all nofollow links are worthless. Here’s what to look at beyond the basic follow/nofollow distinction.

Link placement on the page matters. A contextual link within the body content of an article passes more value than a link buried in a footer, sidebar, or author bio. Google’s reasonable surfer model weights links based on their probability of being clicked.

Check for these specific patterns:

  • Sitewide links (your link appears on every page of the referring domain): These are almost always footer or sidebar links and can look manipulative at scale.
  • Links from pages with excessive outbound links (50+ external links on a single page): The value gets diluted significantly.
  • Links behind JavaScript or within iframes: These may not be crawlable or may pass reduced value.

A healthy link profile has a natural mix of dofollow and nofollow. For most Singapore sites, a ratio of roughly 70-80% dofollow to 20-30% nofollow is typical. If you’re at 98% dofollow, that’s unusually high and worth investigating.

Step 6: Build Your Disavow File (Carefully)

This is the step where caution really pays off. The Google Disavow Tool is powerful, but disavowing good links by mistake will hurt you. I’ve seen businesses tank their own rankings by being too aggressive with disavow files.

Here’s my process:

  1. First, attempt manual removal. For clearly toxic links, contact the webmaster and request removal. Use a simple, polite email. Keep records of your outreach. Give it 2-3 weeks.
  2. For links that don’t get removed, add them to your disavow file. Disavow at the domain level (using “domain:example.com”) for sites that are entirely spammy. Disavow at the URL level for specific bad pages on otherwise decent domains.
  3. Never disavow links you’re unsure about. If a link falls in your “Investigate” category and you can’t determine whether it’s harmful, leave it alone. Google is generally good at ignoring low-value links on its own. The disavow tool is for the clearly toxic ones.

Upload your disavow file through Google Search Console. The format is straightforward: one URL or domain per line, with comments preceded by #. Document everything. You want a clear record of what you disavowed and why, especially if you’re working with a team or handing this off to someone later.

Step 7: Set Up Ongoing Monitoring

A backlink audit is not a once-a-year task. Your link profile changes constantly. New links appear, old ones disappear, and competitors or spammers can target your site with negative SEO at any time.

Set up these monitoring systems:

  • Ahrefs or Semrush alerts: Configure new backlink alerts for your domain. Review new links weekly.
  • Google Search Console: Check your links report monthly at minimum.
  • Link velocity tracking: Monitor the rate of new links over time. A sudden spike of 200 new links in a week, when you normally gain 10-15, needs immediate investigation.

For Singapore businesses in competitive niches like finance, insurance, or real estate, I recommend running a full backlink audit quarterly. For less competitive industries, twice a year is sufficient. But weekly monitoring of new links should be non-negotiable regardless of your industry.

Relying on a Single Tool’s Toxicity Score

Semrush’s toxicity score and similar automated metrics are useful starting points, not final answers. I’ve seen tools flag legitimate government (.gov.sg) links as “potentially toxic” because of unusual link patterns. Always apply human judgment. Automated scores should inform your investigation, not replace it.

Some practitioners reflexively disavow all directory links. That’s a mistake in the Singapore context. Links from reputable local directories like SGPBusiness, SingaporeExpats, or industry-specific directories (like the Law Society of Singapore’s member directory) carry genuine local relevance signals. Evaluate each directory individually.

Not Documenting Your Decisions

Six months from now, you won’t remember why you disavowed a specific domain. Keep a log with the domain, the reason for disavowal, the date, and any outreach attempts. This becomes invaluable if rankings shift unexpectedly or if a new team member takes over your SEO.

While a backlink audit focuses on external links, take the opportunity to review your internal linking structure at the same time. Broken internal links, orphan pages, and poor link equity distribution are problems that compound the damage from a weak external link profile.

For a site with under 1,000 backlinks, expect 4-6 hours for a thorough audit. For larger sites with 10,000+ links, it can take 2-3 full days. The manual review portion is what takes the most time, and it’s also the most important part.

If you’ve received a manual action for unnatural links (visible in Google Search Console under Security & Manual Actions), a backlink audit and subsequent disavow/removal is exactly what Google expects you to do before submitting a reconsideration request. For algorithmic suppression, cleaning up your link profile helps, but recovery timelines are less predictable.

Yes, especially if you purchased an expired domain or inherited a site. We’ve seen Singapore startups launch on domains that had thousands of spammy links from previous owners. A baseline audit within the first month saves you from inheriting someone else’s penalties.

Absolutely. Nofollow links from reputable sources still drive referral traffic and brand visibility. Google has also shifted to treating nofollow as a “hint” rather than a directive since 2019, meaning they may still influence rankings in some cases. A natural link profile includes both types.

You can update your disavow file at any time by uploading a new version that removes the mistakenly disavowed domains. Google will reprocess the file. Recovery typically takes a few weeks as Google recrawls and reassesses those links.

You now have the complete framework to run your own backlink audit. Most business owners can handle the data gathering and initial classification themselves. Where it gets tricky is the judgment calls: deciding which borderline links to disavow, interpreting anchor text patterns, and knowing when a link profile issue is causing ranking problems versus just looking messy.

If you’d rather have someone who does this daily take a look, we offer a free SEO audit that includes a backlink profile review. No obligation, no sales pitch on the call. Just a clear picture of where your link profile stands and what, if anything, needs fixing. Reach out through our contact page whenever you’re ready.

Jim Ng, Founder of Best SEO Singapore
Jim Ng
Founder, Best SEO Singapore

Founder of Best Marketing Agency and Best SEO Singapore. Started in 2019 cold-calling 70 businesses a day, grew to a 14-person team serving 146+ clients across 43 industries. Acquired Singapore Florist in 2024 and grew it to #1 rankings for competitive keywords. Every SEO strategy ships with his personal review.

Connect on LinkedIn

Want Results Like These for Your Site?

Book a free 30-minute strategy session. No pitch, just a real look at what is holding your organic traffic back.

Book Free Strategy Session