Lip gloss gets bought on a handful of plain facts: what colour it leaves, how shiny it is, whether it’s sticky, what it smells like and what’s in it. When a shopper asks ChatGPT for “a clear gloss that isn’t sticky and has no fragrance”, the assistant can only recommend glosses whose listings say those things.
So the job is easy to describe. Write every one of those facts down, for every shade, in words a shopper would use. This guide shows what to write, where Shopify’s generated text can trip you up, and what a real record from a small Canadian lip gloss brand got right and wrong.
Start with what gloss shoppers ask
Pull the questions from your DMs, reviews and returns. For most gloss brands they land in the same few places:
- Colour. Clear, a sheer tint or real colour? Will it change my lipstick?
- Finish. Glassy shine, shimmer, glitter or something softer?
- Feel. Sticky or not? Thick or thin? More like a balm?
- Scent and taste. Vanilla, mint, nothing at all?
- What’s in it, and what isn’t. Vegan? Fragrance-free? Anything I react to?
- Size and price. How much do I get for the money?
Each of those is a fact your listing can state, and an assistant can only match the ones you do state.
Write one plain line per fact, per shade
Here’s the difference between a line an assistant can use and one it can’t:
| The fact | Write it like this | Not like this |
|---|---|---|
| Colour | “Clear, no tint” or “Sheer warm pinkish-brown” | “Our cozy fall shade” |
| Finish | “Pearlescent shimmer, high shine” or “High shine, no shimmer” | “Gorgeous glow” |
| Feel | “Cushioned, non-sticky” | “Feels amazing” |
| Scent | “Peppermint and green tea scent” or “Fragrance-free” | “Smells incredible” |
| Size | “10 mL / 0.34 fl oz, doe-foot applicator” | “Full size” |
| Ingredients | The full ingredient list from your label | “Packed with good stuff” |
Two habits make it work. Write the facts for each shade, because a clear gloss and a brown one can differ on colour, scent and finish. And write the fact itself, not how you feel about it. “Feels amazing” can’t answer “is it sticky?”
A real record that got most of it right
We looked at what Shopify sends to ChatGPT and other AI assistants for a clear gloss from a small Canadian lip gloss brand, searching as a Canadian shopper on October 27, 2026. Its description carried a short list that’s close to a template:
- Shade: clear, no tint
- Finish: pearlescent shimmer, high shine
- Feel: cushioned, non-sticky
- Size: 10 mL / 0.34 fl oz, doe-foot applicator
- Formula highlights: six named ingredients, including hyaluronic acid, jojoba and shea butter
- Vegan and cruelty-free
The record also had a price of CA$19.99 and a 5.0 rating from 4 reviews.
An assistant can work with that. A shopper who wants clear and non-sticky gets a direct yes. A shopper who wants clear with no shimmer gets a direct answer too: this one has shimmer, so it’s out. That’s a good outcome. It sends her somewhere else before she buys the wrong thing.
Three gaps were still worth fixing, and they’re the same three we see across beauty listings.
Check what Shopify writes on your behalf
Shopify adds its own lists to each product in its catalog: tech specs, top features and selling points. It labels those fields “Inferred”, meaning generated or enriched by Shopify and possibly missing or wrong.
For the clear gloss, those lists said “Finish: Gloss” and “Texture: Cushioned, non-grainy”. The generated version flattened “pearlescent shimmer, high shine” into “Gloss”, left out “non-sticky” entirely, and added “non-grainy”, which the brand never wrote.
That’s why your own description has to carry every fact in full. If the deciding word only lives in a list Shopify generated, it can change or vanish. Look up your own record (our AI visibility audit shows a few ways) and compare it line by line with what you wrote.
Key ingredients aren’t an ingredient list
The record listed six “formula highlights”. That’s nice marketing, and no help to a shopper avoiding one specific ingredient, because highlights don’t say what else is in the tube.
In Canada, cosmetic labels must list the ingredients by their INCI names, the standard names you see on the back of the box. Since April 12, 2026, a leave-on product like gloss also has to name 24 fragrance allergens individually when it contains more than 0.001% of one.
So you already have the full list. It’s on your packaging. Put the same list, word for word, on the product page for each shade. Then “does it have X?” gets a yes or a no instead of a shrug.
Two more habits help:
- Be exact about scent. “Peppermint and green tea notes” tells a shopper what it smells like. Whether fragrance was added is a separate question, and your label answers it. Write “fragrance-free” only if the label backs it.
- Keep claims and safety apart. “Vegan” and “cruelty-free” describe how it’s made. They don’t mean it suits sensitive lips, so don’t let them imply it.
Say what it is in the title, and who made it
The clear gloss’s title was its shade name and nothing else. And the store’s seller name in the catalog was its brand written as one all-caps word, with no separate brand field. When we searched the brand name plus “lip gloss”, the brand wasn’t in the top 10.
Shopify lists the fields AI platforms consider: title, description, images, type, vendor, collections, tags, barcode and variants. Two of them are quick wins:
- Title: name, product type and the key fact. “[Shade name] Clear Shimmer Lip Gloss, 10 mL” reads as a lip gloss to anyone, person or assistant.
- Vendor: your brand, spelled the way people type it. With spaces, in normal case.
Our case study of this brand shows what those searches returned.
Fill in Shopify’s lip gloss category fields
Shopify’s product taxonomy gives the Lip Gloss category ready-made fields with set values. Among them:
- Color, including Clear;
- Cosmetic finish: Glossy, Pearlescent, Shimmer, Sheer and more;
- Lip gloss applicator type, including Doe-foot wand;
- Lip makeup opacity: Sheer, Semi-sheer, Full and more;
- Fragrance, including Unscented;
- Makeup features, such as Fragrance-free and Contains hyaluronic acid;
- Product certifications & standards, such as Vegan and Cruelty-free.
Notice what’s missing: no field offers “non-sticky”. Feel lives only in your words. So fill in the category fields, which takes a few minutes per product, and keep every fact in your description as well.
Gift sets: spell out each item
The same brand’s two-gloss gift box had a quieter problem. When we checked it as a Canadian shopper on October 28, Shopify’s catalog had a blank product description for it. The full text was there, but only on the variant.
If you sell sets, look up the set’s own record, not just the singles. Make sure its description says what’s inside, item by item: each shade, its size and its finish. Shopify’s channel mapping page lets you choose where the catalog takes the description from, and our guide to variant data covers the setup.
Why the full set of facts gets you picked
In our simulation, AI models chose from eight lip gloss listings we supplied: seven real ones and one we invented. With vague copy, no model ever picked the invented gloss. With “clear, non-sticky, no shimmer, fragrance-free, 5 mL” in its description, it was picked in 168 of 180 Claude sessions and 60 of 60 on GPT-6.1-Sol.
It was the only listing that answered every part of what the shopper asked for. Four competitors already said “non-sticky”. None said “no shimmer” or “fragrance-free”. That’s the lesson for your listing: write down the facts your competitors leave out, and say what your gloss isn’t. Our guide to negative product attributes goes deeper.
Good data gets you considered; it doesn’t guarantee a spot. The real brand above had most of these facts and still missed the top 10 for everyday searches like “vegan lip gloss”. The lip gloss field guide shows how an assistant should weigh what you publish.
How we checked
We searched Shopify’s catalog on October 27 and 28, 2026, with the shopper’s country set to Canada, and saved the top 10 for each search. We read the brand’s returned records field by field: title, description, Shopify’s generated lists, rating, price and seller record. On November 4 we re-read Shopify’s documentation, the 2026-10 product taxonomy and Health Canada’s labelling pages.
Your next step
Open your best-selling gloss. Check that its description states the shade, finish, feel, scent, size and full ingredient list for that exact shade, and that its title says “lip gloss”. Add whichever line is missing this week, then look up the catalog record again to see it arrive.