A normal 404 error is not a direct ranking problem for your website. Google treats missing URLs as a normal part of the web. A page that no longer exists should usually return a genuine 404 Not Found or 410 Gone response.
Some 404 errors still need attention. They can result in lost traffic, broken user journeys, wasted crawl activity or missed ranking signals.
When 404 Errors Are Harmless
A 404 is usually harmless when:
- The URL was never meant to exist.
- The page was permanently removed and has no relevant replacement.
- The URL contains a typo or random extra characters.
- The page has no valuable backlinks, traffic or internal links.
- Your website returns the correct HTTP
404status code.
Google does not penalise the rest of your website because some URLs return 404 responses. Google has stated that a 404 on one URL does not count against other valid URLs on the same website.
Your custom 404 page can still provide a good user experience. It should explain that the page was not found, keep your main navigation available and link visitors to useful destinations such as relevant categories, popular content or the homepage.
The page must still return a real 404 status code.
When 404 Errors Can Hurt SEO Performance
A 404 becomes an SEO problem when it affects a page that should still be available or breaks important website signals.
1. An Important Page Returns 404 by Mistake
If a product page, service page, article or landing page returns 404 because of a technical problem, users and search engines cannot access it.
Check for accidental 404s after:
- Website migrations
- URL structure changes
- CMS updates
- Product removals
- Changes to category or permalink settings
- Deleted pages
- Hosting or server configuration changes
If the content should still exist, restore the page or correct the URL. Do not leave the 404 in place.
2. Internal Links Point to Deleted Pages
Internal links that lead to 404 pages create a poor user experience. They also make it harder for search engines to discover and understand your website.
Update internal links when:
- A page has moved to a new URL.
- A product or service has been replaced.
- A category has been renamed.
- An article URL has changed.
- A navigation menu contains an outdated link.
A 404 listed in Google Search Console is not automatically a problem. The more useful question is whether the URL should exist and whether your own website still links to it.
3. A Deleted Page Has Valuable Backlinks or Traffic
A deleted page may have external links, organic traffic, brand mentions or conversion value. Leaving that URL as a 404 can mean losing the visitors and authority associated with the old page.
If a closely related replacement exists, use a permanent server-side 301 redirect. Google recommends permanent redirects when a page has moved permanently, and it can use the redirect as a signal that the new URL should be treated as canonical.
Do not redirect every deleted URL to the homepage. Send visitors to the most relevant replacement. An unrelated redirect can confuse users and search engines.
404 vs 301 Redirect
| Situation | Recommended action | Reason |
|---|---|---|
| The page should still exist | Restore the page or fix the URL | The 404 is accidental |
| The page moved to a closely related URL | Use a permanent 301 redirect | Preserves the user journey and helps Google recognise the new location |
| The page was removed with no suitable replacement | Return a genuine 404 or 410 | Tells search engines that the content is unavailable |
| The URL is a typo or malformed request | Usually leave it as a 404 | There may be no meaningful destination |
| A product was replaced by a substantially different product | Redirect only if the replacement satisfies the same intent | Avoids sending users to an irrelevant page |
| An old article has a substantially updated successor | Use a 301 redirect | Consolidates users and signals around the replacement content |
A 301 redirect is appropriate for a permanent move. A 302 redirect is intended for a temporary change and does not provide the same permanent canonical signal.
What Is a Soft 404?
A soft 404 occurs when a URL appears to be missing but the server returns a 200 OK status instead of a real 404 or 410.
Common examples include:
- A deleted URL displaying a "page not found" message with a
200status. - Every unknown URL redirecting to the homepage.
- An empty product or search-results page returning
200 OK. - A blank page caused by a rendering or JavaScript problem.
Soft 404s are generally worse than genuine 404s because they give an inaccurate signal about whether content exists. Google may exclude these pages from search and spend crawl resources processing URLs that do not contain useful content.
A custom error page is not a soft 404 if the server still returns the correct 404 HTTP response.
How to Fix 404 Errors for SEO
Use this process:
Identify the URL and confirm the response code. Use Google Search Console, a crawler or browser developer tools to check whether the URL returns
404,410,200or a redirect.Decide whether the URL should exist. If the page should be live, restore it. If it moved, identify the closest replacement.
Add a 301 redirect for genuine replacements. Redirect the old URL directly to the most relevant new URL.
Remove broken internal links. Update navigation, content links, XML sitemaps and other references that point to the old URL.
Keep a real 404 for pages with no suitable replacement. Do not create an irrelevant redirect just to remove the URL from an error report.
Improve the custom 404 page. Include navigation, search functionality or links to useful content while preserving the
404status code.Monitor important URLs after changes. Use Search Console's URL Inspection tool and crawl the website again after a migration or major URL update.
The Practical Rule
Start with the URL's intended destination:
- If the page should exist, restore it or fix the URL.
- If the page moved, redirect it to the closest relevant replacement.
- If the page has no suitable replacement, return a genuine
404or410.
A 404 is not the diagnosis by itself. The purpose of the URL is what determines the right action.