RESEARCHED · 2026.09.12-g40 · not deployed
G22 — SERP observation and competitor-overlap graph
Question
What appeared for a specified query under specified conditions?
Nodes
Query; SERP snapshot; Result occurrence; URL; Domain; Result feature
Relationship sketch
- snapshot → query/context
- snapshot → occurrence
- occurrence → URL and feature
Evidence inputs
Permitted search observations or licensed data, exact collection context, time, URL and feature details.
Implementation
Model each appearance as an occurrence, not a timeless edge. Distinguish organic results, ads, local results, and AI citations. Compare URL-set overlaps only within documented sampling.
Acceptance checks
- Every result belongs to a dated snapshot
- Position definition and feature type are retained
- Unavailable result data is not represented as zero visibility
Do not infer
Ranking for one query does not make a competitor's schema, word count, or backlink pattern causal.
Publication boundary
Aggregate research may be public; raw collected data obeys permissions.
Source basis
S09, S40. See Research/sources.json. Sources support the primitives or named technology. The organization, labels, actions, and acceptance contracts in this catalog are this library's design, not claimed provider requirements.