# Every page answers the question it ranks for

> Every page answers the question it ranks for. Rewrites, then verifies.

Loop: `answer-ready-page`
Category: AI visibility
Autonomy: auto+gate
License: MIT
Source: https://vibemarketers.ai/loops/answer-ready-page

Scores each page for answer-engine readiness, rewrites the opening to answer the question first, and records the before and after.

## What you need

- none required

## Goal prompt

Give this to your agent. Replace anything in <angle brackets> with your own.

```
For every page in <collection>, score the opening against the answer-first
rubric, rewrite the opening to answer the page's question in the first
sentence, keep every claim and source unchanged, and record before and
after scores in the receipt.
```

## Verifier prompt

Run this as a second, separate agent. It grades the first one's work and must be
able to fail. A checker that never fails is not a checker.

```
Diff every rewritten page. FAIL if any number, claim, or source changed, if
any opening still starts with a topic instead of an answer, or if the
receipt lacks before and after scores with the page count. Otherwise PASS.
```

## Stopping condition

Every page in the collection has a before and after score in the receipt and the verifier marks PASS.

## How to run it

1. Save this file into your project, for example `.claude/loops/answer-ready-page.md`.
2. Open your agent in that project (Claude Code, Cursor, or Codex).
3. Paste the goal prompt, with your own values in place of the angle brackets.
4. When it stops, start a fresh session and paste the verifier prompt.
5. Read the verdict before you accept any change.

## What happened when we ran it

Last run 2026-09-21 on vibemarketers.ai.

- Baseline: 13 term pages scored against the answer-first rubric. Mean 9.69 of 10, with 11 of 13 already perfect. Two pages lost points for a first sentence over 40 words: what-is-a-marketing-agent at 48 and what-is-an-agent-loop at 42.
- Result: Mean answer-first score 9.69 before and 10.0 after across the same 13 pages, 13 of 13 now perfect. Diff is 2 characters across 2 files, with 0 words added and 0 words removed. No number, claim or source URL changed.
- What this does not prove: The score is the loop's own rubric, not a reader outcome. Nothing here shows that a reader or an answer engine prefers the rewritten openings. Citation movement cannot be read at all: no engine is configured, so there is no baseline to compare against.
- Cost: 0 human touches, 9 minutes, $0.00
- Raw log: https://github.com/genwfurukawa/vibemarketers-v2/blob/main/lab/runs/2026-09-21-answer-ready-page.json

## Inside a company

- Problem it solves: Pages rank for a question and then make the reader hunt for the answer.
- Source of truth it reads: The CMS export plus the Brain's buyer-questions file.
- What it may do: Score pages, draft rewrites of the opening paragraph, open a PR. Never change a claim or a number.
- Who approves: Content owner approves each PR before publish.
- Who owns it: Content lead
- How you measure it: Answer-first score per page, and citations on the fixed query set per page.

MIT licensed. Copy it, change it, run it. No attribution required.
