A 404 status code simply means a page doesn’t exist at the URL someone tried to visit. It’s not technically an ‘error’, even though they are referred to as such frequently. 404’s can happen when content is removed, URLs change, or pages are retired over time.
Because Google Search Console often flags 404s and related indexing issues, many site owners automatically assume 404s are bad for Search Engine Optimization (SEO) – but that’s not actually the case. The real question is not whether a 404 exists, but whether it creates a problem for users or search engines.
Are 404 Errors Bad for SEO?
404 errors aren’t inherently bad for SEO and can be technically correct, but they become a problem when they create a bad user experience (UX) or waste crawl budget on important pages, leading to lost link equity, reduced traffic, and poor site efficiency, especially from broken internal links or popular old pages with backlinks.
The key is to manage them as part of your website maintenance: use custom 404 pages, redirect valuable missing URLs (like those with backlinks) to relevant new pages (not the homepage), and fix broken internal links to maintain good user experience and link flow.
When 404s are fine (or even good)
Technically correct: A 404 (or 410) status code correctly tells search engines a page doesn’t exist, which is better than a soft 200 OK error, preventing wasted crawl time on non-existent content.
For truly irrelevant content: If a page was low-quality or no longer serves a purpose, a 404 is fine.
When 404s are bad
Poor user experience (UX): Users hitting dead ends from broken internal links get frustrated. Fix this by monitoring broken links on your site taking care NOT to link to broken urls from your own content.
Lost link equity: Backlinks pointing to a 404 page lose their value, hurting your ranking power and traffic.
How to manage 404s for better SEO
Fix broken internal links: Use Google Search Console to find and correct internal links pointing to 404s.
Redirect high-value 404s: For pages with traffic or backlinks, use 301 redirects to a relevant, existing page.
Create a custom 404 page: Make it helpful with a search bar, links to popular pages, and a friendly tone to keep users on your site.
Use 410 Gone: For pages that are permanently gone and will never return, a 410 status code signals this to search engines faster than a 404.
If you’re seeing 404s (or other indexing-related statuses) reported in Google Search Console, it’s helpful to look at them in the context of all the reasons pages may not be indexed.
Every now and then I run into folks asking whether 404s are bad for their site, and whether they need to “fix” these errors somehow for SEO. The answer is a clear no. 404s are fine.
Liz Eisworth is the founder and lead designer of SangFroid Web located in Alpharetta, GA. As an experienced website designer and SEO strategist, Liz designs custom WordPress websites, optimizes websites for SEO, and leverages Local SEO / Google Business Profiles for business owners who are looking to improve their online presence to earn more traffic and leads. She built her first website for a business in 2003 and her first WordPress website in 2006. Learn more about Liz »