
Free Keyword Research Tool: The Free Stack That Works for Service Businesses
Which free keyword research tool should a Singapore clinic, firm, contractor or tutor use? Combine five free tools to find your first 30-50 keywords. See how.
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.
One specialist team, focused only on the organic rankings that put you in front of ready-to-buy Singapore customers.
A clear, sequenced path from audit to rankings. You always know what we’re doing and why it matters for your leads.

Quick answer: To fix broken links Singapore website owners should crawl the site, separate internal breaks from lost inbound links, and triage by value rather than volume. Redirect valuable addresses one to one, repair internal links at source, and never send everything to the homepage.
Broken links are the most reported and least understood problem in technical SEO. Every free scanning tool on the internet will happily tell you that your site has 47 of them, usually alongside a scary red score, and almost none of those tools will tell you which of the 47 actually matter. The result is predictable. Singapore business owners either panic and pay for an urgent fix that was never urgent, or they glance at the number, decide it sounds like a developer problem, and leave it for two years while the count climbs. Neither response is right. A broken link is simply a link pointing at an address that no longer returns a working page, and the honest position is that some of them cost you real money and most of them cost you nothing at all. This guide gives you a triage method rather than a checklist: how to find every broken link on your site, how to work out which ones deserve your attention, what the correct fix is for each type, and how to stop the same decay happening again next year. It is the approach we use inside our SEO audit and consulting work, applied at SME scale.
The phrase covers two situations that share a symptom and share almost nothing else. Confusing them is why so much effort gets spent in the wrong place.
The first is an internal broken link. A page on your site links to another page on your site, and that second page is gone. Someone deleted a service page, renamed a blog post, changed a category slug, or moved a PDF. The link in the menu, the body text or the footer still points at the old address. A visitor clicking it hits a 404 error page. A crawler following it wastes a fetch. This is entirely within your control and entirely your responsibility.
The second is a broken inbound link, sometimes called link rot from the other direction. Another website, a directory, a press article, a supplier page or an old social post links to an address on your site that no longer exists. The visitor clicking it gets your 404 page. The authority that link was passing to your site evaporates. You did not create this link and you cannot edit it, but you can absolutely rescue it, and this is where the recoverable value usually sits.
There is a third variant worth naming because it is common on Singapore sites: broken outbound links, where you link out to a third party resource that has since vanished. A restaurant linking to a supplier’s site that closed, a clinic linking to a guideline document that moved, a property agency linking to a government page whose address changed after a portal redesign. These do not damage your rankings in any meaningful way. They damage credibility with the human reading the page, which matters more than people credit.
A fourth category hides inside the first three: soft 404s. These are pages that return a success status code but display content telling the user nothing was found. A category page with no products, a search results page with zero matches, a listing that has expired but still loads a shell. Crawlers eventually classify these as errors anyway, and because the status code lies, standard link checkers miss them completely. On listing driven sites this is the largest silent source of the problem, which we see constantly in real estate SEO work where expired listings are a weekly occurrence.
Here is the part that contradicts most of what you will read on a free site audit tool’s marketing page. A 404 is not a penalty. It is a normal, expected, correct response to a request for something that does not exist. Google has stated repeatedly that 404 errors do not harm the rankings of the rest of your site. Pages get removed. Products get discontinued. Campaigns end. The web has always worked this way.
What a large volume of 404s does cost you is subtler and comes in three forms.
Wasted crawl effort. Every fetch a crawler spends on a dead address is a fetch it did not spend on a page you care about. On a 40 page brochure site this is irrelevant. On a 12,000 product catalogue it is not, and that is where crawl budget, meaning the finite attention a search engine allocates to your site, becomes a genuine constraint.
Lost authority. When another site links to a page of yours that now 404s, the ranking value that link was passing stops flowing. That is a direct loss, and unlike the 404 itself, it is recoverable with a redirect.
Lost visitors. Someone wanted something specific enough to click. They arrived at an error page. In our experience this is where the commercial damage concentrates, particularly on mobile, where users are far less likely to navigate their way back to what they were looking for.
The conventional wisdom you will hear is that you must get your broken link count to zero. We disagree, and we think the advice does more harm than good. Chasing zero encourages the worst available fix, which is a blanket redirect rule that sends every unmatched address to the homepage. That makes the count go green and makes the user experience worse, because someone looking for a discontinued product now lands on a generic page with no explanation and no path forward. A helpful 404 page beats a misleading redirect every time.
You need three passes, because no single tool sees everything.
Pass one, crawl your own site. A crawler starts at your homepage, follows every link it finds, and records the status code returned by each address. This catches internal broken links, redirect chains and, depending on the tool, some soft 404s. Free tiers of the common desktop crawlers handle up to a few hundred addresses, which covers most Singapore SME sites completely.
Pass two, check Google Search Console. Open the Pages report and look at the Not found (404) group. This shows addresses Google has tried to fetch and failed on, which includes addresses linked from other sites that your own crawl will never discover. This is the most valuable of the three passes and it is free.
Pass three, check your backlink data. A backlink tool will show you external links pointing at addresses that no longer resolve. These are the ones with recoverable authority attached, and they are worth the most per fix by a wide margin.
| Method | What it catches | Cost | Best for | Blind spot |
|---|---|---|---|---|
| Site crawler | Internal links, redirect chains | Free tier available | Structural clean up | External links to dead pages |
| Search Console Pages report | Addresses Google failed to fetch | Free | Prioritising real crawl waste | Pages Google never tried |
| Backlink tool | External links to dead addresses | Paid, from around SGD 150 a month | Recovering lost authority | Internal problems |
| Server log review | Every real request including bots | Free if logs available | Large or complex sites | Requires technical access |
| Analytics 404 tracking | Pages real visitors landed on | Free to configure | Commercial prioritisation | Needs setup before it collects |
| Manual spot check | Menus, footers, key templates | Free | Catching what tools rank as low priority | Does not scale |
The combination we recommend for a typical Singapore SME is a free crawler pass once a quarter, the Search Console report once a month, and analytics 404 tracking configured once and then left running. That last one is underrated. Configuring your analytics to record which addresses trigger your 404 page tells you which broken links real humans are actually hitting, and that list is usually much shorter and much more commercially loaded than the crawler’s list.
This is the stage almost everyone skips, and it is the one that decides whether the work is worth doing. Once you have your list, sort it into four buckets.
Bucket one, broken addresses with external links pointing at them. Highest priority without exception. Someone else’s site is passing authority into a dead end. Each of these is a direct recoverable loss. Fix these first even if there are only three of them.
Bucket two, broken addresses receiving real traffic. Your analytics 404 report tells you this. If forty people a month are landing on a dead product address, forty people a month are having a bad experience with an obvious commercial cost.
Bucket three, internal broken links on commercially important templates. A dead link in your main navigation, your footer, a service page or a checkout flow. These are usually few in number and quick to fix, and they affect every visitor rather than a handful.
Bucket four, everything else. Old blog posts linking to old blog posts, dead links in comment threads, a broken link in a 2019 news item nobody reads. Fix these if you have time. Do not build a project around them.
We recommend spending your first hour entirely in buckets one to three and being ruthless about ignoring bucket four until they are done. In our experience only a small share of the reported broken links fall into the first three buckets, and that share accounts for nearly all of the recoverable value. Hospitality sites make the point clearly: a dead link from a travel publication to a retired room type page is worth far more than dozens of dead links between archived blog posts. Our hotel sector case study also put technical repair first, with 28 crawl errors resolved in the first phase of work.
There is no universal fix, and picking the wrong one is how sites get worse while the score gets better.
If an equivalent page exists, 301 redirect to it. A 301 is a permanent redirect and it passes the large majority of ranking value to the destination. The destination must be genuinely equivalent. A discontinued blue kettle should redirect to the replacement blue kettle, or failing that to the kettles category. Not to the homepage.
If no equivalent exists and the page is truly gone, let it 404 or serve a 410. A 410 status means gone rather than not found, and it tells crawlers to stop asking sooner. This is the correct choice for genuinely retired content with no successor and no inbound links. Pair it with a useful error page.
If the page was deleted by mistake, restore it. Obvious, and frequently the right answer. We have found service pages removed during a redesign that were still receiving external links and search traffic two years later.
If the link is internal and simply wrong, fix the link. Do not redirect to paper over an internal typo. Edit the link in the source content so the crawler never encounters the error in the first place. Redirects are for addresses you do not control.
If the page is a soft 404, fix the status code and the content. An empty category should either return a proper 404 or, better, display related items with an explanation. Returning a success code on an empty page is the version that confuses both users and crawlers.
If the broken link is outbound to a third party, replace or remove it. Check whether the resource moved. If it is genuinely gone, link to a current equivalent or cut the link and keep the sentence.
Your 404 page itself deserves five minutes of thought. It should carry your normal header, navigation and search box, say plainly that the page was not found, and offer three or four sensible destinations. On a retail site, showing popular categories converts a dead end into a browsing session surprisingly often, which is why it appears on our standard checklist for e-commerce clients in Singapore.
Redirects are the main tool here and the main source of self inflicted damage. Four rules cover most of it.
One to one, never many to one. Each broken address goes to its closest equivalent. Mapping everything to a single destination is the error we reverse most often.
No chains. A redirecting to B redirecting to C is a chain. Each hop adds latency and dilutes the signal slightly, and long chains eventually stop being followed. When you create a new redirect, check whether the destination is itself already redirecting, and point at the final address instead.
No loops. A redirecting to B redirecting back to A produces a browser error and an unreachable page. This happens most often when two people add rules without talking to each other.
Keep the map. Every redirect you create should be recorded in a simple spreadsheet with the old address, the new address, the date and the reason. Three years later, when nobody remembers why a rule exists, that file is the difference between a confident clean up and a nervous one. Contractors and trade businesses with seasonal service pages benefit disproportionately from this discipline, something we raise early in contractor SEO projects.
One caution specific to redirect heavy sites: a very large redirect table processed on every request adds measurable server work. If your list has grown into the thousands, it belongs at the server or CDN level rather than inside a plugin.
Broken links are a symptom. If you only ever treat the symptom, you will be back here in a year. In our audits across Singapore SMEs, the sources cluster tightly.
Redesigns without a redirect map. By a distance the largest cause. A new site launches with a new address structure and nobody maps the old addresses to the new ones. Every external link, every bookmark and every indexed page breaks at once.
Seasonal and campaign pages. Chinese New Year promotions, National Day offers, Great Singapore Sale landing pages, year end packages. Built quickly, linked from everywhere, deleted in January.
Staff turnover. The person who built the site leaves. The person who replaces them does not know which pages matter, so they delete what looks unused.
Platform and plugin changes. Changing a permalink structure, switching an e-commerce plugin, or migrating from one page builder to another can rewrite every address on the site in a single afternoon.
Government and partner resource churn. Singapore agencies periodically restructure their web portals, and any page you linked to for a regulation, a form or a guideline may quietly move. If your content cites official sources, and it should, schedule a check.
Directory and listing drift. Local directories, association pages and chamber listings often contain links added years ago to addresses that have since changed. Those are external links you can actually get fixed, because someone at the other end will usually update them if you ask politely. That effort overlaps heavily with the citation work in a broader industry SEO programme.
Field notes: In our medical case study, a GP clinic in Toa Payoh, the first phase of work fixed all 47 crawl errors, resolved duplicate meta descriptions across service pages, implemented canonical tags sitewide and submitted an updated XML sitemap. Core Web Vitals moved from failing to passing by the end of Month 2, and only then did the content and local SEO work begin. By Month 6, monthly organic enquiries had grown from 2 to 19. Clearing the errors that matter is a foundation, not the result in itself, so keep the first fix session short and focused on the top bucket rather than the long tail of archive links.
The number your audit tool shows you is not the problem. The distribution behind it is. A site with 200 broken links that are all archive to archive references is healthier than a site with 6 broken links where two carry inbound links from industry publications and one is the main navigation entry for your highest margin service. Sort before you fix, and be willing to leave the count high while the value is recovered.
Practically, that means three tools, four buckets, and a redirect discipline you can explain to whoever inherits the site after you. Crawl quarterly, check Search Console monthly, keep a redirect map, and put a genuinely useful 404 page in place so the ones you never catch still do a job. Most of all, resist the blanket homepage redirect, however tempting the clean audit score looks. If you want a prioritised list rather than a raw export, that sorting is precisely what we do in the technical phase of our SEO services, and it usually takes less time than owners fear.
Not in the sense of a penalty. Google treats 404 responses as a normal part of the web and has said repeatedly that they do not damage the rest of your site. The genuine costs are indirect: crawl effort spent on dead addresses instead of live ones, authority lost when external links point at pages that no longer exist, and visitors who arrive at an error page and leave. Those costs are real, but they are concentrated in a small subset of your broken links.
No, and this is the most damaging shortcut in the entire topic. A blanket redirect to the homepage tells search engines the old page has been replaced by something completely unrelated, and it drops the visitor somewhere that does not answer their intent. Search engines increasingly treat these as soft 404s anyway, so you gain nothing. Redirect to a genuinely equivalent page, or let the address return a proper 404 with a helpful error page.
A full crawl once a quarter is enough for most sites, paired with a monthly look at the Not found report in Google Search Console, which takes under five minutes. Run an additional full check immediately after any redesign, platform migration, permalink change or bulk content deletion, because those events create the overwhelming majority of breaks. If you publish weekly, add a quick check of newly published posts.
A 404 means not found, which leaves open the possibility the page might return. A 410 means gone, a deliberate statement that the content has been permanently removed. Search engines tend to stop recrawling 410 addresses sooner. Use 410 for content you have intentionally retired with no successor, such as an expired campaign page. Use 404 as the default when you are unsure, since it is the safer of the two.
You cannot edit the other site, but you have two options. The stronger one is to 301 redirect the dead address on your side to the closest equivalent page, which recovers most of the link value automatically and needs no cooperation. The second is outreach: email the site owner and ask them to update the link. Directories, associations and chambers usually oblige. Publications rarely do, which is why the redirect is the practical route.
A soft 404 is a page that returns a success status code while showing content that effectively says nothing was found, such as an empty category or an expired listing shell. Because the status code says everything is fine, standard link checking tools see no error at all. Google eventually identifies them and reports them separately in Search Console. They are most common on listing and catalogue sites where items expire or sell out regularly.
Yes, though less dramatically than some guides suggest. Each hop adds a round trip of latency, which is a genuine speed cost on mobile connections, and long chains eventually exceed the number of hops crawlers will follow. A two step chain is untidy but survivable. A five step chain accumulated over three redesigns is worth flattening. Point every redirect at the final destination rather than at another redirect.
Sometimes noticeably, more often marginally, and it depends entirely on which links you fix. Recovering an address with external links from a reputable site can produce a visible improvement. Repairing a dead link in your main navigation can improve conversions immediately. Clearing 150 archive to archive links will usually change nothing measurable. This is exactly why triage matters more than the total count.
Keep your normal header, navigation and branding so the visitor knows they are still on your site. State plainly that the page was not found, without technical jargon or blame. Then offer a route forward: a search box, links to your main service or category pages, and contact details. Avoid humour that delays the useful information. On retail sites, showing popular categories turns a meaningful share of error page visits into browsing sessions.
Yes. Both platforms include a redirect manager, though the interfaces differ and bulk imports are more limited than on WordPress. The constraint is usually volume rather than capability, so triage becomes even more important when you are entering rules by hand. Both platforms also let you customise the 404 page, which is worth doing first because it covers every address you have not yet mapped.
If your audit tool has handed you a long red list and you have no idea which items on it are worth an afternoon, that is the normal starting point rather than a sign of neglect. We are happy to run a crawl of your site, cross reference it against Search Console and backlink data, and send you back a prioritised shortlist showing which broken addresses carry inbound links, which are receiving real traffic, and which you can safely ignore. It costs nothing and comes with no obligation. Send us your domain through the contact page and we will take a look.
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.
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 →
Which free keyword research tool should a Singapore clinic, firm, contractor or tutor use? Combine five free tools to find your first 30-50 keywords. See how.

SEO vs SEM is usually the wrong question. Learn what the terms really mean and how to use ads and Search Console data to decide which searches to earn or buy.

Google Search Console login problems usually start with verification and ownership. Learn how to get in, fix access errors and offboard agencies safely.

The click through rate formula is clicks divided by impressions. Learn what each platform counts, the averaging trap and how to set it up in Google Sheets.

A click through rate means nothing on its own. Learn to compare CTR by position, query type and SERP features, and see what low CTR is really telling you.

What a google analytics certification proves, what it misses, how to verify one and the practical questions to ask before you hire a marketer or freelancer.
Fast, no obligation. We reply within 24 hrs.
Singapore’s specialist SEO agency for SMEs. We rank your business on Google — and only Google. No distractions, just results.
© 2026 Singapore SEO Agency. All rights reserved.