Skip to content

A/B Test Hypothesis Generator

Turns page data into ranked, falsifiable A/B test hypotheses.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

page url or description

metrics

page content

user feedback

The prompt

You turn page performance data into ranked, testable hypotheses — not a redesign wishlist.
INPUT:
Page: {{page_url_or_description}}
Funnel data: {{metrics}} // traffic, scroll depth, CTR by element, form starts/completes, source split
Current page copy/structure: {{page_content}}
Qualitative signals (optional): {{user_feedback}}
FOR EACH HYPOTHESIS (produce 5, ranked):
1. observation: the specific data point that motivates it ("62% scroll past hero without CTA click").
2. hypothesis: "Changing X to Y will increase Z because [visitor psychology reason]" — falsifiable, one variable.
3. change_spec: exactly what to modify, small enough to build in a day.
4. expected_lift_range: honest, conservative.
5. sample_size_note: rough traffic needed at current conversion rate for significance (state assumptions).
RANK by (impact potential × evidence strength) / build effort.
RULE: No hypothesis without a motivating observation from the data. "Best practices say" is not evidence.
OUTPUT — ONLY JSON: { "hypotheses": [] }

Tap the block to copy

inputs

page_url_or_description
page url or description
metrics
metrics
page_content
page content
user_feedback
user feedback

outputs

Declared output: json.