Insights · Beauty & Skincare
We read the published product listings at several established skincare brands, checking one thing: could an AI shopping assistant confidently tell a buyer whether a product is right for them?
Some of what we found was reassuring. Ingredient naming, it turns out, isn't a category-wide failure — it varies enormously from brand to brand. Some skincare brands are genuinely excellent at naming what's in a product and who it's for. Beauty isn't uniformly under-described. That surprised us; we'd expected a single, universal pattern, and instead found that description quality is a brand trait, not a category law.
But one pattern held at every single brand we checked — including the ones that do almost everything else right.
Not one of them stated whether its leave-on products — serums, moisturisers, treatments — were fragrance-free. This wasn't a gap at the weaker brands only. Brands that carefully name active ingredients and describe exactly which skin concern a product targets still left this one thing unsaid, every time.
Fragrance is the single most common cosmetic allergen. For a general shopper, "is this fragrance-free?" is a nice-to-know. For a shopper with reactive, sensitive, or allergy-prone skin, it's the difference between a product they can trust and one they have no choice but to skip — and an AI assistant reading a listing that never mentions it can't answer that question either way, so it hedges or leaves the product out of its answer entirely.
We found a second pattern just as consistently: gift sets, duos, and travel or sample sizes were often published with no description at all — even sitting right next to full-size hero products that were described in careful detail. An AI assistant reading an empty description has nothing to recommend from, no matter how good the products inside actually are.
Why this happens
"Is this right for me?" isn't one question — it behaves differently depending on the buyer. For most shoppers, it's a soft preference: nice to confirm, not a dealbreaker if it's missing. For a pregnant, allergic, or reactive-skin shopper, the exact same missing information turns into a hard no — the product simply gets ruled out, or an AI assistant refuses to recommend it rather than risk it.
That's why this particular gap matters more than it looks. It isn't costing you the average sale. It's costing you the shoppers for whom the answer was always going to decide the purchase.
What to do about it
State fragrance status on every leave-on product — "fragrance-free" or "contains fragrance." It's usually already on the pack; it just isn't in the listing text.
Publish the full ingredient list as text, not just an image. An AI assistant can only reason about what it can read.
Say who each product is for — skin type and concern, in plain language ("for oily, acne-prone skin").
Name the key actives (e.g. "10% niacinamide") so a buyer — and an assistant — can match the product to a concern or a safety need.
Add a pregnancy or sensitivity note where relevant. It turns a hedge into a confident, specific answer for exactly the buyers who need one most.
Describe every bundle and kit as fully as your hero products. An empty description can't be recommended, whatever's inside it.
Squiggle reads your entire Shopify catalogue and shows you exactly which products can't answer the questions your buyers ask — and what to fix first.
Get my free Store Audit →No software to install. No account required. No obligation.
This finding is based on Squiggle's own reading of public skincare product listings. It describes a pattern observed across the brands we checked, not a claim about the beauty industry as a whole, and no individual store is named. Public catalogue data only — no account access, sales data, or private information was used.