Search Central LiveDeep Dive Europe 2026

Knowledge base v2.13.0 · Community edition · data through 2 October 2026

Thing · Concept

Soft 404

A page that tells users it does not exist (or is empty) but answers with 200; Google treats it as an error and drops it.

ConceptAlso calledsoft 404s

Open in Reef mapOpen in Graph

Narrative see the topic Soft 404s

Claims
34
In Google’s docs
5
Said at the event
25
Not in docs
7
Kit items
9

Glossary · Soft 404

A page that returns a success code (200) while its content looks like an error or an empty page. Google keeps it out of the index but may keep crawling it. A CDN captcha page served with 200 is a common cause.

Google’s documentation 5

Documented in

Said at the event 25

Slide and stage claims that name it, the ones Google’s documentation does not cover first.

Not in docs 7

StageNot in docsD2-C335

Because error pages are worded in endless variations, of which 'page not found' is only the classic one, Google cannot detect soft 404s with simple error, word or keyword matching.

Gary Illyes · Day 2 · Understanding what's on a page

StageNot in docsD2-C338

Google detects soft 404s with a language model, described as something like BERT, that is trained to understand the structure and layout of a page as well as its language, instead of reading the page as one flat wall of text.

Gary Illyes · Day 2 · Understanding what's on a page

StageNot in docsD2-C339

For soft 404 detection, the position of error text decides: an error in a less important part such as the navigation need not make a page a soft 404, but an error message alone in the main content, like 'Error establishing a database connection', does, much as a human would judge it.

Gary Illyes · Day 2 · Understanding what's on a page

StageNot in docsD2-C714

'Crawled – currently not indexed' is most of the time a quality issue rather than a technical one: the pages are usually low quality or useless for the index, for example duplicates or soft 404s.

Day 2 · Deciding what goes in the index?

Consistent with docs 10

StageConsistent with docsD1-C070

Soft 404s were named as a crawl problem alongside DNS and firewall issues, and described as one of the biggest problems on the internet right now for crawling and showing up in Search.

Gary Illyes · Day 1 · How crawling errors affect Search

StageConsistent with docsD2-C292

The fix for a client-side soft 404 is to serve a real 404 error page where appropriate; how to detect URLs that do not exist depends on how the app works and where it is hosted.

Erin Sparling · Day 2 · What is Google friendly JavaScript

StageConsistent with docsD2-C341

Gary Illyes said soft 404 detection keeps searchers from clicking into dead ends and avoids wasting site owners' resources on visitors sent to error pages.

Gary Illyes · Day 2 · Understanding what's on a page

Confirmed by docs 7

StageConfirmed by docsD2-C334

A soft 404 is a page that should return an error status code but returns HTTP 200; from a crawling point of view it looks indexable, but because it has no real content Google throws it out of the index.

Gary Illyes · Day 2 · Understanding what's on a page

SlideConfirmed by docsD2-C336

Google listed four common causes of soft 404s: pages that look like errors but are not, thin or empty content, server or CMS misconfigurations, and JavaScript-dependent content that fails to load.

Gary Illyes · Day 2 · Understanding what's on a page

Nothing to verify 1

StageD3-C607

An audience member reported recrawl intervals on one very large, popular client site: the homepage about 5 times a day, first-level pages about every 1.5 days (uncertain reading), and pages clustered as soft 404s every 160 to 190 days, adding that other sites will differ.

From the audience · Day 3 · How long does it take to..?

Press and analysis 4

AnalysisD1-C371

Day 1 said a CDN captcha page served with HTTP 200 becomes a soft 404, while Day 2 (D2-C374, D2-C375) said such challenge pages are hard to recognise as errors and can be clustered as duplicates; Google's CDN post describes both outcomes, and in both the real pages drop out of Search.

Ibrahim Anjro · Day 1 · How crawling errors affect Search

AnalysisD2-C295

After moving to real paths, set the server or hosting rewrite rules so a direct request to every valid path returns 200 with the content (ideally server-rendered) and an unknown path returns a 404 status, which removes client-side soft 404s at the source.

Ibrahim Anjro · Day 2 · What is Google friendly JavaScript

Built on these claims 9

Kit items about Soft 404: their own words name it, or several of the claims they rest on do.

Developer requirements 8

3 more

Also inglossary term Soft 404

Connected things 20

Relations

  • Affects Index selection
    2 claims, 2 documented
    • StageConsistent with docsD2-C696

      Index selection applies the negative signals that immediately block indexing: noindex (the likely reading of one unclear word), expired unavailable_after dates, soft 404s, non-canonical duplicates, spam signals and other policies.

    • StageConsistent with docsD2-C700

      Index selection drops soft 404 pages that were not dropped earlier, for example when a document is reprocessed.

Most often named with it

Things named in the same claim, with the number of claims they share.

3 more things

Topics that feature it