Public reports are only useful if their methodology is auditable. Here's exactly how the AI Share of Voice report is produced — what we count, what we don't, and what would make us change the method.
The query set is fixed across months. It targets four clusters of category-defining ABA & behavioral-health marketing questions:
Changing the query set without bumping the queryRevision field would break month-over-month comparison. Major revisions are explicit, dated, and called out at the top of the affected report.
Each query is sent to ChatGPT (gpt-4o-mini), Claude (claude-haiku-4-5), and Perplexity (sonar) with identical system prompts and a temperature of 0.2. The prompts are the same as those used in the ABA AI Visibility Check, so the public free tool produces directly comparable measurements for any other ABA brand.
Google AI Overviews are tracked manually for the agency-selection cluster but excluded from the headline mention-rate number for now — the API access path is too brittle to be auditable. We'll add it once we can produce a reproducible methodology.
A mention is counted when the brand name “Higglo” appears as a whole-word match in the response text. We don't count partial matches, brand fragments, or URLs without the brand name itself.
Approximate rank position is computed by counting the number of distinct brand-shaped phrases (capitalized 1–4 word noun phrases) named before our brand, plus one. This is a directional approximation, not a perfect ordinal — “#1” means “named first”, “#3” means “at least two other brands named earlier”.
Brand sentiment is classified as positive / neutral / negative based on a small adjective-window heuristic. Edge cases get manually reviewed before publication.
Snapshots are produced on the first business day of each month and published the same week. Mention rate moves slowly across LLM training cycles — weekly tracking would add noise without signal. Quarterly tracking would miss inflection points caused by new model releases.
The data file for each month is committed to source control under src/data/share-of-voice/YYYY-MM.js. Anyone can audit the underlying numbers by reading the file.
The free ABA AI Visibility Check uses the exact same mention-detection logic. Run it on your brand and the result is directly comparable to the monthly snapshots.