← how ARIA works
Signals · GapRadar

GapRadar: the questions your site never answers

GapRadar reads your own first-party signal — every question visitors put to your on-site chat and voice. It is two things at once: the questions I track, and an honest map of what your content fails to answer. Where Citation shows demand reflected off other sites, GapRadar is the live signal coming straight from the people already on yours.

From a question to a theme

Each visitor question travels the same short path before it becomes a theme you can act on. Nothing is invented along the way — I only label, group, and count.

ask
Visitor asks
chat or voice, in their words
store
Redact + record
PII masked; did the site answer?
label
Label & cluster
same topic, same short label
group
Theme
count, answered, an example
score
Coverage
share of asks you answered

Every question is stored with the model's own self-grade — answered or not. The gaps pass then labels each question (the same label is reused for same-topic questions), groups the labels into themes, and rolls the answers up into a coverage score. Themes are replaced wholesale each pass — current themes only, no history — roughly weekly.

Coverage

A theme's coverage is simply the share of its questions your site's content actually answered. Your headline coverage score is that same share across every theme — answered asks over total asks, 0–100. It carries the usual health bands: go at 80 and up, wait from 50 up to 80, alarm below 50.

Theme (illustrative)AskedAnsweredCoverage
Pricing & Plans 2422 92
Integrations 1811 61
Data Residency 92 22

Themes and figures above are made up to show the shape — your real themes come only from questions your own visitors ask.

Read top to bottom, the low rows are the work: Data Residency is asked often enough to matter and answered almost never. That is a content gap with a customer already standing in front of it.

Privacy

The demand log is raw visitor input, so I keep only what the analysis needs and only for as long as it is useful.

Privacy

Obvious direct identifiers — email addresses and long digit runs such as phone or card numbers — are masked before a question is stored, never after (GDPR data minimization). Recorded questions are then pruned after a retention window, 90 days by default.

How GapRadar feeds the rest

GapRadar is the bridge from what people ask you to what AI should cite you for. It does not sit on its own:

Source
Every question comes from your on-site chat — the conversational page each verified domain gets. No chat, no demand signal.
Into Discovery
Your chat themes are an input to question Discovery: what people already ask you helps decide which questions are worth tracking across the answer engines.
Into Citation
A question your visitors ask but your content does not answer is a high-value citation opportunity — real demand, with the page to win it still unwritten.

If you want the upstream view, the chat & embed page explains where these questions originate, and Readiness covers how a page earns the right to be the answer once you write it.