A growing share of online shoppers now ask ChatGPT, Claude, or Gemini "what's the best mattress" or "is Glossier worth it" before they ever open a retailer's site. So we ran AI visibility audits on 50 direct-to-consumer brands across five categories — mattresses, sneakers, skincare, luggage, and activewear — to see who actually gets recommended.
The most surprising result wasn't about a hidden winner. It was about who didn't win: some of the most culturally famous, Instagram-dominant brands in DTC scored worse than competitors most people have never heard of.
Key Finding #1: Social Fame Doesn't Equal AI Visibility
Glossier built the modern DTC beauty playbook. Rhode, Hailey Bieber's skincare line, is one of the most talked-about beauty launches of the past few years — routinely selling out, constantly covered by fashion press, dominant on TikTok and Instagram. Both brands are, by any normal measure of fame, beauty industry royalty.
Both scored exactly 60 — a C grade — for AI visibility. Meanwhile The Ordinary, a famously unglamorous, ingredient-list-on-the-bottle skincare brand, scored 93. Ilia scored 97.
The likely explanation: AI engines aren't trained primarily on Instagram engagement or TikTok virality — they're trained on text. The Ordinary and Ilia both have dense, structured, ingredient-and-efficacy-focused content across dermatology sites, beauty review publications, and Reddit skincare communities — exactly the kind of factual, comparison-friendly content AI engines cite confidently. Glossier and Rhode's content is more aesthetic and lifestyle-driven, which performs brilliantly on visual social platforms but gives AI engines less specific, citable substance to recommend from.
The takeaway for brand marketers: the content that builds social fame and the content that builds AI visibility are not the same content. A brand can dominate culture and still be invisible to the growing share of buyers researching through AI. The fix isn't to abandon brand content — it's to add the specific, structured, comparison-ready content alongside it.
Key Finding #2: Mattresses Win, Luggage Loses
Of the five categories we tested, mattresses and sleep products had by far the strongest AI visibility, while luggage and travel brands lagged behind every other category.
Mattresses likely score highest because the category has an unusually mature third-party review ecosystem — Wirecutter, Sleep Foundation, GoodHousekeeping, and dozens of dedicated mattress review sites have spent a decade publishing detailed, comparison-heavy content. That density of independent, structured comparison content is exactly what AI engines draw on most confidently.
Key Finding #3: Negative AI Sentiment Is Its Own Category of Problem
Most low scores in our dataset reflect a brand simply not being mentioned. One brand's score revealed something different and more concerning: an AI engine actively surfacing negative sentiment, while the other two stayed neutral or positive on the identical query.
The case: when asked "is [a leather sneaker brand] worth the price?", Claude responded with specific, negative framing — citing a real decline in build quality following the brand's acquisition by a larger footwear company. ChatGPT and Gemini, asked the identical question, gave neutral-to-positive answers without raising the same concern. The brand's overall AI visibility score came in at 12 — not primarily because it was absent, but because one platform actively warned buyers away from it.
This is a distinct and arguably more urgent problem than simple invisibility. A brand that AI doesn't mention loses consideration passively. A brand that AI actively criticizes loses consideration and trust — and the buyer walks away having heard a specific, negative claim rather than no claim at all.
Key Finding #4: A Generic Brand Name Can Sink Your AI Visibility
One luggage brand in our study — sharing its name with a common calendar month — scored 17, the second-lowest in the entire dataset. Looking at the underlying responses, the brand wasn't being criticized. It mostly wasn't being recognized at all.
On category queries like "best carry-on luggage brands," the brand scored 0 across all three platforms — AI engines simply didn't connect the common word to the company. The single query where it scored well was a direct, branded comparison against a named competitor — context that forced disambiguation. Without that context, the brand name itself was a liability.
The lesson: if your brand name is a common word, generic content alone won't get you recognized by AI engines. You need content that explicitly and repeatedly pairs your brand name with your category and product type, so AI models learn the association rather than defaulting to the literal word.
The Brands With Total AI Consensus
27 of the 50 brands scored within 10 points across all three platforms — meaning ChatGPT, Claude, and Gemini essentially agree on how visible (or invisible) they are. The standouts at the top of that list:
- Saatva — 98 (GPT 100 / Claude 95 / Gemini 100)
- Nectar — 97 (GPT 90 / Claude 100 / Gemini 100)
- Ilia — 97 (GPT 100 / Claude 90 / Gemini 100)
- Spanx — 93 (GPT 95 / Claude 90 / Gemini 95)
- Skims — 93 (GPT 95 / Claude 95 / Gemini 90)
Notably, Gemini scored brands highest on average across the dataset (74), ahead of ChatGPT (70) and Claude (68) — the reverse order from our earlier tech brands study, where Claude was the most generous platform. This suggests platform "bias" isn't a fixed personality trait — it varies by category, likely reflecting which platform's training data has denser coverage of a given industry.
Full Rankings: All 50 Brands
| # | Brand | Grade | Score | ChatGPT / Claude / Gemini | Category |
|---|---|---|---|---|---|
| 1 | Saatva | A | 98 | GPT 100CL 95GM 100 | Mattresses |
| 2 | Nectar | A | 97 | GPT 90CL 100GM 100 | Mattresses |
| 3 | Ilia | A | 97 | GPT 100CL 90GM 100 | Skincare |
| 4 | The Ordinary | A | 93 | GPT 95CL 85GM 100 | Skincare |
| 5 | Fabletics | A | 93 | GPT 100CL 80GM 100 | Activewear |
| 6 | Spanx | A | 93 | GPT 95CL 90GM 95 | Activewear |
| 7 | Skims | A | 93 | GPT 95CL 95GM 90 | Activewear |
| 8 | Veja | A | 90 | GPT 95CL 80GM 95 | Footwear |
| 9 | Eight Sleep | A | 87 | GPT 85CL 95GM 80 | Mattresses |
| 10 | Away | A | 87 | GPT 100CL 75GM 85 | Luggage |
| 11 | Thousand Fell | A | 85 | GPT 70CL 85GM 100 | Footwear |
| 12 | Brooklyn Bedding | A | 83 | GPT 70CL 80GM 100 | Mattresses |
| 13 | Helix | A | 82 | GPT 65CL 95GM 85 | Mattresses |
| 14 | Allbirds | A | 82 | GPT 55CL 95GM 95 | Footwear |
| 15 | Rothy's | A | 80 | GPT 75CL 80GM 85 | Footwear |
| 16 | Kosas | A | 80 | GPT 85CL 75GM 80 | Skincare |
| 17 | Avocado | B | 78 | GPT 80CL 75GM 80 | Mattresses |
| 18 | Alo Yoga | B | 77 | GPT 90CL 50GM 90 | Activewear |
| 19 | Vuori | B | 75 | GPT 65CL 75GM 85 | Activewear |
| 20 | Casper | B | 73 | GPT 80CL 70GM 70 | Mattresses |
| 21 | Merit | B | 70 | GPT 60CL 80GM 70 | Skincare |
| 22 | Monos | B | 70 | GPT 65CL 70GM 75 | Luggage |
| 23 | Paravel | B | 70 | GPT 60CL 85GM 65 | Luggage |
| 24 | Hoka | B | 68 | GPT 70CL 65GM 70 | Footwear |
| 25 | Vessi | B | 68 | GPT 60CL 70GM 75 | Footwear |
| 26 | Girlfriend Collective | B | 68 | GPT 80CL 60GM 65 | Activewear |
| 27 | Drunk Elephant | B | 67 | GPT 80CL 60GM 60 | Skincare |
| 28 | Beyond Yoga | B | 67 | GPT 65CL 70GM 65 | Activewear |
| 29 | Purple | B | 65 | GPT 75CL 60GM 60 | Mattresses |
| 30 | Leesa | B | 65 | GPT 65CL 65GM 65 | Mattresses |
| 31 | Tatcha | B | 65 | GPT 70CL 55GM 70 | Skincare |
| 32 | Dagne Dover | B | 65 | GPT 65CL 60GM 70 | Luggage |
| 33 | On Running | C | 63 | GPT 65CL 60GM 65 | Footwear |
| 34 | Roam | C | 63 | GPT 55CL 60GM 75 | Luggage |
| 35 | Tuft & Needle | C | 62 | GPT 65CL 60GM 60 | Mattresses |
| 36 | Atoms | C | 62 | GPT 65CL 60GM 60 | Footwear |
| 37 | Koio | C | 62 | GPT 60CL 65GM 60 | Footwear |
| 38 | Youth To The People | C | 62 | GPT 65CL 60GM 60 | Skincare |
| 39 | Béis | C | 62 | GPT 60CL 60GM 65 | Luggage |
| 40 | Nomatic | C | 62 | GPT 65CL 60GM 60 | Luggage |
| 41 | Arlo Skye | C | 62 | GPT 60CL 60GM 65 | Luggage |
| 42 | Outdoor Voices | C | 62 | GPT 65CL 60GM 60 | Activewear |
| 43 | Glossier | C | 60 | GPT 60CL 55GM 65 | Skincare |
| 44 | Rhode | C | 60 | GPT 60CL 60GM 60 | Skincare |
| 45 | Summer Fridays | C | 60 | GPT 60CL 60GM 60 | Skincare |
| 46 | CALPAK | C | 60 | GPT 60CL 60GM 60 | Luggage |
| 47 | Rhone | C | 58 | GPT 40CL 65GM 70 | Activewear |
| 48 | Ten Thousand | D | 40 | GPT 40CL 20GM 60 | Activewear |
| 49 | July | F | 17 | GPT 0CL 40GM 10 | Luggage |
| 50 | Greats | F | 12 | GPT 40CL -40GM 35 | Footwear |
What This Means If You Run a DTC Brand
The biggest practical takeaway from this study: your social content strategy and your AI visibility strategy need to be planned separately, because they reward different things.
- Structured, factual content wins. The brands that scored highest — Saatva, Ilia, The Ordinary, Veja — all have extensive third-party coverage that explains ingredients, materials, or construction in comparison-friendly detail. Pure brand/lifestyle content doesn't give AI engines enough to cite confidently.
- Watch for negative sentiment, not just absence. A low score can mean two very different things — being ignored, or being actively warned against. If your brand has had a real quality or service issue, expect AI engines (particularly ones with more recent training data or retrieval) to surface it specifically when asked direct buyer-intent questions.
- If your name is a common word, work harder on association. Generic brand names need deliberate, repeated content pairing the name with the category — AI engines need that signal to disambiguate.
- Check all three platforms separately. Just as in our tech brands study, category-level "bias" shifted: Gemini was the most generous platform for DTC brands, while Claude was most generous for tech brands. There's no universal "best" platform to optimize for — you need your own data.
See how your brand scores
Run an AI visibility audit and find out whether ChatGPT, Claude, and Gemini recommend you — or warn buyers away.
Run Your Audit →Methodology
We ran AI visibility audits on 50 DTC and e-commerce brands using visibilityaudit.io. For each brand we ran 5 standardised prompts across ChatGPT (GPT-4o), Claude, and Gemini — 250 total queries. Prompts covered: two category queries ("best [category] brands", "top [category] in 2026"), one competitive comparison ("[brand] vs [main competitor]"), one buyer intent query ("is [brand] worth the price?"), and one branded query ("[brand] reviews 2026"). Scores reflect whether the brand appeared, its position, and the sentiment of the mention — including negative scores where an AI response actively cautioned against the brand. All audits were run in June 2026.