404 Pages and Broken Links: The Complete Guide
22/07/2026
You click a link and instead of content — "404 Not Found". For the visitor it''s a dead end, for you a lost opportunity, and for Google a signal that the site isn''t maintained. Avoiding 404s entirely is impossible (you don''t control other people''s links to your site), but the difference between a neglected site and a professional one is what happens when a 404 occurs.
Where 404 errors come from
- Deleted or renamed pages without redirects — by far the most common cause, especially after a redesign.
- Mistyped links — in your own content, menus, or on other sites that mention you.
- URL structure changes — e.g. changing permalink settings in WordPress changes the address of every post at once.
- Deleted images and files that pages still point to.
Do 404 errors hurt SEO?
Directly — no: Google says 404s on non-existent URLs carry no penalty; they''re a normal part of the web. Indirectly — very much so: if a link from a strong site lands on your 404 page, all of that link''s authority evaporates; if visitors bounce off 404s in numbers, you lose sales and inquiries; and a pile of internal broken links wastes crawl budget and signals neglect. That''s why hunting 404s pays off.
How to find broken links
- Google Search Console → Indexing → Pages: the list of URLs Google sees as 404, sorted by importance. Free and the first place to look.
- Screaming Frog (free up to 500 URLs) or Broken Link Checker — they crawl your site and find every internal link that leads nowhere.
- The Redirection plugin on WordPress logs every 404 hit live, so you see what visitors are actually looking for.
The fix: redirect or a good 404 page
For every 404 URL you find, there are two paths. If a meaningful equivalent exists — the page moved, the product was replaced by a newer model — set up a 301 redirect to that equivalent (covered in detail in our 301 redirect guide). If no equivalent exists, let the page return a 404 — but then make sure the 404 page does its job:
- A clear, human message ("This page doesn''t exist or has moved") instead of a raw server error
- Site search and links to the most important sections (home, products, contact, blog)
- The same design and navigation as the rest of the site — the visitor must not feel like they''ve "fallen off" your site
- A little humor doesn''t hurt, but function before jokes: the goal is the next click toward content, not applause
Avoid the "soft 404" — an empty page returning status 200. Google then treats it as real content and indexes the void; a genuine 404 status is the correct answer when there''s nothing there.
The routine that keeps a site clean
Once a month: a look at the Search Console report, a quick crawl of internal links, redirects for any new 404 URLs that get traffic. Fifteen minutes of routine, and your site stays free of dead ends. In the end, the server decides how fast both your 404 page and your redirects are served — on our NVMe hosting plans even an error page arrives fast, keeping the visitor instead of driving them away.