Audit rules
Page Answers With an Error Status
The final response of the page, after redirects, has a 4xx or 5xx status, so Google does not index its content. In a QuikSEO audit, a failure of this rule has error severity and counts against the score. Below are the exact condition, its exceptions and the sources behind it, followed by the other rules of the same group.
http.error_statusError01 — Definition
How This Rule Is Checked
The rule is a pure function of the fetched page: no extra requests, no account settings. The same input always gives the same result.
Rule Severity and Score
- Rule id
http.error_status- Group
- HTTP
- Severity of a failure
- Error
- Counts in the score
- Yes, whenever it applies to the page
- Required for a score
- No
Condition and Exceptions
- Condition
- Fetched page whose final status (after redirects) is 4xx or 5xx → fail; when the page is declared as not expected to be indexed (expect_indexing false) → review (warning)
- Exceptions
- 2xx → pass; HTML mode or no final status → not_checked; a final 1xx/3xx → not_checked; 401, 403 and 429 never reach the rules (access blocked)
Sources and Project Decision
- Sources
- How HTTP Status Codes Affect Google's Crawlers (Google Search Central, Q01)
- Project decision
- Severity error is a project decision [D]: a 4xx or 5xx page cannot be indexed. When the owner declared that the page is not expected to be indexed (the "Should be indexed" setting set to no), the result is review. 401, 403 and 429 answers never reach the rules (the audit is reported as access blocked).
02 — HTTP
Other Rules in This Group
The other checks of the same group, each with its own condition and sources.
- No Cache Validatorshttp.cache_validators
- HTML Not Compressedhttp.compression
- WWW and Non-WWW Both Serve the Pagehttp.host_variant_duplicate
- HTTP Protocol Versionhttp.http2
- HTTP Version Not Redirected to HTTPShttp.http_variant_not_redirected
- Page Not Served Over HTTPShttp.https
- Mixed Contenthttp.mixed_content
- X-Powered-By Version Disclosedhttp.powered_by
- Redirect Chainhttp.redirect_chain
- Server Version Disclosedhttp.server_header
- TLS Certificate Expiring Soonhttp.tls_expiring
- Invalid TLS Certificatehttp.tls_invalid