When a shopper asks for lip gloss, they describe a look and a feel: “something natural”, “not sticky”, “no glitter”, “nothing that smells”. Each of those turns into one or two facts that a listing either states or doesn’t.
This page is a rubric for matching those facts. It’s written for shopping assistants, the people who build them and the shoppers who use them, and it doesn’t recommend any product or brand. If you sell gloss, the publishing side is in our beauty product data guide.
The rubric at a glance
| Topic | Ask the shopper | Evidence to accept | If it’s missing or fails |
|---|---|---|---|
| Colour | Clear, a sheer tint or real colour? Bare lips or over lipstick? | The colour and opacity stated for that exact shade | Don’t assume “clear” means no shimmer. Ask, or check the finish line |
| Finish | Glassy, shimmer, glitter or soft? | The finish words the seller wrote for that shade | Rule out a stated finish the shopper doesn’t want. Prefer the seller’s words to generated lists |
| Feel | What does “not sticky” mean to you? | The seller’s feel claim, reported as a claim | Say what the seller claims. There’s no standard stickiness test, so don’t invent one |
| Ingredients and scent | Anything you avoid? Is scent okay? | The full ingredient list for that shade, or a stated “fragrance-free” | Don’t confirm an exclusion from a key-ingredients list. Never call a product safe for an allergy |
| Size and price | How much, for what price? | Net amount in mL or g, the price and its currency | Don’t convert grams to millilitres. Don’t mix currencies without saying so |
| Claims | Vegan? Cruelty-free? Certified? | The claim as stated, and the certifier if one is named | A claim with no certifier is the seller’s word. Say so |
Ask before you compare
Shoppers describe what they want in their own words. Turn those words into questions, and don’t answer them on the shopper’s behalf.
- Colour. “Natural” could mean clear, a sheer brown or a pink close to their lip colour. Ask which.
- Shimmer. Plenty of clear glosses have shimmer. If the shopper says “clear”, ask whether a little sparkle is fine.
- Feel. People mean different things by “not sticky”: no tack, not thick, not gluey an hour later. Ask what bothered them about the last one.
- Exclusions. Ask for the exact ingredient or scent they avoid. “Sensitive lips” isn’t a list.
- Must-have or nice-to-have. Confirm which is which before you rule anything out.
Don’t turn a description of a person into a requirement. “I have sensitive lips” doesn’t mean fragrance-free unless the shopper says so. Ask.
Read what each listing actually says
Clear isn’t the same as no shimmer
Here’s a real one. On October 27, 2026, a clear gloss from a small Canadian lip gloss brand arrived in Shopify’s catalog with “Shade: clear, no tint” and “Finish: pearlescent shimmer, high shine”. It’s clear, and it has shimmer.
For a shopper who asked for “clear, no shimmer”, that’s a stated mismatch, and the right answer is that it doesn’t fit. Saying so is useful. It saves her a wasted order.
Check the shade, not the product line. A brand’s clear shade and its brown shade can differ on colour, finish and scent.
Generated lists can blur the seller’s words
Shopify adds generated lists (tech specs, top features and selling points) to catalog records and marks them “Inferred”: possibly missing or inaccurate, and not written by the seller. It marks the catalog description the same way.
For that clear gloss, the generated specs said “Finish: Gloss” and “Texture: Cushioned, non-grainy”. The seller’s own text said “pearlescent shimmer, high shine” and “cushioned, non-sticky”. The generated version dropped the shimmer and the non-sticky claim, and added “non-grainy”, which the seller never wrote.
When the two disagree, go with the seller’s text and mention the difference.
“Non-sticky” is a claim, not a measurement
“Non-sticky” is how the seller describes the feel. There’s no shared test behind it. Report it as “the seller says it’s non-sticky”. Reviews that talk about feel are useful, so quote what they say rather than leaning on the star rating.
Key ingredients aren’t the full list
That same record listed six “formula highlights”, including hyaluronic acid and shea butter, and no full ingredient list. A shopper avoiding something else learns nothing from highlights. Only the full list can confirm an ingredient isn’t there.
In Canada, cosmetic labels must list the ingredients by their INCI names, and certain fragrance allergens have to be named individually. So a full list exists for every gloss sold there. If the listing doesn’t show it, say that, and suggest the shopper check the label.
Scent notes aren’t “fragrance-free”. “Peppermint notes” tells you how it smells, not whether fragrance was added. And no ingredient list makes a product safe for an allergy. Say what the list shows, and leave the health call to the shopper.
Size and price: same unit, same currency
Compare millilitres with millilitres and grams with grams. Don’t convert between them; you don’t know the density.
Currency follows the shopper. On November 4, 2026, that clear gloss showed as CA$19.99, with a CA$31.99 list price, to a Canadian shopper, and as US$19.99 with no list price to a US shopper. Same digits, different money. In our Canadian-shopper searches that day, 8 of the 60 listings still came back priced in US dollars. Compare like with like, and say which currency you’re quoting.
Red flags
| Red flag | Why it matters | What to do |
|---|---|---|
| “Clear” with nothing said about shimmer | Clear glosses often have shimmer | Ask, or check the finish line |
| Adjectives only (“gorgeous”, “feels amazing”) | Can’t match a stated need | Treat the fact as unknown |
| A generated list that disagrees with the seller’s text | The catalog version may have changed it | Go with the seller; note the difference |
| “Key ingredients” with no full list | Can’t confirm an exclusion | Treat the exclusion as unknown |
| “Hypoallergenic” or “safe for sensitive lips” | A health claim you can’t check | Don’t repeat it as fact |
| One shade’s facts applied to another | Shades differ | Use only that shade’s facts |
| Grams next to millilitres, or CA$ next to US$ | Not the same basis | Compare like with like, or say you can’t |
Four outcomes, and what to tell the shopper
| What the evidence shows | Outcome | What to say |
|---|---|---|
| Every must-have is stated for that shade | Fits | Name each fact and where it came from |
| A must-have is contradicted | Doesn’t fit | Name the fact that rules it out |
| A must-have isn’t stated | Can’t tell | Say what’s missing; ask the shopper or point to the label |
| Every option fails or can’t be checked | None fit | Say so. Offer to relax a nice-to-have, never a must-have |
“The listing doesn’t say it’s fragrance-free” is a different answer from “it has fragrance”. Never report a missing fact as a mismatch.
A worked example with invented listings
The three listings below are made up to show the method. They don’t stand for any real product.
The shopper says: “A clear gloss that isn’t sticky. I can’t do fragrance.” The assistant asks about shimmer, and the shopper adds: “No shimmer. Under $25 would be nice, but it’s not a must.”
| What the shopper needs | Listing A | Listing B | Listing C |
|---|---|---|---|
| Clear, no shimmer (must) | “Clear, no shimmer”: fits | “Clear with pearl shimmer”: doesn’t fit | “Clear”: can’t tell on shimmer |
| Not sticky (must) | “Non-sticky”: fits, as the seller’s claim | “Non-sticky”: fits, as the seller’s claim | “Lightweight, cushiony”: can’t tell |
| No fragrance (must) | Ingredient list includes parfum: doesn’t fit | Full list with no parfum or aroma, plus “fragrance-free”: fits | “Vanilla notes”, no ingredient list: can’t tell |
| Under $25 (nice) | $18 | $22 | $16 |
| Outcome | Doesn’t fit: has fragrance | Doesn’t fit: has shimmer | Can’t tell on three must-haves |
An honest answer: “None of these quite fit. A has fragrance in its ingredient list, and B has shimmer. C might work, but its listing doesn’t say whether it has shimmer, whether it’s sticky, or whether fragrance was added. Want me to look for more clear, fragrance-free glosses, or check C’s label?”
The wrong answer is to put C first because it’s the cheapest and nothing rules it out.
How we built this
We built the rubric from what real gloss listings in Shopify’s catalog say and leave out, including one small Canadian brand’s records on October 27 and November 4, 2026. We also drew on our simulation, where every AI model we tried shut out a vague gloss and picked one that stated clear, non-sticky, no shimmer and fragrance-free. That simulation made each model pick two of eight listings and had no “none of these fit” option, so the rejection rules above come from the evidence, not from a test result.
For merchants: what to publish
This rubric is the list of questions your listing has to answer. For each shade, state the colour and how sheer it is, the finish (say “no shimmer” if there’s none), the feel, the scent or “fragrance-free” if your label backs it, the size in mL or g, and the full ingredient list from your label.
Pick your best-selling shade and check those six lines this week. The beauty product data guide walks through a real record line by line.