Broken links and 404 errors usually mean the same thing for a visitor: something they expected to see is gone. On a small business website, that costs trust first, then enquiries, then search performance if the problem spreads.
The right response is not to chase every single 404 on its own. Start with the pages that get traffic, links or enquiries, then fix the source of the problem so the issue does not keep coming back.
What a 404 error actually means
A 404 is the server saying the page does not exist at that address. That happens when a page is deleted, a URL changes, a menu item points to the wrong place, or an old link is left behind somewhere on the site.
For a visitor, the technical reason does not matter. If they were trying to find a service, contact details or a product, they are now one click away from leaving.
Which broken links matter most
Not every broken link is equally serious.
Focus on these first:
- links from the main navigation
- links from high-traffic pages
- links from service pages that should lead to enquiries
- links from outside websites pointing to pages that no longer exist
- old blog links that still bring in search traffic
A broken link in a footer is annoying. A broken link on a service page is a business problem.
If a site is already underperforming, broken paths are often part of the reason. They sit alongside weak page structure, poor calls to action and thin content. That is one reason articles like why your website gets traffic but no enquiries are often more useful than a simple “fix the homepage” approach.
What to do with a deleted page
If the old page has a clear replacement, set a redirect to the closest relevant page.
For example:
- an old “boiler servicing” page should redirect to the current boiler service page
- a moved blog post should redirect to the new URL
- a retired product line should redirect to the nearest category or service page
If there is no close replacement, do not force users to a random page just to avoid a 404. In that case, a useful 404 page is better than a misleading redirect.
Why redirects are better than leaving dead links in place
A redirect tells browsers and search engines where the content moved. It preserves more of the value attached to the old URL and prevents visitors from hitting a dead end.
That matters most when:
- a page has backlinks
- Google still sends traffic to the old URL
- the deleted page used to bring enquiries
- the old address is printed on other websites or marketing material
Without a redirect, people land on an error page and search engines have to work out the change on their own.
What a good 404 page should do
A 404 page should help the visitor continue, not just say the page has gone.
A decent 404 page usually includes:
- a plain explanation that the page cannot be found
- a link back to the homepage
- links to the main services or products
- a search box if the site is large enough to need one
- contact details if the missing page was likely to be enquiry-related
That is part of sensible ongoing website management, not an afterthought.
How to stop the same problem coming back
Broken links often appear after a redesign, a content tidy-up or a plugin update. They also appear when page names are changed without checking the old URL structure.
The practical fix is to keep a redirect list whenever pages are removed or moved, and to check important links after updates. That is especially relevant on WordPress sites with frequent content changes.
If the site keeps accumulating small issues, the maintenance process is probably too loose. What ongoing website management should include covers the kind of work that prevents these problems from building up.
The simple rule
If a broken link is sending people away from a page that should create trust or enquiries, fix it properly. Redirect moved pages. Repair the link source. Improve the 404 page where needed.
For businesses that do not want to keep checking this manually, that is exactly the sort of work a proper management plan should cover. If that sounds familiar, the website management service is the relevant place to start.