1 · Question bankReal buyer questions, frozen per industry
Each industry gets a bank of standardized buyer questions covering discovery, DIY-vs-hire, vetting, pricing, comparison, local availability, urgency and red-flag scenarios. Banks are frozen per edition so editions are comparable; the exact questions are published on each industry page.
2 · CollectionOne response per model per question
Every question is asked once to each model (chatgpt: gpt-5-mini · claude: claude-sonnet-5 · gemini: gemini-3-flash-preview), with identical wording, in a fresh context, within the same collection window. No retries, no cherry-picking: the first response is the recorded response.
3 · CodingA fixed 12-behavior rubric
Each stored response is coded against the same 12 binary behaviors (definitions below). Percentages are simple proportions over the industry’s question set — no weighting, no modeling.
4 · QAHuman review before publication
Coded results are checked for consistency (cross-model and cross-industry), and every published headline number is re-verified against the underlying responses before an edition goes live.
5 · EditionsSame URLs, quarterly refresh
The study is re-run on a set cadence with the same protocol. Pages update in place — URLs never change — and prior editions are retained so behavior deltas can be reported over time.
Audit trailRaw responses are stored
The full text of every AI response is archived per question and per model. Any published statistic can be traced to the exact responses that produced it.