SEOscanner.app

Rule · Indexing controls

Server HTML does not carry a noindex that JavaScript removes

SEO-IDX-04C1 Mechanism· w8

Class
C1 Mechanism
Weight
8
Severity on fail
critical
Applies to
Google

Scope and evidence

Evaluated on fetched pages. The book marks this requirement SEARCH-ENGINE-SPECIFIC. It needs rendered; without that input the rule reports as not evaluated rather than guessing.

Fail conditions

Each condition has a stable code and a reason template. The evaluator fills the placeholders from observed values only; no sentence in a report is generated.

  • raw_noindex_removed_by_js

    The server HTML of {url} contains noindex ({directive_source}), and JavaScript removes it after rendering. When Google encounters noindex it may skip rendering and JavaScript execution, so the noindex in the server HTML may be the rule Google applies.

The documented fix

Decide indexability on the server and ship the final robots meta in the initial HTML.

Sources, quoted

These are the passages the rule rests on, stored once in the knowledge base and emitted exactly as written. A citation marked for specific conditions appears only on findings with those codes.