Guide

What Does a 404 Error Mean? (And How to Fix Broken Links)

6 min read · Updated August 5, 2026

A 404 Not Found error is the web's way of saying "that page doesn't exist here." It's one of the most familiar errors online — and unlike the 5xx server errors, a 404 usually isn't a sign that anything is broken. Here's what a 404 really means, why it happens, how it affects your SEO, and how to find and fix broken links on your own site.

What a 404 error actually means

A 404 is a client-side status code (the 4xx family). It means the server was reached and is working fine, but it couldn't find anything at the URL you requested. The server is essentially saying: "I'm here, I understood your request, but there's no page at that address."

That's an important distinction. A 404 does not mean the site is down — the site is up and answering. It just means that specific page is missing, moved, or never existed. If a whole site won't load at all, that's a different problem (see our guide on checking if a website is down).

Why 404 errors happen

The page was deleted or moved without a redirect from the old URL.

A mistyped or broken link — either a typo in the address bar, or a link elsewhere pointing to the wrong URL.

A changed URL structure — redesigns and platform migrations often change URLs, orphaning every old link that isn't redirected.

An expired or never-created page — the link points somewhere that simply doesn't exist.

If you're a visitor seeing a 404

There's usually nothing wrong on your end. Double-check the URL for typos, try removing everything after the domain to reach the homepage, or search the site for what you wanted. If you followed a link from somewhere else, the link is simply out of date.

If you own the site: how to find and fix 404s

Occasional 404s are normal, but broken links frustrate visitors, waste Google's crawl budget, and quietly erode SEO. Here's how to stay on top of them:

Find them. Google Search Console's Pages report flags "Not found (404)" URLs Google has tried to crawl. A site crawler (Screaming Frog, Ahrefs, or Sitebulb) will surface broken internal and outbound links across your whole site.

Redirect what moved. For pages that changed address, add a 301 redirect from the old URL to the new one. This preserves both visitors and the SEO value the old page had earned.

Fix or remove bad links. For simple typos or links pointing at the wrong place, correct the link. For pages that are genuinely gone with no replacement, letting them return a clean 404 is fine.

Build a helpful custom 404 page. Instead of a dead end, give visitors a search box, links to popular pages, and a way back to the homepage. A good 404 page recovers visitors who would otherwise leave.

404s and SEO: what actually matters

A handful of 404s won't hurt your rankings — Google expects them and simply drops missing pages from its index. The real damage comes from internal links pointing to 404s (a poor experience Google notices) and from letting valuable, previously-ranking pages 404 instead of redirecting them. Fix those two and 404s become a non-issue.

Keep an eye on your site's health

Broken links are just one part of a healthy site — response time, uptime, and SSL matter too. See our full website health checklist, and run a quick status check any time with WebsitePulseCheck. And since a fast, reliable host with easy redirect management makes fixing and preventing broken pages far simpler, a few solid options are below.

Tired of Downtime? Switch to Reliable Hosting

Disclosure: some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only list tools we believe are genuinely useful.

Hostinger

Best value

Fast, beginner-friendly hosting with free SSL and a low starting price. A solid first move if your current host keeps going down.

Visit Hostinger

Bluehost

Best for WordPress

Officially recommended by WordPress, with 1-click installs and 24/7 support. Popular for blogs and small business sites.

Visit Bluehost

SiteGround

Best support

Excellent uptime and support with strong performance features and daily backups. A reliable step up from budget hosts.

Visit SiteGround

Cloudways

Best performance

Managed cloud hosting on top of providers like DigitalOcean and AWS — great when you need speed and room to scale.

Visit Cloudways

Kinsta

Best premium managed

Premium managed WordPress hosting on Google Cloud, with excellent uptime, speed, and expert support. The upgrade when reliability really matters.

Visit Kinsta

A2 Hosting

Best raw speed

Speed-focused hosting with Turbo servers and NVMe storage. A strong pick if slow load times are your main complaint.

Visit A2 Hosting

Disclosure: some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only list tools we believe are genuinely useful.

UptimeRobot

Best free plan

Monitors up to 50 sites free with 5-minute checks and email alerts. The easiest place to start if you want hands-off monitoring for your own site.

Visit UptimeRobot

Better Stack

Best alerting & status pages

Fast checks, on-call scheduling, incident management, and beautiful hosted status pages. A strong pick for teams that need to be paged the moment something breaks.

Visit Better Stack

Pingdom

Best for performance insight

Real-user and synthetic monitoring with detailed page-speed and transaction checks. Well suited to businesses that care about performance as much as uptime.

Visit Pingdom

StatusCake

Best value for growing sites

Uptime, SSL, domain, and page-speed monitoring with a generous free tier and affordable paid plans as you scale.

Visit StatusCake