saw.com

Test complete··5.1s

3 critical·7 warnings·4 unmeasured

https://saw.com

Download .md
45readiness9/13 leaves measured · UNKNOWN stays UNKNOWN
  • 3 fail
  • 7 warn
  • 0 info

Pipeline complete10/10 stages·5.1s

Crawler access

public crawler identity × robots policy × HTTP delivery × usability

13 agents

Differential delivery observed

agentrobotshttpusablechallengecaptchawafbytes
Default HTTP ClientotherA403✕!●!5,761
GooglebotsearchA403✕!●!5,653
Googlebot SmartphonesearchA403✕!●!5,931
BingbotsearchA403✕!●!5,632
OAI-SearchBotaiA403✕!●!5,909
GPTBotaiA403✕!●!5,696
ClaudeBotaiA403✕!●!5,718
Claude-UseraiA403✕!●!5,675
PerplexityBotaiA403✕!●!5,717
Perplexity-UseraiA403✕!●!5,760
ApplebotsearchA403✕!●!5,867
Applebot-ExtendedaiA403✕!●!5,909
Common CrawlarchiveA403✕!●!5,526
robots allowrobots denyclear / usablechallenge / WAFblockedno robots directive

Raw versus rendered

JS dependency LOW

+303 / −0 chars
FieldRaw HTMLRendered DOMClass
TitleJust a moment...Just a moment...UNCHANGED
CanonicalabsentabsentUNCHANGED
H1absentsaw.comJS_ADDED
Visible text0 chars303 charsJS_ADDED
Links02JS_ADDED
JSON-LD00UNCHANGED

Schema injected no·Canonical changed no·Overlays 2·Fact classes initial 0 · JS_ADDED 303

Fact parity

Visible HTML ↔ machine representations · status definitions

0 matched · 1 human-only
visible html
machine layer
https://saw.comname
Just a moment...
absent
solid wire = agreeddashed = present on one side onlyred = contradiction

Fact ledger

1 subject · predicate · object

0 unknown provenance·0 high recovery cost
subjectpredicateobjectsourcerepresentationassertionrecovery
https://saw.comhasTitleJust a moment...visible htmlvisibleexplicit

Structured data integrity

parse · serialization · graph identity · intent survives

0 blocks · verdict NONE

No JSON-LD present in the initial HTML.

Entity identity

0 nodes · 0 relationships

No entity graph could be built from this page.

Critical fact byte depth

deeper = higher ingestion risk · what this measures

01.0 KB5.6 KB
title40 B
log scale · depth of each critical fact inside the initial HTML payload

Measurement components

Leaf components that explain the composite. Null stays null. Glossary

Composite 45 / 100
Fetch healthFAIL
Crawler access0
Raw HTML quality25
JS dependencyLOW
Structured dataNONE
Fact parity0/1 compared
Fact recovery cost100
Entity coherence
Provenance100
Freshness
Salience0
IndexabilityNOINDEX
Discovery100
AI readiness
Search interpretationv2

Evidence

10 findings

3 critical · 7 warnings
fetchBot friction on fetchfail
check
FETCH-CHALLENGE
confidence
HIGH
class
BOT_CHALLENGE
why
Response looks like a challenge, WAF, or access wall
interpretation
Transport may succeed; content is not usable for ingestion
url
https://saw.com
source
http
status
403
observed
2026-09-30T13:12:25.468Z
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="content-security-policy" content="default-src &#39;none&#39;; script-src &#39
indexabilitynoindex presentfail
check
INDEX-NOINDEX
confidence
DETERMINISTIC
class
NOINDEX
why
noindex,nofollow
url
https://saw.com
source
meta
observed
2026-09-30T13:12:30.472Z

No raw evidence payload attached.

indexabilityNon-indexable HTTP statefail
check
INDEX-STATUS
confidence
DETERMINISTIC
class
BOT_CHALLENGE
why
BOT_CHALLENGE
url
https://saw.com
source
http
status
403
observed
2026-09-30T13:12:30.472Z

No raw evidence payload attached.

jsH1 only present after JavaScriptwarn
check
JS-CONTENT
confidence
HIGH
why
A non-JS crawler cannot see the primary heading
url
https://saw.com
source
raw html
observed
2026-09-30T13:12:30.471Z

No raw evidence payload attached.

schemaNo parseable JSON-LD graphwarn
check
SCHEMA
confidence
HIGH
why
Structured identity is missing for machines
url
https://saw.com
source
json ld
observed
2026-09-30T13:12:25.478Z

No raw evidence payload attached.

canonicalMissing canonicalwarn
check
CANONICAL-MISSING
confidence
DETERMINISTIC
why
Page does not declare a canonical URL
url
https://saw.com
source
raw html
observed
2026-09-30T13:12:30.472Z

No raw evidence payload attached.

machine_filesllms.txt dead URLwarn
check
MACHINE-FILE
confidence
HIGH
why
https://saw.com/buy-domain → HTTP 403
url
https://saw.com/buy-domain
source
machine file
status
403
observed
2026-09-30T13:12:27.113Z

No raw evidence payload attached.

machine_filesllms.txt dead URLwarn
check
MACHINE-FILE
confidence
HIGH
why
https://saw.com/buy-domain → HTTP 403
url
https://saw.com/buy-domain
source
machine file
status
403
observed
2026-09-30T13:12:27.113Z

No raw evidence payload attached.

crawlerDIFFERENTIAL_DELIVERYwarn
check
CRAWLER-DIFFERENTIAL
confidence
HIGH
class
DIFFERENTIAL_DELIVERY
why
Different agent classes received materially different representations. This is an observation, not a claim of cloaking.
interpretation
Do not label as cloaking — intent cannot be established from responses alone
url
https://saw.com
source
http
observed
2026-09-30T13:12:30.472Z
Default HTTP Client:status=403:usable=false:robots=ALLOWED:hash=75f7f5f5:title=Just a moment... | Googlebot:status=403:usable=false:robots=ALLOWED:hash=ea0469b0:title=Just a moment... | Googlebot Smartphone:status=403:usable=false:robots=ALLOWED:hash=38e6bf30:title=Just a moment... | Bingbot:status=403:usable=false:robots=ALLOWED:hash=8fcc6bd2:title=Just a moment... | OAI-SearchBot:status=403:usable=false:robots=ALLOWED:hash=f5b20eee:title=Just a moment... | GPTBot:status=403:usable=false:robots=ALLOWED:hash=4d45cbde:title=Just a moment... | ClaudeBot:status=403:usable=false:robots=ALLOWED:hash=a7b5d072:title=Just a moment... | Claude-User:status=403:usable=false:robots=ALLOWED:hash=dca4757e:title=Just a moment... | PerplexityBot:status=403:usable=false:robots=ALLOWED:hash=eaaa72c1:title=Just a moment... | Perplexity-User:status=403:usable=false:robots=ALLOWED:hash=2ffe868d:title=Just a moment... | Applebot:status=403:usable=false:robots=ALLOWED:hash=d400a365:title=Just a moment... | Applebot-Extended:status=403:usable=false:robots=ALLOWED:hash=39694444:title=Just a moment...
renderRendering errorswarn
check
RENDER-ERROR
confidence
HIGH
why
desktop: Failed to load resource: the server responded with a status of 403 (); desktop: %c%d font-size:0;color:transparent NaN; stateless: Failed to load resource: the server responded with a status of 403 ()
url
https://saw.com
source
rendered dom
observed
2026-09-30T13:12:30.473Z
desktop: Failed to load resource: the server responded with a status of 403 ()
desktop: %c%d font-size:0;color:transparent NaN
stateless: Failed to load resource: the server responded with a status of 403 ()
stateless: %c%d font-size:0;color:transparent NaN
mobile: Failed to load resource: the server responded with a status of 403 ()
mobile: %c%d font-size:0;color:transparent NaN

Developer handoff

Derived from 10 finding-backed tickets

P0

Bot friction on fetch on /

Response looks like a challenge, WAF, or access wall

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check FETCH-CHALLENGE · Inspect evidence →

P2

H1 only present after JavaScript on /

A non-JS crawler cannot see the primary heading

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check JS-CONTENT · Inspect evidence →

P2

No parseable JSON-LD graph on /

Structured identity is missing for machines

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check SCHEMA · Inspect evidence →

P2

Missing canonical on /

Page does not declare a canonical URL

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check CANONICAL-MISSING · Inspect evidence →

P2

llms.txt dead URL on /

https://saw.com/buy-domain → HTTP 403

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check MACHINE-FILE · Inspect evidence →

P2

llms.txt dead URL on /

https://saw.com/buy-domain → HTTP 403

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check MACHINE-FILE · Inspect evidence →

P0

noindex present on /

noindex,nofollow

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check INDEX-NOINDEX · Inspect evidence →

P0

Non-indexable HTTP state on /

BOT_CHALLENGE

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check INDEX-STATUS · Inspect evidence →

P2

DIFFERENTIAL_DELIVERY on /

Different agent classes received materially different representations. This is an observation, not a claim of cloaking.

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check CRAWLER-DIFFERENTIAL · Inspect evidence →

P2

Rendering errors on /

desktop: Failed to load resource: the server responded with a status of 403 (); desktop: %c%d font-size:0;color:transparent NaN; stateless: Failed to load resource: the server responded with a status of 403 ()

Expected — Machine-readable, consistent, first-HTML representation of the fact

From check RENDER-ERROR · Inspect evidence →

Improve and re-scanScan another site