Singapore’s #1 SEO Agency
We Rank Every Business on Google

From F&B to fintech, clinics to law firms, startups to enterprise. If your customers search on Google, we make sure they find you first, not your competitors.

150+ Singapore businesses ranked
Industries we’ve worked with
🍽Restaurants & F&B🩺Medical Clinics⚖️Law Firms🏢Real Estate🏨Hotels & Hospitality💳Financial Services🛍Ecommerce & Retail🔧Contractors🎓Education🚗Car Dealers💆Beauty & Wellness🍽Restaurants & F&B🩺Medical Clinics⚖️Law Firms🏢Real Estate🏨Hotels & Hospitality💳Financial Services🛍Ecommerce & Retail🔧Contractors🎓Education🚗Car Dealers💆Beauty & Wellness
Why choose us
Why Singapore businesses choose Singapore SEO Agency

One specialist team, focused only on the organic rankings that put you in front of ready-to-buy Singapore customers.

🎯
SEO only. No distractions.
We do one thing at the highest level. No web design, no social, no ad buying. SEO is everything we do, every minute of every day.
🇸🇬
Built for Singapore SERPs
Singapore’s search landscape is unique: bilingual queries, GMB review velocity, district-level intent. We optimise for how Singapore actually searches.
📊
Transparent reporting, always
We report on the keywords that drive your revenue, not vanity metrics. Every month: where you rank, how it moved, and what we did.
Our process
How we rank your Singapore business in 4 steps

A clear, sequenced path from audit to rankings. You always know what we’re doing and why it matters for your leads.

1
SEO Audit & Keyword Research
A forensic audit of your technical health, content, and backlinks, benchmarked against your top 3–5 Singapore competitors to find the gap.
2
Strategy & Roadmap
A prioritised, sequenced plan for your domain and keyword targets: what we fix first, which pages to optimise, and in what order.
3
On-Page, Technical & Content
We build across every layer at once: technical fixes in your CMS, on-page optimisation, content, internal linking, and schema.
4
Reporting & Optimisation
Clear monthly reporting on rankings and work done. SEO compounds: month three shows movement, month six is where it shifts.
Featured SEO Guide Off-Page SEO & Link Building

Backlink Audit Free: How to Run a Complete One Yourself

NT Natalie Tan·October 3, 2026·⏱ 21 min read
Hand reviewing a printed link report beside a laptop during a backlink audit free of paid tools

Quick answer: A backlink audit free of paid tools is realistic for most Singapore SMEs. Export links from Google Search Console, Bing Webmaster Tools and one free-tier tool, merge them into one spreadsheet by domain, then mark each domain keep, ignore, reclaim, investigate or disavow. Expect to change very little.

Most business owners who search for a backlink audit free of charge are expecting one of two things: a scary list of “toxic” links to delete, or a sales pitch disguised as a report. This post gives you neither. It gives you the full procedure we would follow ourselves if we had no subscriptions at all, using only Google’s own data, Bing’s own data and the free tiers that serious tools already offer to site owners.

A backlink (a link on someone else’s website that points to yours) is still one of the signals Google uses to judge how much trust to give a page. Auditing them is worth doing once a year. But the honest conclusion of most audits we run for small business SEO clients is that the right number of changes is close to zero. The value is not in cutting links. It is in finding the good links you have already lost, and the good links that point at pages which no longer exist. Those are free wins, and a free audit finds them just as well as a paid one does.

What a Free Backlink Audit Can and Cannot See

Before you open a single report, it helps to know the limits of free data, because those limits shape every decision later.

Google Search Console (GSC), Google’s free dashboard for site owners, shows a sample of the links Google itself has found to your site. That is its great strength: it is the only source that reflects what Google has actually crawled. Its weakness is that it is a sample, it does not tell you whether a link is followed or nofollowed (a nofollow link carries a tag asking search engines not to pass ranking credit), and it keeps no history of links you have lost.

Bing Webmaster Tools (BWT), Microsoft’s equivalent, has its own crawler and its own backlinks report. It often surfaces domains GSC leaves out, and it shows anchor text (the clickable words of a link) more clearly than GSC does.

A free tier of a commercial tool fills the remaining gaps. Ahrefs Webmaster Tools (AWT) is free for sites you can verify ownership of, and other providers offer limited free lookups each month. These tools add first-seen and lost dates, which Google does not give you.

What none of the free sources give you, and what paid tools are mostly selling, is competitor data at scale, daily alerts and a proprietary “toxicity” score. For auditing your own site, you need none of those three. A competitor gap analysis is a separate job. Alerts are a monitoring job. And toxicity scores, as we will argue later, cause more harm than good for small sites.

In our experience, a typical Singapore SME website has somewhere between 30 and 400 referring domains (distinct websites linking to you, counting each site once no matter how many links it sends). At that size, three free sources overlap heavily and together catch the overwhelming majority of links that matter. The links they miss are, almost by definition, links so obscure that no crawler bothers with them, and Google is very unlikely to weigh them either. If you want a broader view of how link work fits alongside everything else, our SEO services page lays out where each piece sits.

Step 1: Pull the Google Search Console Links Report

Start with Google, because it is the source of truth for what Google sees.

  1. In GSC, open the Links report from the left menu.
  2. Under “External links”, look at three tables: Top linked pages, Top linking sites and Top linking text.
  3. Click “Export external links” at the top right and download both options: “More sample links” and “Latest links”. The second includes the date Google last crawled each link, which is useful later.
  4. Export the Top linking sites table separately. This becomes the spine of your spreadsheet, because you will make decisions per domain, not per link.
  5. Export the Top linked pages table. This is the list that most audits skip and the one that produces the biggest wins.

While you are in GSC, open two more reports. Check Security and Manual Actions > Manual actions. A manual action is a penalty applied by a human reviewer at Google, and if you have one for unnatural links it will be listed here in plain language. If it says “No issues detected”, which it does for the vast majority of SMEs, you already know that disavowing is unlikely to be needed. Then open the Pages report and export the URLs listed under “Not found (404)”. A 404 is the error a visitor gets when a page no longer exists.

We have seen this pattern across many audits: the GSC Top linked pages export, cross-referenced with the 404 list, reveals pages that other sites still link to but that were deleted in a redesign or a platform switch. Every one of those links is currently wasted. These problems sit right on the boundary between link work and site structure, which is why technical SEO and backlink audits so often end up being the same conversation.

One practical note: GSC data lags. Links can take weeks to appear or disappear in the report, so do not panic about a link that has clearly been removed but still shows. The audit is about patterns, not individual rows.

Step 2: Add Bing Webmaster Tools and One Free-Tier Export

If you do not have Bing Webmaster Tools set up, it takes about ten minutes, because BWT lets you import your verified sites straight from Google Search Console. Most Singapore SMEs never bother because Bing’s search share here is small, but its link data is useful regardless of how much traffic Bing sends you.

In BWT, open the Backlinks report. You will see referring domains, the linking pages, the target pages on your site and the anchor text. Export the full list. In our experience Bing’s crawler picks up a noticeable number of local directories, older forum threads and community sites that GSC’s sample leaves out. For Singapore businesses that often means entries on local business directories, mentions on forums like HardwareZone, and listings on association or chamber member pages.

Next, add one free-tier export. Ahrefs Webmaster Tools is the most generous option for your own verified site: it shows backlinks, referring domains, and, crucially, broken backlinks (links pointing to pages on your site that return an error) plus links that it has seen disappear. Connect it using your GSC verification and export the backlinks and referring domains lists.

Resist the temptation to sign up for five free trials. Three sources is the point of diminishing returns for a site with a few hundred referring domains. Each extra tool adds overlap, inconsistent metrics and more rows to clean, without adding many genuinely new domains. Different tools also score domains on different private scales, and comparing a score of 30 in one tool to a score of 30 in another is meaningless.

This is also where we tell clients to note what they are not paying. Entry plans for the major commercial link tools typically cost upwards of S$160 a month at current exchange rates. For a business that audits once or twice a year, that is S$2,000 or more annually for data the free sources largely cover. Teams running local SEO for a single location, where most valuable links come from directories, suppliers and local media, almost never need the paid version for an audit.

Step 3: Merge Everything Into One Spreadsheet

The merge is where a free audit becomes a real audit. Three separate exports are just three lists. One merged sheet, organised by domain, is a decision tool.

Open a Google Sheet and create one tab per source, pasting each raw export in untouched. Then build a master tab with one row per referring domain. For each domain, extract the root domain (for example, turn “blog.example.com.sg/article” into “example.com.sg”) so the same site is not counted three times. Google Sheets’ REGEXEXTRACT function handles this, or you can sort and clean by hand if the list is short.

Use these columns on the master tab:

  • Domain – the root domain
  • Found in – which sources list it (GSC, BWT, AWT). A domain in all three is almost certainly real and current
  • Sample linking URL – one page on that domain that links to you
  • Target URL – the page on your site it points to
  • Target status – does that page load (200), redirect (301) or fail (404)
  • Anchor text – the words used in the link
  • Relevance – your own judgement: same industry, same city, or neither
  • Decision – keep, ignore, reclaim, investigate or disavow
  • Action and date – what you did and when

The Target status column is the most valuable one in the sheet. Paste your target URLs into a free status checker, or simply open each unique target in a browser if there are only a few dozen. Anything that returns a 404 goes to the top of your list.

When we audited sites that had migrated platforms in the past few years, such as a move from an old custom build to Shopify or WordPress, the merged sheet consistently showed a cluster of good links pointing at old URL patterns that were never redirected. That cluster is the main prize of the whole exercise. Restaurants are especially prone to this, because menu, promotion and outlet pages get deleted and recreated constantly, while food bloggers and listings sites keep linking to the old addresses. It is a recurring theme in our restaurant SEO work.

Finally, sort the master tab by “Found in” and then by relevance. You will now be looking at your entire link profile on one screen, probably for the first time.

Step 4: Triage Every Domain – Keep, Ignore, Reclaim, Investigate, Disavow

Every row gets exactly one decision. The discipline of forcing a decision per domain is what stops an audit from turning into an anxious scroll through numbers.

DecisionWhat it looks likeWhat you doTypical share of an SME profile
KeepRelevant, real site: supplier, client, association, local media, directory you chose to joinNothing. Note it as an asset40-60%
IgnoreScraper sites, auto-generated stats pages, random foreign directories you never joinedNothing. Google already discounts these30-50%
ReclaimA good link pointing at a 404 page, or a link that has disappeared from a page that still mentions youRedirect the dead page, or email the site owner3-10%
InvestigateLinks you do not recognise with commercial anchor text, sudden spikes, links from a past SEO vendorLook at the page, check timing, ask your old agency0-5%
DisavowLinks you or a past vendor bought or built through schemes, especially with a manual actionAdd to a disavow file, only after investigating0-1%

Notice where the weight falls. Keep and ignore together usually cover the vast majority of domains, and both require no action. That is not a failure of the audit. That is the audit telling you your profile is normal.

The “ignore” bucket deserves a word, because this is the one that frightens owners. When you scroll the list you will see odd things: sites that copy your page titles, website “valuation” pages, domains in languages you do not read. Every website on the internet attracts these. Google has said publicly for years that its systems are built to ignore this kind of link rather than punish the site receiving it. Leaving them alone is the correct, informed decision.

The “investigate” bucket exists for honesty. If you once hired a cheap provider that promised a set number of links per month, this is where their work tends to show up: blog networks with no real readers, exact-match anchor text like “best renovation contractor Singapore” on unrelated sites, or a burst of links in a single month. Look before you decide. For businesses in sectors that have historically attracted aggressive link schemes, such as renovation, the pattern-reading we describe on our contractor SEO page is a good reference for what normal versus engineered looks like.

Where the Value Actually Is: Reclaimable and Broken-Page Links

If you only do one thing with your merged spreadsheet, do this. Filter for the reclaim bucket and work through it, because every row is a link someone already gave you that is currently doing nothing.

There are three kinds of reclaimable link.

  1. Links to dead pages on your own site. Another site links to a page that now returns a 404. The fix is entirely in your hands: set up a 301 redirect (a permanent forwarding instruction) from the dead URL to the closest live equivalent. No outreach, no waiting. Most CMS platforms and plugins let you do this in minutes.
  2. Links that have been removed. A page still mentions your business but the link has gone, often after the other site redesigned. A short, polite email pointing out the change gets a surprising response rate, because you are helping them fix their own page.
  3. Unlinked mentions on sites that already know you. Suppliers, event organisers and associations that list you without a link. These are not strictly lost links, but they belong in the same easy-win pile.

Product-heavy sites generate the most broken-page links, because discontinued products are deleted and their old URLs keep collecting links from blogs and comparison sites. Anyone running an online shop should check this first, and it is one of the routine items in our ecommerce SEO audits.

Directory and listing links deserve their own pass in the reclaim and keep buckets, because for local businesses they are often the largest group of genuinely relevant links in the sheet. The useful check is not only whether each listing links to you, but whether it shows the same name, address and phone number (NAP) as your website and Google Business Profile, and whether its link still points at a live page.

In our restaurant SEO case study, a modern Asian sit-down restaurant (65 covers) in Tiong Bahru ran a five-month engagement with us. Across Months 1-3, one phase was local citation building: consistent NAP submitted to 25 Singapore F&B directories, including HungryGoWhere, Burpple, Chope, STB listings and Yelp Singapore, with all entries verified and monitored for inconsistencies. That is the same work a free audit points you towards when you filter the master tab for directory domains: confirm each listing is accurate, fix the ones that conflict, and add the obvious directories that are missing.

MetricBaseline (Month 0)Month 5
Monthly organic visitors4101,206 (+194%)
Keywords ranking on page 1418
GBP monthly views1,2004,800
Local pack position (main terms)Outside top 10Top 3
Monthly reservations from organic≈223 (+21 / month)

To be clear about causation, the citations were one phase of a wider programme. The same five months also included a full Google Business Profile rebuild, a non-incentivised review programme that took reviews from 14 to 78, technical work that lifted the mobile Lighthouse score from 48 to 76 and replaced a PDF menu with an indexed HTML page, and local content for Tiong Bahru dining searches. The citation work did not produce these results on its own. What it did was remove conflicting listing data that, as the case study notes, can suppress local rankings even for a well-optimised profile.

That is the same shape this post is arguing for: nothing was cut, and the citation work was about making existing and expected listings accurate and consistent. We see this shape far more often than any disavow story.

Why Disavowing Is Almost Never the Answer

The disavow tool is a file you upload to Google listing links or domains you want Google to ignore when assessing your site. Google’s own guidance describes it as an advanced feature that most sites do not need, intended for cases where you have a significant number of spammy, artificial or low-quality links pointing at you and they have caused, or are likely to cause, a manual action.

Most agencies will tell you that a backlink audit should end with a disavow file, usually built from a third-party “toxic score”. For Singapore SMEs, that advice frequently backfires. Here is why.

  • Toxicity scores are guesses. They are a tool vendor’s estimate based on patterns, not Google’s view. We have seen them flag local directories, overseas supplier pages and legitimate niche forums as toxic simply because those sites look plain or have low traffic.
  • Small profiles have no slack. A site with 80 referring domains that disavows 30 of them on the basis of a score can remove links that were quietly helping. There is no undo button that restores lost time.
  • Google already ignores junk. Its spam systems are designed to neutralise most low-quality links automatically. Disavowing links that were already being ignored achieves nothing except risk.

Our rule is simple. No manual action, no knowingly bought links, no disavow. If GSC shows a manual action for unnatural links, or you know a previous vendor built links through paid networks, then investigate those specific domains, try to get the worst removed, and disavow at domain level only what you can confidently connect to that scheme. Everything else stays.

Regulated sectors feel this temptation most. Owners in financial services or healthcare tend to want everything “clean”, and we understand why. But a nervous mass disavow is not the same as compliance. On our finance SEO engagements, the conversation is usually about earning a few credible citations, not about cutting the profile down.

A Realistic Time Budget for an SME Owner

One of the reasons owners pay for audits they do not need is that nobody tells them how long the free version actually takes. Here is a realistic budget for a first audit on a site with roughly 50 to 300 referring domains, done by an owner who is comfortable with spreadsheets but is not an SEO specialist.

  • Setup (0.5-1 hour): confirm GSC access, connect BWT by importing from GSC, verify the site in Ahrefs Webmaster Tools.
  • Exports (0.5 hour): pull the GSC links exports, the 404 list, the BWT backlinks and the AWT export.
  • Merge and clean (1.5-2.5 hours): paste into tabs, extract root domains, de-duplicate, fill the target status column.
  • Triage (2-3 hours): one decision per domain. Most rows take seconds; a handful in “investigate” take longer.
  • Act on reclaims (1-2 hours): set up redirects, send a few short emails.

That totals roughly 6 to 9 hours for a first audit, spread across two or three sittings. Repeat audits are much faster, around 2 to 3 hours, because you only triage domains that are new since your last sheet. You simply paste fresh exports into the same file and filter for rows without a decision.

Compare that to the alternatives. A one-off paid audit from a freelancer or agency in Singapore commonly costs anywhere from a few hundred to a couple of thousand dollars in SGD, and a year of a commercial tool subscription costs more again. If your hourly value is high, outsourcing may still make sense, and our pricing page shows how we scope this kind of work. But for most SME owners, a day of their own time is the cheaper and more informative route, because they recognise their own suppliers, partners and press better than any outsider can.

Once a year is enough for most businesses. Add an extra audit only after a website rebuild, a domain change, or a sudden ranking drop, since those are the moments when broken-page links appear.

When a Free Audit Is Not Enough

We are arguing that a free audit is enough for most Singapore SMEs, so it is fair to name the exceptions clearly.

You have a manual action. If GSC lists a manual action for unnatural links, you are in a reconsideration process with Google. You need a thorough record of what was removed, what was disavowed and why, and a second pair of experienced eyes is worth the cost.

Your profile is large or messy. Once you are into many thousands of referring domains, as some ecommerce and media sites are, the free samples start missing a meaningful share of your profile, and the time budget above no longer holds.

You suspect negative SEO. Genuine attacks are rare and Google handles most of them automatically. But if you see thousands of new spammy domains appear in a short period alongside a sharp ranking drop, it is worth getting a specialist view rather than guessing.

You need competitor intelligence. A free audit tells you about your own links. It does not tell you which publishers link to your three closest competitors and not to you. That is a prospecting job, and it is where paid data earns its keep.

You operate across many markets or brands. Multi-domain setups add redirect chains and cross-linking that are easy to misread in a spreadsheet.

Outside these cases, the free route gives you the same decisions a paid audit would, because the decisions depend on your judgement of relevance, not on the size of a tool’s index. If your business sits in one of the sectors with its own link quirks, our industry SEO overview explains what normal looks like in each.

Field notes: In our ecommerce case study, the highest-return early work was repair rather than new links. In Months 1-2, robots.txt was fixed, the sitemap submitted and redirect chains resolved, and product indexation rose from 34% to 79%. The same thinking applies to a backlink audit. Before considering a disavow file, which is rarely the right answer, check whether your existing links point at URLs that are broken, redirected through chains or not indexed. Fixing those with clean redirects or restored pages is usually quicker, safer and more useful than removing anything, and it recovers value you already earned.

Our Take

A backlink audit free of paid tools is not a compromise for most Singapore SMEs. Google Search Console, Bing Webmaster Tools and one free-tier export, merged into a single sheet and triaged one domain at a time, will lead you to the same decisions as an expensive report. And the correct outcome of most audits is to change almost nothing.

That is not a disappointing result. It means your profile is normal, the junk is already being ignored, and your effort belongs in the small reclaim pile: dead pages that still collect links, and links that quietly disappeared. Repair those, file the sheet, and repeat in a year or after your next rebuild. If you want to understand how we think about link work more generally, our about page explains the approach.

We run this exact free audit process for new clients before we touch anything paid, because in our experience half the value in a link profile is sitting unclaimed in Search Console exports nobody has opened. Our team has pulled this merge together often enough to know where it breaks: date ranges that do not overlap, and domains that show up under three different subdomain variants that need manual merging before the count means anything.

Frequently Asked Questions

Can I really do a backlink audit for free?

Yes, for most small and medium-sized sites. Google Search Console shows a sample of the links Google has found, Bing Webmaster Tools adds its own crawl data and anchor text, and Ahrefs Webmaster Tools is free for sites you verify. Merged into one spreadsheet, these three sources catch the large majority of links that matter for a site with a few hundred referring domains. What you give up is competitor data and automated alerts, neither of which you need to audit your own site.

How often should a Singapore SME audit its backlinks?

Once a year is enough for most businesses. Add an extra audit after a website rebuild, a platform migration, a domain change or a sudden unexplained ranking drop, because those are the moments when good links start pointing at dead pages. Repeat audits are quick, usually two to three hours, because you only need to triage domains that have appeared since your last spreadsheet rather than starting from scratch.

Does Google Search Console show all my backlinks?

No. It shows a sample of the links Google has found, and the exports are capped, so very large sites will not see everything. It also does not label links as followed or nofollowed and keeps no history of lost links. For a typical SME, though, the sample covers most of what matters, and it has one unique advantage: it reflects what Google has actually crawled, not a third party’s estimate.

Should I disavow links with a high toxic score?

Usually not. Toxic scores are a tool vendor’s estimate, not Google’s assessment, and they often flag harmless local directories or plain-looking niche sites. Google’s own guidance says most sites do not need the disavow tool. Only consider it if Search Console shows a manual action for unnatural links, or you know links were bought or built through a scheme. Even then, disavow only the domains you can confidently connect to that activity.

What is a reclaimable backlink?

It is a link you have earned but are no longer getting value from. The most common type points to a page on your site that now returns a 404 error, usually after a redesign or a deleted product. You fix it with a 301 redirect to the closest live page. Another type is a link that was removed from a page that still mentions you, which a polite email can often restore.

How long does a free backlink audit take?

For a first audit on a site with roughly 50 to 300 referring domains, plan for about 6 to 9 hours spread over two or three sittings. That covers setting up the tools, exporting, merging and cleaning the data, making a decision for every domain, and fixing reclaimable links. Later audits take around 2 to 3 hours because you reuse the same spreadsheet and only review new domains.

Do I need Bing Webmaster Tools if hardly anyone in Singapore uses Bing?

Yes, for the link data alone. Bing runs its own crawler, so its backlinks report often surfaces local directories, older forum threads and association pages that Google’s sample leaves out. It also shows anchor text clearly. Setup takes about ten minutes because you can import your verified sites directly from Google Search Console, and it costs nothing.

What should I do with spammy links I never asked for?

In most cases, nothing. Every site attracts scraper pages, auto-generated statistics sites and random foreign directories. Google’s systems are designed to ignore this kind of link rather than penalise the site it points to. Mark them as “ignore” in your spreadsheet so you do not re-review them next year. Only escalate if you see a sudden flood of thousands of new spammy domains alongside a sharp ranking drop.

Which pages should I check first for broken backlinks?

Start with the Top linked pages export in Google Search Console and compare it against the “Not found (404)” list in the Pages report. Any URL that appears on both lists is a page other sites link to that no longer exists. Old service pages, deleted blog posts, expired promotions and discontinued products are the usual culprits, especially after a redesign or platform switch.

When is it worth paying for a backlink audit instead?

Pay for help if you have a manual action for unnatural links, a very large profile running into many thousands of domains, a suspected negative SEO attack, or several brands and domains to untangle. Paid tools are also worth it when you need competitor link data for prospecting. For a straightforward audit of a single SME website, the free route usually produces the same decisions.

If you would rather have a second opinion on your spreadsheet, or you are not sure whether something in your “investigate” pile is a real problem, Singapore SEO Agency offers a free SEO audit that includes a look at your link profile alongside your technical health and keyword positions. We will tell you plainly if the answer is “change nothing”. Book your free audit

N
Natalie Tan
SEO Lead · Singapore SEO Agency

Natalie leads SEO strategy at Singapore SEO Agency, helping local and regional businesses build organic search programmes that drive qualified leads. She specialises in technical SEO and content-led authority building for Singapore SMEs.

Free · No obligation

Ready to find out what SEO can do for your business?

Get a free SEO audit for your Singapore website — we'll show you exactly where you stand, what's holding you back, and what it would take to rank on page 1.

Get Your Free SEO Audit →

More SEO Guides

In This Article
    Talk to us

    Get a free SEO audit

    Fast, no obligation. We reply within 24 hrs.

    Your name
    WhatsApp / email
    Send — get my audit
    — or —
    +65 8933 3760
    Share this article

    © 2026 Singapore SEO Agency. All rights reserved.