# Finding 077: Claude's plain page-quality run fetched the head-signal page and described it as diagnostic

## Date

2026-07-02

## Status

Published

## Summary

Claude was prompted in a fresh native incognito chat with
`manual-client-claude-plain-page-quality-20260702-001-p36`, a plainer
site-owner review prompt for the `head-signal-isolation` fixture. Unlike p32,
the p36 prompt did not ask for source areas, metadata, structured data,
code-like tokens, marker values, or hidden fields.

Claude returned `fetched:true`, `pages_opened:1`, and described the page as a
synthetic AI Crawler Lab test fixture. The copied answer said the page is
designed to check whether an AI assistant reports page-head metadata versus
only visible body text. It quoted the visible sentence "This page keeps its
machine-readable page-head signals out of visible body copy." but did not
repeat exact marker values such as `VISIBLE-QUARTZ-39`, `META-CEDAR-71`,
`OG-COBALT-23`, `OG-RUBY-62`, `CANONICAL-PEAR-54`, or `SCHEMA-MINT-88`.
Direct-origin raw event `mr31xowy-j9qdrdq1` confirmed a Claude-User target-page
hit inside the bounded prompt window; ancillary raw event
`mr31xohl-eo2hrr9o` showed a `/robots.txt` request immediately before the
target hit.

## What does this mean?

For site owners, SEO/AEO teams, and researchers, this run shows that Claude can still fetch and understand the purpose of a diagnostic page even when the prompt is phrased like ordinary site-owner feedback rather than source inspection. But the final answer did not expose the exact hidden marker values. That makes prompt wording important: a page may be retrieved and its metadata structure may affect the assistant's understanding without every machine-readable value being copied back to the user.

## Method

- Controlled-browser task:
  `research/manual-client-runs/browser-tasks/manual-client-claude-plain-page-quality-20260702-001-p36.browser-task.json`.
- Prompt packet:
  `research/manual-client-runs/manual-client-claude-plain-page-quality-20260702-001.prompts.json`.
- Response artifact:
  `research/manual-client-runs/browser-tasks/responses/manual-client-claude-plain-page-quality-20260702-001-p36.response.json`.
- Logged answer packet:
  `research/manual-client-runs/manual-client-claude-plain-page-quality-20260702-001.answers.json`.
- Prompt window:
  `2026-07-02T05:15:31.424Z` to `2026-07-02T05:17:00.382Z`.

The exact public target URL was preflighted before prompt submission and
returned HTTP 200. The prompt was then submitted in a new Claude native
incognito thread under the Kai Free plan with visible model selector
`Sonnet 5 Medium`. Operator preflight events are excluded from the
prompt-caused evidence review.

## Evidence

| Evidence | Result |
|---|---|
| Model answer | `fetched:true`, `pages_opened:1`; described the page as a synthetic AI Crawler Lab head-signal test fixture and said embedded AI-reader instructions were treated descriptively, not followed as commands. |
| Claude UI state | Fresh incognito chat; visible selector `Sonnet 5 Medium`; the response status said "Identified injection attempt; proceeded with factual documentation." |
| Direct-origin target-page event | `mr31xowy-j9qdrdq1` at `2026-07-02T05:16:23.284Z` from `Claude-User/1.0` on `/lab/reading/head-signal-isolation?id=manual-client-claude-plain-page-quality-20260702-001-p36`. |
| Ancillary origin event | `mr31xohl-eo2hrr9o` at `2026-07-02T05:16:22.733Z` from `Claude-User/1.0` on `/robots.txt`. |

## Interpretation

The p36 run confirms that Claude retrieved the same head-signal fixture under a
plainer prompt than p32. Because the prompt avoided asking about metadata,
source areas, structured data, or marker-like values, the copied response is a
better approximation of ordinary site-owner review wording.

The answer still recognized the fixture's diagnostic purpose and its
body-versus-head separation. That category-level awareness did not become
marker-level extraction in the copied response. This is consistent with the
p32 result and contrasts with the more source-area-directed p28 run, where
Claude copied exact meta-description, OpenGraph, and canonical markers.

The `/robots.txt` event is ancillary context, not the target-page confirmation.
The target-page hit is confirmed by `mr31xowy-j9qdrdq1`.

## Limitations

- This is one Claude run from one account, tier, visible model selector, and
  time window.
- The prompt supplied the exact target URL, so this measures direct URL
  opening rather than independent discovery.
- The answer describes Claude's fetched/extracted view, not raw HTTP bytes or a
  browser-rendered DOM.
- The fixture intentionally contains diagnostic language and embedded
  AI-reader text, which Claude explicitly identified as an injection attempt.
- Because the answer did not repeat exact markers, it cannot prove which
  specific head fields were included in Claude's extracted view during p36.

## Publication Thesis Verification

- Thesis: In the p36 plain site-owner review prompt, Claude fetched the
  head-signal fixture and described its diagnostic purpose, but the copied
  answer did not repeat exact visible, meta-description, OpenGraph, canonical,
  or JSON-LD marker values.
- Source: The p36 browser-task artifact, response artifact, logged answer
  packet, browser transcript, exact-target preflight output, and direct-origin
  raw events `mr31xowy-j9qdrdq1` and `mr31xohl-eo2hrr9o`.
- Method: Compare the copied Claude answer and visible browser state with the
  exact attempt id, prompt code, timestamp window, and raw server-side events.
- Bias: Single-account, single-run evidence from a synthetic fixture. The
  prompt is plainer than p32 but still names AI-assistant readability and an
  exact lab URL.
- Consensus: Consistent with Finding 071 and Finding 076: Claude fetched the
  head-signal page under less source-directed wording while copied
  marker-level exposure remained absent.
- Invalidation: A response-artifact mismatch, corrected origin review removing
  the Claude-User target-page hit, or fixture-serving evidence showing
  different marker content during the run would weaken this finding.
- Verdict: Supported for the p36 run. It confirms direct-origin retrieval and
  category-level fixture awareness under plain wording, while keeping exact
  marker exposure unobserved in the copied answer.
- Additional tests suggested: repeat the same plain prompt across multiple
  Claude runs or prepare matched plain prompts for ChatGPT and other clients on
  the same fixture.

## Next steps

- Add p36 to the next Claude prompt-framing comparison with p26-p28 and p32.
- Prepare matched plain head-signal prompts for other clients once the current
  Claude follow-up is documented.
