# Q06 ChatGPT — "What moisturizer should I use for sensitive skin under $30?"

**First multi-constraint query.** Captured 2026-09-02, logged out, 5 fresh sessions, full-page.

## Runs

| Run | Top pick | Cards (price · merchant) | Citations | Ad | Carousel |
|---|---|---|---|---|---|
| 1 | **Vanicream** Daily Facial | Vanicream $13.97·Walmart; CeraVe MC $17.97·Walmart; LRP Toleriane $24.97·Walmart; Aveeno Calm+Restore $19.97·Walmart | **Who What Wear**; **DermaPedia**; **La Roche-Posay (own site)** | Tallow Me Pretty | — |
| 2 | **Vanicream** | Vanicream **$18.99·Ulta**; LRP $24.97·Walmart; CeraVe **$13.52·Walmart**; Aveeno $19.97·Walmart | **Allure** ×3; DermaPedia | — | Nordstrom Rack — FAB ×4 |
| 3 | **Vanicream** | Vanicream $18.99·Ulta; LRP $24.99·CVS; CeraVe $13.52·Walmart; Aveeno $19.97; **Neutrogena** Hydro Boost $19.97 | **Allure** ×2; Healthline | — | Nordstrom Rack — FAB ×4 |
| 4 | **Vanicream** | Vanicream **$17.49·CVS**; Aveeno $19.97; LRP $24.99·CVS; **CeraVe Ultra-Light Gel $16.18**; **e.l.f. Holy Hydration FF $13.00** | **AAD** ×2 | Tallow Me Pretty | — |
| 5 | **Vanicream** | Vanicream $13.97·Walmart; LRP $24.97·Walmart; CeraVe MC $17.97·Walmart; Aveeno $19.97 | Who What Wear; **LRP (own site)**; DermaPedia | Tallow Me Pretty | — |

**Top pick: Vanicream Daily Facial Moisturizer, 5/5** — and named explicitly as "my pick" /
"if I had to pick just one" in three runs. **Brands: Vanicream, CeraVe, LRP, Aveeno (all 5/5),
Neutrogena (1/5), e.l.f. (1/5).**

## 1. The constraint was respected perfectly — 5/5, zero violations

Every product named in every run is **under $30**: $13.00 to $24.99. Not one over.

Published figures put multi-constraint accuracy near **52%**. On this query the price constraint
held **100%**. Either that figure does not generalise, or a simple numeric price ceiling is the
easy end of "multi-constraint". Worth testing against q07-q10, which carry harder constraints
(texture, pregnancy, "won't pill under makeup").

## 2. The hypothesis needs refining — and the refinement is better

Citations here are **magazine-leaning** (Allure ×5, Who What Wear ×2, DermaPedia ×3) with only
one AAD run. The hypothesis predicts divergence from Google's shelf.

**It didn't happen. Top 40: 6/6 = 100%. Top 10: 4/6 = 67%.**

Why: in q03 the magazine favorites were **SkinCeuticals ($185), BeautyStat ($62), e.l.f. Bright
Icon** — products Google's commercial shelf doesn't rank. Here, the "under $30" ceiling
**prunes exactly those products before they can be named.**

**Refined hypothesis: divergence is driven by editorial sources promoting products the commerce
shelf doesn't rank — and a price constraint suppresses that, because expensive editorial
darlings are structurally excluded.**

That is a sharper claim than the original and it makes a testable prediction: **constrained
queries should track the commerce shelf more closely than open ones.** q09 ("affordable
skincare routine") should behave like this one; q10 ("gentle retinol alternative", no price
ceiling) should diverge.

## 3. Cleanest price instability yet — same product, same merchant, different price

**CeraVe Moisturizing Cream at Walmart:**
- **$17.97** (runs 1, 5)
- **$13.52** (runs 2, 3)

**A 33% swing, same retailer, same day, same query.** Merchant difference cannot explain this
one — unlike every previous example. Size remains the likely explanation, but nothing on the
card discloses it.

**Vanicream Daily Facial** spans three merchants and a 36% range: $13.97·Walmart, $17.49·CVS,
$18.99·Ulta.

## 4. More exact price matches to Google's shelf

CeraVe Ultra-Light Gel **$16.18** = Google **$16.18**. e.l.f. Holy Hydration Fragrance Free
**$13.00** = Google **$13.00**. Vanicream Daily Facial $13.97 vs Google $13.99.

Now seven exact-to-the-cent matches across two queries. The shared-commerce-feed conclusion is
holding.

## 5. Brand in the top 40, SKU outside it

**Aveeno** appears in all five runs. The brand sits at Google #30 — but the *specific product
recommended*, Aveeno Calm + Restore Oat Gel, sits at roughly **#51**, outside the top 40.

A clean illustration of why brand-level and SKU-level overlap must be reported separately.

## 6. Ads: 3/5, on-category, and a repeat advertiser

**Tallow Me Pretty** in runs 1, 4, 5 — a tallow face cream on a moisturizer query, on-category.
Same advertiser that appeared on q01. Running total: **15 of 30 runs (50%)**.

Carousels: Nordstrom Rack pushing the same four First Aid Beauty products seen on q01.
