• Showcase
  • Pricing
  • Blog

Broken Links and 404s: Find Them, Fix Them, Stop Losing Visitors

Person typing on a laptop, checking links on a website

Every site accumulates broken links as it grows. This guide shows you how to find them free, fix each one the right way, and check your work.

By StoryPress
Draft
SITE HEALTH

One stray character is enough to break a link. Rename a page from /menu to /our-menu, delete an old service you no longer offer, or fat-finger a URL in a blog post, and somewhere on your site a visitor now hits a dead end: the 404 'page not found' screen.

Here is the part that stings. That visitor almost never hunts for the right page. They hit back and click a competitor instead. And every other website that linked to your old address (a local directory, a newspaper mention, a partner's site) is now pointing its authority at a wall.

The good news: finding broken links is free, fixing them takes minutes each, and there is a simple rule for choosing the right fix every time. Let's do it.

Step 1: Find every broken link (two free checks)

Check A: what Google already knows

  1. Open Google Search Console (free, and if you have a website you should have this set up).

  2. In the left menu, click Indexing, then Pages.

  3. Scroll to the 'Why pages aren't indexed' list and look for Not found (404).

  4. Click it. This is every dead address Google has tried to reach on your site, usually because something, somewhere, still links to it.

How to verify: click any URL in the list, then 'Inspect URL'. The report shows you the referring page when Google knows it, which tells you where the bad link lives.

Check B: broken links inside your own pages

Search Console only shows what Google stumbled into. For a full sweep of your own pages, run a crawler once a quarter:

  • Small site (under ~100 pages): the free Check My Links Chrome extension highlights every dead link directly on the page you are viewing. Open your key pages, run it, done.

  • Bigger site: Screaming Frog's free tier crawls up to 500 URLs. Enter your domain, wait, then open the 'Response Codes' tab and filter to 'Client Error 4XX'.

Write each broken URL in a simple two-column list: the dead address, and the page it should really go to (if one exists). That second column is your whole repair plan.

Step 2: Choose the right fix (one question)

Every broken link resolves with the same question: is there a page on your site today that covers what the dead page covered? Your answer picks the fix.

A visitor hits a dead URL
↓
Is there a close replacement page on your site?
YES
↓
301 redirect
Send visitors and Google straight to the replacement. Authority follows.
NO
↓
Let it 404
But make your 404 page useful: search box, links to your key pages.
Never redirect everything to the homepage. Google treats unrelated redirects as errors anyway, and visitors feel tricked.

A 301 redirect is a permanent forwarding address. The browser silently carries the visitor to the new page, and Google's own documentation confirms a permanent redirect passes the old page's ranking signals to the new one. That is why a 301 to a genuinely related page beats letting the link die: you keep the visitor and the authority.

A 302 is the temporary version, meant for short-lived situations like a page briefly down for maintenance. If the move is forever, use 301. If you deleted the page on purpose and nothing replaces it, a clean 404 is honest and Google is fine with it; 404s only hurt when a real page people want now returns one.

Step 3: Apply the fix, case by case

Here is the full repair menu, matched to what actually happened to the page:

What happenedThe fixWhy
You renamed the page301 redirect old URL to new URL, then update your own menus and internal linksOld bookmarks and outside links keep working; internal links stop leaning on the redirect
You deleted it, a close replacement exists301 redirect to the replacementVisitor still gets what they came for; authority transfers
You deleted it, nothing replaces itLeave the 404, remove your own links to itRedirecting to an unrelated page confuses people and Google alike
Typo in one of your linksFix the typo where the link livesNo redirect needed; the target page was never broken
Deleted by accidentRestore the page (the Wayback Machine at web.archive.org often has a copy of what it said)The original URL keeps its history and its backlinks

Most website platforms have a built-in redirects panel where you paste the old path and the new one; no code involved. On StoryPress you can skip the panel entirely and just tell the AI 'redirect /menu to /our-menu', which is the whole reason we built editing this way: the $5/month plan handles chores like this by asking.

Redirect do's and don'ts

Do

  • Redirect each dead URL to its closest matching live page

  • Update your own internal links so they point straight at the new URL

  • Keep redirects in place for the long haul; outside links never expire

  • Keep a simple log of every redirect you add and why

Don't

  • Bulk-redirect every dead page to the homepage (Google treats these as soft 404s)

  • Chain redirects (A to B to C); point A directly at C

  • Use a 302 for a permanent move

  • Delete a page without checking what links to it first

Step 4: Verify every fix

A fix is not done until you have watched it work. Two checks, thirty seconds each:

  1. Paste the OLD address into a free checker like httpstatus.io. You want to see exactly one hop: 301 followed by 200 at the new address. If you see 302, switch it to permanent. If you see two or more hops, shorten the chain.

  2. Back in Search Console, open the URL in the 'Not found (404)' list and click Validate Fix on the report. Google re-checks the URLs over the following days and emails you the result.

Then put a reminder in your calendar: re-run Step 1 once a quarter. Broken links are not a one-time cleanup, they are entropy; every site that grows accumulates them.

“A broken link is a customer you already earned, walking into a locked door you forgot about.”






One practical website fix in your inbox, twice a week

A white robot looking upward, representing AI assistants discovering businesses online
How AI Assistants Find and Recommend Businesses (and How to Be Findable)

When someone asks ChatGPT for "a good accountant near me" or asks Claude to "find a photographer for a small wedding," the assistant answers with a shortlist. Some businesses make that shortlist. Most never do. The difference is rarely luck: it comes down to whether the assistant can find, read, and trust your website. This guide explains how AI assistants actually source their recommendations in 2026, then walks you through five checks you can run today.

  • Showcase
  • Pricing
  • Terms of Service
  • Privacy Policy
  • Cookie Policy

Get the latest updates

  • Loading...
© Kworq, IncLLMs.txt
by StoryPress, with
InstagramInstagram icon for social media