Auditing 404 Pages and Soft 404s
Your roadmap for this lesson
- What a good 404 page does for users and crawlers
- What a soft 404 is and why Google reports it
- How to find soft 404s in your crawl and Search Console
- How to fix each kind of soft 404
Short answer
A real 404 page shows a helpful message and returns a 404 status code. A soft 404 is a page that looks empty or missing but returns 200, or an irrelevant redirect Google treats as missing. Find them in Search Console and in your crawl's thin pages, then return a proper 404, redirect relevantly, or add content.
A Baguio pasalubong shop’s “Page not found” message looked fine to visitors. But the server sent 200 OK with it. Every mistyped or old URL became a “real” page in the crawler’s eyes, and Google’s Pages report filled with soft 404 warnings.
Check your 404 page first
Visit a fake URL like /zz-test-404/. A good result:
- Returns 404 (or 410), not 200 and not a redirect.
- Explains the page is missing in plain words.
- Helps with a search box, main categories, and a link home.
- Keeps the site layout so visitors do not feel lost.
What a soft 404 is
Google flags a soft 404 when a URL says “fine” but acts “missing.” Common causes:
- Error messages served with a 200 code
- Empty category or search pages (“0 products found”)
- Very thin pages with almost no content
- Redirects from removed pages to the homepage or an unrelated page
How to find them
- Search Console Pages report: “Soft 404” lists the URLs Google flagged.
- Your crawl: sort 200 URLs by low word count. Look for repeated text like “not found” or “no results” using custom search.
- Redirect report: look for many old URLs redirecting to the homepage.
How to fix them
- Error message with 200: fix the server so it returns 404.
- Empty category: add products, merge it, noindex it, or return 404 if it should not exist.
- Thin page that should rank: add real content (Module 6).
- Irrelevant redirect: redirect to a close match, or let the URL return 404.
Practice: soft 404 or not?
Sort each item into the right group.
-
'Product not found' page returning 200
Answer: Likely soft 404.
-
Deleted page returning 410
Answer: Correct behavior.
-
Category page showing '0 items' returning 200
Answer: Likely soft 404.
-
Old blog post redirecting to the homepage
Answer: Likely soft 404.
-
Retired product redirecting to its newer model
Answer: Correct behavior.
-
Custom 404 page with search box returning 404
Answer: Correct behavior.
Common mistakes
- Pretty 404 pages with a 200 code. Design is fine, the code must be 404.
- Redirecting all 404s to the homepage. Creates soft 404s and confuses users.
- Empty filter and search pages left indexable. They multiply fast on shops.
Your action
You have finished Module 3. In Module 4, you will audit crawlability and indexability: robots.txt, meta robots, canonicals, and sitemaps.
Key terms
- Custom 404 page
- A designed error page that helps visitors find their way, while still returning a 404 status code.
- Soft 404
- A URL that returns 200 or redirects, but that Google judges to be an error or empty page.
- Thin page
- A page with very little main content, often flagged by low word count in a crawl.
- Empty search or category page
- A results page with zero items, a common source of soft 404s.
Questions beginners ask
Does a soft 404 hurt SEO?
Google drops soft 404 URLs from the index, so if the page should rank, it will not. Large numbers also waste crawling on pages with no value.
Why are redirects to the homepage reported as soft 404s?
Because the homepage is not a relevant replacement. Google treats the old URL as gone, so the redirect gives no benefit.
Should out-of-stock products return 404?
Not if they will return. Keep them live with a clear stock message and alternatives. Products discontinued forever can 404, 410, or redirect to a close replacement.
How do I test my 404 page?
Visit a made-up URL such as /this-page-does-not-exist-123/ and check the status code with a browser extension or crawler. It must say 404 or 410, not 200.
Related lessons
Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.