A broken link feels small until the wrong person clicks it.
Maybe it’s a buyer who saved an old service page. Maybe it’s a referral partner linking to your old quote form. Maybe it’s a Google user landing on a page you deleted during a redesign. They were close enough to click. Then your site handed them a dead end.
For a small business, that’s not just a technical SEO issue. It’s a sales leak.
The good news is that 404 pages are fixable. Even better, you don’t need an enterprise SEO team to do it. You need a clean way to decide which broken URLs should be redirected, which should stay gone, and what your 404 page should do when someone lands there anyway.
First, what a 404 actually means
A 404 is an HTTP status code that tells the browser, crawler, or other client that the server can’t find the requested resource. MDN describes it as a response for a missing resource, and notes that broken links can create a poor user experience when they aren’t minimized. (MDN Web Docs)
That matters because a proper 404 is not the same thing as a broken-looking page that still returns a 200 success code. Google calls that second problem a soft 404. If a page is gone, let the server say it’s gone. (Google Search Central)
Do 404 errors hurt SEO?
Not by themselves.
Google has been direct about this for years: some URLs on a site returning 404 errors does not affect how the site’s other successful URLs perform in Google Search. Google also says 404s are a normal part of the web, because old content disappears and URLs change. (Google Search Central Blog)
So don’t panic when Search Console shows old deleted URLs. A page that no longer exists and has no good replacement can return a 404 or 410. That’s healthy.
The problem is different. A 404 becomes expensive when one of these is true:
- The broken URL used to receive traffic.
- The broken URL has backlinks from other websites.
- The broken URL is linked from your own navigation, blog posts, emails, ads, QR codes, or directory listings.
- The visitor who hits it is ready to call, book, quote, or buy.
That’s where small businesses lose money. Not because Google punishes the whole site, but because real people and useful links are hitting a wall.
The business case for a better 404 page
A useful 404 page does three jobs.
First, it reassures the visitor that they didn’t do anything wrong. Second, it routes them to a relevant next step. Third, it gives your team a way to spot and fix recurring broken paths.
MDN says common causes of 404 responses include mistyped URLs and pages that were moved or deleted without a redirect. (MDN Web Docs) That’s exactly what happens during small business redesigns. A service gets renamed. A city page gets consolidated. A WordPress slug changes. A team member removes an old landing page after a campaign ends.
Those changes are normal. Leaving visitors stranded is optional.
Think about a roofing contractor that used to have /storm-damage-repair/ but rebuilt the site with /roof-repair/. If an insurance agent or old Google result still points to the old storm damage URL, that visitor should either be redirected to the closest live repair page or shown a 404 page with a phone number and a quote button.
Redirect, restore, or leave it as 404?
Most teams make 404 cleanup messy because they treat every broken URL the same. Don’t do that. Sort each URL into one of three buckets.
1. Redirect it when there is a close replacement
Google’s redirect documentation says redirects tell users and Google Search that a page has a new location, and permanent redirects are appropriate when a page has moved permanently. (Google Search Central)
Use a 301 redirect when the old page and new page satisfy the same intent. Old “emergency plumbing” page to new “24-hour plumbing repair” page? Good. Old “kitchen cabinet refinishing” page to a general homepage? Usually weak.
The rule: if a customer would feel like the new page answers the reason they clicked, redirect it.
2. Restore it when the page was valuable
If a deleted URL had backlinks, rankings, leads, or campaign history, don’t automatically redirect it. Sometimes the better move is to rebuild the page.
Ahrefs separates broken links on your site from broken backlinks pointing to your site, and recommends finding both because they affect user experience and link value differently. (Ahrefs) If an old guide, service page, or location page earned links from other sites, restoring a better version can make more sense than sending everything somewhere vaguely related.
For example, a local manufacturer may have deleted an old “custom sheet metal fabrication tolerances” article because it looked outdated. If engineers or suppliers still link to it, rebuild it with current specs, photos, and a quote CTA. That’s better than dumping technical buyers on the homepage.
3. Leave it as 404 when there is no useful replacement
Some pages should stay gone. Expired job listings, discontinued one-time events, spam URLs, bad links from bots, and deleted pages with no business value don’t need redirects.
Google says Search Console can show 404s for pages that were removed and have no replacement, and that can be a valid reason for a URL not to be indexed. (Google Search Console Help)
A clean 404 is better than a misleading redirect. Sending every missing URL to the homepage can create soft 404 confusion and a lousy visitor experience. Google specifically warns that redirecting unknown URLs to the homepage instead of returning a real 404 can hurt its understanding of your site. (Google Search Central Blog)
What your 404 page should include
A small business 404 page doesn’t need jokes, animations, or a mascot. It needs useful exits.
Build it like a helpful front desk, not a clever billboard.
Include:
- A plain message: “We couldn’t find that page.”
- A short explanation: “The page may have moved, been renamed, or expired.”
- A search box if your site has enough content to make search useful.
- Links to your most important service, product, location, pricing, contact, and resource pages.
- A phone number or booking CTA if calls and appointments matter.
- A link to
/get-started/for visitors who are ready to talk. - Tracking so you can see which missing URLs show up repeatedly.
Keep the page calm. Someone just hit friction. Don’t make them decode your navigation.
If you serve multiple locations, use the 404 page to route people by need. A home services company might show “Emergency service,” “Request an estimate,” “Service areas,” and “Recent projects.” A B2B manufacturer might show “Capabilities,” “Materials,” “Industries served,” and “Request a quote.”
The layout should work on mobile first. Many broken-link visits come from old emails, social posts, text messages, saved bookmarks, and directory apps.
How to find the broken URLs that matter
You don’t need to fix every weird URL a bot invents. You need to fix the broken URLs that real people, crawlers, and links keep finding.
Start with four sources.
Google Search Console
Use the Page indexing report to find not-indexed URLs and 404 examples. Google says this report helps site owners see which pages Google can find and index, plus indexing problems encountered. (Google Search Console Help)
For small sites, Google says you may not need to live inside the full report if your site has fewer than 500 pages. It suggests checking important pages directly and using the report when you need to understand indexing problems. (Google Search Console Help)
Your analytics
Create an event or page report for the 404 template. Track the requested path, referrer, device, and next click. If ten visitors a month hit an old service URL and three of them go to your contact page, that old URL deserves a redirect or rebuild.
Your crawler
Run a site crawl with Screaming Frog, Sitebulb, Ahrefs Site Audit, Semrush, or another crawler. Ahrefs recommends using a crawl-based site audit for larger websites so you don’t miss broken internal and external links. (Ahrefs)
Your backlink tool
Broken inbound links are easy to miss because they live on other people’s websites. Ahrefs recommends checking broken backlinks because they can point to deleted or moved pages on your domain. (Ahrefs)
If a chamber of commerce profile, trade publication, local news story, vendor page, or customer case study links to an old URL, fix that path. Either redirect it to the closest current page or ask the publisher to update the link.
The weekly 20-minute 404 cleanup process
This is the process I like for small teams because it’s boring enough to repeat.
- Export the top 404 URLs from Search Console, analytics, and your crawler.
- Remove obvious junk: spam parameters, nonsense paths, and bot noise.
- Mark each real URL as redirect, restore, or leave gone.
- Redirect only to a relevant page.
- Fix internal links at the source instead of relying on redirects forever.
- Check the 404 page on mobile.
- Review the same report next week to see what disappeared and what keeps coming back.
That last step matters. If the same broken URL keeps appearing, something is feeding it. It might be an email template, a QR code, a PDF, a Google Business Profile link, a Facebook post, a supplier page, or an old ad.
Fix the source when you can. Redirects are useful, but clean links are better.
Common mistakes to avoid
The biggest mistake is redirecting every 404 to the homepage. It feels tidy in a spreadsheet, but it is usually bad for visitors. Someone looking for financing details, a specific service, or a discontinued product doesn’t want the front door. They want the closest useful answer.
The second mistake is designing a cute 404 page with no conversion path. A joke is fine if it fits your brand, but the page still needs a phone number, quote path, or useful navigation.
The third mistake is ignoring internal broken links. If your own site points visitors to dead pages, that’s on you. Ahrefs notes broken outgoing links lead to poor user experience and should be fixed. (Ahrefs)
The fourth mistake is hiding the technical status. You can show a helpful custom page while still returning a real 404 status code. Google says a pretty 404 page can return a 404 response, and returning a 200 for nonexistent content is a soft 404 problem. (Google Search Central Blog)
What to measure after you fix it
Don’t measure this by “404 count” alone. A big site can have lots of harmless 404s. A small site can have one broken quote page that costs real money.
Track these instead:
- Visits to the 404 page.
- The top missing URLs by visits.
- Referrers that send people to missing URLs.
- Clicks from the 404 page to contact, quote, booking, and service pages.
- Leads that start on a 404 path.
- Internal broken links found by your crawler.
- Broken backlinks with useful sources.
This gives you two wins. You reduce waste, and you learn where customers still expect old content to exist.
The bottom line
A 404 page won’t save a bad website. But it can save visits you already earned.
For small businesses, the goal is simple: don’t strand ready buyers. Return the correct status code, redirect pages when there is a relevant replacement, rebuild valuable deleted content when it earned links or leads, and turn the 404 template into a calm routing page with real next steps.
If your site has broken links after a redesign, old campaign pages, or a generic 404 page that sends people nowhere, we can help clean it up. Start here: get started.