AIRANKS — The Authoritative Rankings for AI Web Content
AIRANKS measures AI visibility: we ask AI models real product and service
questions, capture the complete answers as immutable observations, and publish
what they contain — which brands were mentioned, which domains were cited, and
which exact pages were linked. Every domain gets an AIR score from 1–10
(a decile of visibility in the active dataset; 0 means insufficient data),
with the methodology in the open.
01Helix■■■ locked Helix — ci 1.00–1.00 · n=373 · 100.0% of resamples held this rank · named in 100% of answers
02Saatva■■■ locked Saatva — ci 0.94–0.94 · n=373 · 100.0% of resamples held this rank · named in 98% of answers
03Brooklyn Bedding■□□ soft Brooklyn Bedding — ci 0.83–0.89 · n=373 · 78.6% of resamples held this rank · named in 87% of answers
04Nolah■□□ soft Nolah — ci 0.78–0.89 · n=373 · 73.4% of resamples held this rank · named in 48% of answers
05Nectar■□□ soft Nectar — ci 0.72–0.83 · n=373 · 76.0% of resamples held this rank · named in 75% of answers
06Bear■■□ firm Bear — ci 0.72–0.78 · n=373 · 80.6% of resamples held this rank · named in 65% of answers
07Casper□□□ contested Casper — ci 0.50–0.67 · n=373 · 45.0% of resamples held this rank · named in 24% of answers
08Leesa✕✕✕ unsettled Leesa — ci 0.44–0.67 · n=373 · 28.7% of resamples held this rank · named in 27% of answers
09Siena✕✕✕ unsettled Siena — ci 0.44–0.67 · n=373 · 32.4% of resamples held this rank · named in 31% of answers
10Dreamcloud✕✕✕ unsettled Dreamcloud — ci 0.44–0.67 · n=373 · 30.6% of resamples held this rank · named in 23% of answers
11Allswell■□□ soft Allswell — ci 0.39–0.56 · n=373 · 66.6% of resamples held this rank · named in 23% of answers
12WinkBed■□□ soft WinkBed — ci 0.39–0.44 · n=373 · 78.6% of resamples held this rank · named in 20% of answers
13Tempur-Pedic■■■ locked Tempur-Pedic — ci 0.28–0.33 · n=373 · 95.0% of resamples held this rank · named in 13% of answers
14Tuft & Needle□□□ contested Tuft & Needle — ci 0.11–0.33 · n=373 · 55.2% of resamples held this rank · named in 10% of answers
15Sealy✕✕✕ unsettled Sealy — ci 0.11–0.28 · n=373 · 38.3% of resamples held this rank · named in 8% of answers
16Purple✕✕✕ unsettled Purple — ci 0.06–0.28 · n=373 · 30.9% of resamples held this rank · named in 5% of answers
17Avocado□□□ contested Avocado — ci 0.06–0.22 · n=373 · 46.8% of resamples held this rank · named in 8% of answers
18Sleep Number■□□ soft Sleep Number — ci 0.00–0.17 · n=373 · 74.8% of resamples held this rank · named in 5% of answers
19Zinus■■■ locked Zinus — ci 0.00–0.06 · n=373 · 96.8% of resamples held this rank · named in 2% of answers
The Incomparability Lattice
what the intervals separate, not what the list claims
An edge means one brand's interval sits strictly above another's — zero overlap. No edge between two brands is not a gap in the drawing, it is the finding: their intervals overlap, and the bootstrap cannot tell them apart. Brands on the same rung are incomparable, not tied — the ranking above orders them anyway because a list has to print a total order; this diagram is the honest version.
19 of 19 brands measured · 46 dominance edges · 9 rungs · 35 pairs the data does not separate