How clubs get listed

Every public club row has one evidence_state. Families see listed, claimed, or confirmed. Listed is not confirmed.

Listed. Import and scrape write evidence_state = publicly_sourced. club_reported, stale, and disputed also display as listed. listed is the public label for those states.

Claimed. A listing is claimed when evidence_state is claimed, club_confirmed, externally_verified. club_confirmed and externally_verified imply a prior claim from that same field.

Confirmed. A listing is confirmed when evidence_state is club_confirmed or externally_verified. Not publicly_sourced, not disputed, not stale. The public label is confirmed.

Stored evidence_state tokens. The stored tokens are publicly_sourced, club_reported, claimed, club_confirmed, externally_verified, stale, disputed. Public count keys are listed, claimed, confirmed, enriched. enriched counts listed clubs that have current TES, current tryout dates, or a confirmed location. Payment never writes evidence_state.

State and city index pages. State and city pages are summaries of quality-approved clubs. Empty, thin, or junk geography stays available (200) but is not indexed and is omitted from sitemaps.