Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.

AirPulse AI-Search Measurement Research

Every AirPulse study, method and public download, in one place. Each page states its cohort, its data-through date and what its result does not prove.

, updated

AirPulse's frozen 30-day study covered 30,504 production responses. Mention status changed between consecutive observations 9.7% of the time. 35.9% of sufficiently repeated prompt-engine cells changed state at least once. Consecutive cited-domain sets had 0.396 mean Jaccard overlap. A separate rolling validation extracted on July 20, 2026 covered 30,146 responses: 10.0% flip rate, 33.9% mixed-state cells, 0.390 mean overlap. The two cohorts are never pooled.

Research library

How Many Times Should You Run an AI Search Prompt? Evidence From 30,504 Responses

Whether a one-run result is trustworthy, and how many runs to schedule.

AirPulse AI-Search Visibility Measurement Methodology

The definitions, calculations and reporting contract.

Which AI Search Prompts Should Your Brand Track?

How to build and version the prompt roster.

How to Prove a GEO Change Improved AI Visibility

Test one page change against a baseline and matched controls.

Which AI Crawlers Visit Your Website, and What Are They Doing?

Crawler roles, verification methods, and why a hit is not a citation.

How Stable Is a New AI Citation? Evidence From the First 16 Perplexity Observations

Whether a first citation repeats: 16 Perplexity observations of one prompt.

Reddit's Share of ChatGPT Citations Fell 85.9% in a Matched AirPulse Sample

What an independent dataset shows about ChatGPT and Reddit.

Google's August 2026 Spam Update: What Changed for Airmeet and AirPulse?

An early read on what moved for two sites, with the limits stated.

What AI Engines Cite When Home Buyers in India Ask About Builders

Where AI answers about Indian real estate come from, and how a developer gets named.

Public downloads

Aggregate statistics and templates only. No customer names, tenant identifiers, raw prompts or raw answers.

CSV download

Aggregate stability study (CSV)

Frozen 30,504-response study and separate 30,146-response rolling validation, one aggregate row each.

Download the CSV
CSV download

Stability study data dictionary (CSV)

Definition of every field in the aggregate stability file, including how flips and Jaccard overlap were computed.

Download the CSV
CSV download

Prompt-selection worksheet (CSV)

Scoring template for candidate prompts, with buyer stage, evidence source, six 0-2 criteria, owner and roster version.

Download the CSV
CSV download

MyChild question-neighbourhood aggregate (CSV)

Grouped counts from the post-hoc, single-brand MyChild analysis. No customer identifiers, raw prompts or raw answers.

Download the CSV
CSV download

Trial preregistration worksheet (CSV)

Fill-in template for the first-citation trial protocol, covering prompts, controls, engines, outcomes, decision rule, stop conditions and privacy review.

Download the CSV
CSV download

AI crawler audit worksheet (CSV)

Per-request log template with the operational role, the provider's documented verification method and a verified / failed / not-verifiable classification for each crawler event.

Download the CSV
CSV download

First 16 Perplexity observations (CSV)

The frozen citation-stability cohort, one row per valid observation with cited flag, citation-list position and exposed citation count. No raw answers or tenant data.

Download the CSV

Core definitions

TermDefinition
Prompt-engine cellOne exact prompt paired with one fixed answer engine
Valid runOne timestamped execution that returned a usable answer under the declared failure rules
Mention rateValid runs naming the brand divided by valid runs in the same scope
Own-domain citation rateValid runs citing the brand's registrable domain divided by valid runs
Source coverageDistinct valid cited URLs or domains observed across repeated runs
Jaccard similarityIntersection divided by union for two comparable source sets

Full definitions, calculations and uncertainty rules are in the measurement methodology. Every study here is an observational production cohort, not a random sample, and none estimates the causal effect of one content change. To test one page change against a baseline and matched controls, follow the trial protocol.

Where the product applies it

Update record

DateChange
July 13, 2026Frozen production study and corrected evidence strategy established
July 20, 2026Rolling validation added; first research cluster prepared for publication
July 27, 2026First-citation trial protocol and preregistration worksheet added to the library
August 3, 2026Crawler reference and audit worksheet added, after the protocol page's first observed citation on August 1

How this page was made

AirPulse analysed aggregate records from its production read replica in a read-only transaction. The public study excludes customer names, tenant identifiers, raw prompts and raw answers. Observations are grouped by brand, prompt and engine, ordered by time, and compared across consecutive valid runs. Harsh Songra wrote the page. The published numbers reproduce from the frozen evidence file.

Primary references

  1. Don't Measure Once: Measuring Visibility in AI Search (arXiv)
  2. Quantifying Uncertainty in AI Visibility (arXiv)
  3. How many AI-search runs are enough? AirPulse's frozen study
  4. Which AI search prompts should your brand track?
  5. How to prove a GEO change improved AI visibility
  6. Which AI crawlers visit your website, and what are they doing?

See the measurement running on your brand.

The free GEO audit runs your buyers' real questions against four engines. The research above explains how to read what comes back.