Audit rules
No Cache Validators
The HTML response has neither an ETag nor a Last-Modified header, so Google's crawlers cannot ask whether the page changed and download it again in full. In a QuikSEO audit, a failure has info severity and counts against the score. The exact condition, its exceptions and its sources follow below.
http.cache_validatorsInfo01 — 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.cache_validators- Group
- HTTP
- Severity of a failure
- Info
- Counts in the score
- Yes, whenever it applies to the page
- Required for a score
- No
Condition and Exceptions
- Condition
- HTML response with neither ETag nor Last-Modified → review
- Exceptions
- Cache-Control is not judged; non-HTML → not_applicable; HTML mode → not_checked
Sources and Project Decision
- Sources
- Overview of Google crawlers and fetchers (user agents) (Google for Developers, Q03)
- Project decision
- Review only (lot 2). Google's crawlers revalidate with ETag (preferred) or Last-Modified (Q03). Cache-Control values are not judged for HTML.
02 — HTTP
Other Rules in This Group
The other checks of the same group, each with its own condition and sources.
- HTML Not Compressedhttp.compression
- Page Answers With an Error Statushttp.error_status
- 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