← Back to blog

What to Do When Your Website Has Broken Links and 404 Errors

What to Do When Your Website Has Broken Links and 404 Errors

Not every broken link and 404 error needs the same fix. A bad link on your own site should be repaired. An old URL with a clear replacement should usually be redirected. A page that was removed on purpose, with no sensible replacement, can often stay as a 404.

A 404 is just the server saying that a page no longer exists at that address. That is normal, not an automatic SEO penalty. The real question is whether the missing URL is still useful to visitors, still linked from somewhere important, or still sending people to a dead end.

What kind of problem is it?

Start by asking where the broken path lives.

  • Broken internal link: a link on your own site points to a page that no longer exists. This should be fixed because visitors and search engines can still reach it.
  • Broken external link: a link on your site points to somebody else’s page, and that page has disappeared. This should usually be updated or removed.
  • 404 response: the URL itself does not exist. That is not a problem by itself. It becomes a problem when people still need the page or working route.

For example, if an old service page has been renamed or merged into a newer page, a redirect plan before a website redesign is the right answer. If a discontinued blog tag page has no real replacement, leaving it as a 404 is usually fine.

What should happen in each case?

Use the smallest fix that protects users.

  1. Repair the link if the page should still be there. This is the right move for broken internal links in menus, service pages, footers and blog posts. If the destination exists under a different URL, update the link.

  2. Redirect the old URL if there is a clear replacement. A 301 redirect fits pages that moved, were renamed or were merged into a better page. Old service pages, outdated location pages and pages replaced by a new version usually belong here.

  3. Leave the page as a 404 if it was removed for good reason. If the page was a short-lived promotion, a weak tag page or something no longer relevant, forcing it to send people elsewhere can be worse than letting it end cleanly. In some cases, a 410 response is a more explicit signal that the page was deliberately removed.

  4. Do not send everything to the homepage. Homepage redirects usually confuse visitors because the old URL and new destination do not match. Someone looking for a specific service, article or product should land on the closest useful page, not the front door.

Which ones deserve attention first?

Prioritise the URLs that still matter to the business:

  • pages linked from the main navigation or important service pages;
  • URLs that still receive traffic;
  • pages with backlinks from other websites;
  • pages tied to enquiries, leads or sales.

A deleted page with no links, visits or replacement can usually wait. An old popular service page that other sites still reference should not be left as a dead end.

This is also where broken links on other websites still matter. You cannot edit those sites, but if they point to an old page on your site and that page has value, the fix is usually a redirect to the nearest relevant page.

When a 404 is the right answer

A 404 is acceptable when the page should not exist anymore.

That might be a campaign page that has finished, a post that was removed deliberately or a page that never had lasting value. In those cases, forcing a redirect can create clutter and send people somewhere irrelevant.

The mistake is not having some 404s. The mistake is leaving broken paths in places where people still need a working route.

If broken URLs keep appearing after updates, content changes or page removals, that is usually a sign that the site needs ongoing website management, not just another quick tidy-up.

The simple rule is this: fix the path people should still be able to use, redirect the old URL when there is a clear replacement, and leave the dead end alone when nothing useful should replace it.