Manifest position 234 · CrUX rank bucket 1000

https://www.goodreads.com

Blocked after retries

The site returned HTTP 403 to the CDP-controlled Chrome document request and rendered an empty document (0 text characters, empty <html><head></head><body></body></html>), while a plain HTTP fetch returned the actual 55 KB page. This user-agent-specific anti-automation response prevented inspection of the real interactive page. The audit stopped during recon as required; no score or findings verdict was published.

Attempts
3 / 3
Judged checks
0 / 58
Blocked
58
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
respect-user-preferences
respects-reduced-motion
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
respect-user-preferences
respects-contrast
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
implement-natural-interactions
view-transitions
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
implement-natural-interactions
scroll-driven-animations
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
implement-natural-interactions
physical-gestures
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
provide-guided-navigation
scroll-state-aware-chrome
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
provide-guided-navigation
anchored-positioning
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
provide-guided-navigation
directs-attention
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
maximize-content-reduce-noise
no-intrusive-interruptions
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
maximize-content-reduce-noise
semantic-dismissible-primitives
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
maximize-content-reduce-noise
reduced-chrome
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
adapt-to-the-form-factor
component-level-responsiveness
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
adapt-to-the-form-factor
input-modality-aware
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
support-core-task-success
clear-purpose-and-primary-action
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
support-core-task-success
primary-flow-completion
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
support-core-task-success
clear-system-state-and-recovery
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-fast-and-stable
good-core-web-vitals
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-fast-and-stable
visual-stability
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-fast-and-stable
efficient-main-thread
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-fast-and-stable
efficient-resource-delivery
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-fast-and-stable
trim-unused-and-duplicate-code
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-inclusive
names-roles-labels
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-inclusive
sufficient-contrast
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-inclusive
structure-and-focus
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-inclusive
legible-text
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-inclusive
zoom-reflow-targets-and-media
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
follow-best-practices
no-console-errors
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
follow-best-practices
sound-document-and-assets
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
follow-best-practices
browser-platform-hygiene
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-discoverable
title-and-description
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-discoverable
crawlable-and-mobile-friendly
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-discoverable
canonical-and-indexing-signals
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-discoverable
structured-and-shareable-metadata
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-private-and-secure
secure-transport-and-headers
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-private-and-secure
data-minimisation-and-third-parties
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-private-and-secure
in-context-permissions-and-modern-auth
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-private-and-secure
defensive-browser-policies
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-resilient
progressive-enhancement
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-resilient
resilient-runtime-behaviour
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-resilient
offline-and-installable
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-resilient
network-and-http-failure-states
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-internationalised
lang-dir-and-logical-properties
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-internationalised
locale-aware-data
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-internationalised
time-zone-correctness
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-trustworthy
no-dark-patterns
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-trustworthy
humane-error-handling
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-trustworthy
trustworthy-input-assistance
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-trustworthy
safe-commercial-and-account-flows
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-sustainable
optimised-assets
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-sustainable
no-wasteful-work
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-sustainable
third-party-and-media-budget
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-agent-ready
structured-agent-capabilities
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-agent-ready
on-device-inference
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-memory-efficient
no-leak-under-repeated-interaction
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-memory-efficient
bounded-footprint
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
blockedhighThe browser session exposed no real Goodreads UI or content to test. The rendered DOM had 0 text characters; screenshot was blank; HAR recorded HTTP 403 for the document. A plain fetch returned HTTP 200 and 55,949 bytes, confirming the result was an external anti-automation response rather than the public page.

Provenance

Canonical report: results/atomic/reports/0234-www_goodreads_com.json
Report SHA-256: 9eb2f2ee45c28de11b751be09d024eb91381f2e19f1052e572e5e8d77c8d74b1
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_goodreads_com/2026-07-27T18-01-14-172Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_goodreads_com/2026-07-27T18-01-14-172Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7

Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.