# Kylie Cosmetics catalog audit

> How Google Shopping and AI shopping agents (ChatGPT, Perplexity, Google AI Mode) read kyliecosmetics.com's Shopify catalog. Audited 29 October 2026 by catalogaudit from public storefront data only.

- Ad feed health: 52/100 (needs work)
- AI agent readability: 24/100 (poor)
- Catalog size: 256 products; 25 flagship products inspected in depth
- 22 of 25 sampled products have an issue that gets items disapproved or throttled in Google Shopping (about 214 catalog-wide)
- 22 of 25 are hard for AI shopping agents to read (about 227 catalog-wide)

## Issues found

1. **Critical: No material, measurements or specs in the product data** (23/25 sampled products; affects AI agents). Agents filter on facts ("merino, under 300g, machine-washable"). With none, the product can't match those queries. How to fix: Add the facts shoppers filter on — material, dimensions, weight, care — to the description and, better, to metafields published in the JSON-LD as additionalProperty. See https://catalogaudit.app/checks#specs_absent
2. **Critical: Missing description** (22/25 sampled products; affects ad feeds and AI agents). Description is a required feed attribute; agents have nothing to reason over. How to fix: Write a description that covers what the product is, what it's made of, its fit or dimensions, and who it's for. See https://catalogaudit.app/checks#description_missing
3. **Critical: Invalid GTIN / barcode** (1/25 sampled products; affects ad feeds). Merchant Center rejects invalid GTINs ("Invalid value [gtin]"); the item is disapproved until fixed. How to fix: Correct the barcode in Shopify admin (product → variant → Barcode) to the 8-, 12-, 13- or 14-digit GTIN from the manufacturer or your GS1 record. If the product has no GTIN, clear the field rather than entering a SKU. See https://catalogaudit.app/checks#gtin_invalid
4. **Critical: Purchasable variant priced at 0** (0/25 sampled products; affects ad feeds). Zero prices are rejected as "Invalid value [price]". How to fix: Set a real price on purchasable variants, or make free samples and gifts unavailable so they drop out of feeds. See https://catalogaudit.app/checks#zero_price
5. **Warning: Barcodes exist in Shopify but aren't exposed in structured data** (23/25 sampled products; affects ad feeds and AI agents). The identifiers are already there — the theme just doesn't publish them, so crawlers and agents never see them. How to fix: Add gtin to each variant's Offer in the theme's JSON-LD from variant.barcode — the data is already in Shopify. See https://catalogaudit.app/checks#gtin_not_in_jsonld
6. **Warning: Material / color / pattern not in structured data** (11/25 sampled products; affects AI agents and ad feeds). These are the attributes Google and AI agents filter on; they're absent from the machine-readable layer. How to fix: Publish color, material and pattern in the JSON-LD (the Product properties of the same names), filled from variant options or metafields. See https://catalogaudit.app/checks#attrs_not_structured
7. **Warning: Agents don't find it by its own name** (2/25 sampled products; affects AI agents). Searching the store's agent catalog for the product's exact name doesn't return it in the top five, so a shopper asking an agent for it by name may be shown something else. How to fix: Make the title specific (brand, product line, product type) and distinct from similar products. Don't leave the distinguishing details only in images or variant names. See https://catalogaudit.app/checks#agent_search_miss
8. **Warning: Very thin description (< 150 characters)** (1/25 sampled products; affects ad feeds and AI agents). Short copy limits which searches the item can match in Shopping and gives agents nothing to quote. How to fix: Expand the description past 150 characters with material, dimensions, use and care — the facts agents quote and feeds match on. See https://catalogaudit.app/checks#description_thin
9. **Info: No return / shipping policy in structured data** (23/25 sampled products; affects AI agents and ad feeds). Google shows shipping and returns annotations only when they're marked up; agents compare stores on exactly this. How to fix: Add hasMerchantReturnPolicy and shippingDetails to the Offers in your JSON-LD, or configure return and shipping policies in Merchant Center. See https://catalogaudit.app/checks#no_return_policy_markup
10. **Info: Very short title (< 25 characters)** (10/25 sampled products; affects ad feeds and AI agents). Feed titles that include brand, product type and key attribute get more impressions. How to fix: Lengthen the feed title to brand + product type + key attribute, e.g. "Acme Women's Merino Crew Sweater – Navy". See https://catalogaudit.app/checks#title_thin

## Store-wide checks

- AI shopping agents can crawl product pages: yes
- Refund policy published: yes
- Shipping policy published: yes

## Products

Scores out of 100 (ad feed / AI agents), worst first:

- King Kylie Loose Powder Highlighter: 43 / 1
- Lip Oil Desserts PR Box: 40 / 10
- Rose Bloom Supple Kiss Lip Glaze Deluxe Sample: 43 / 13
- Cosmic Kylie Jenner 2.0 50ml & Pen Spray Duo Gift Set: 43 / 13
- Velvet Brew Eau De Parfum Pen Spray: 43 / 13
- Supple Glaze Hydrating Primer: 43 / 13
- Precise Sculpting Complexion Brush 05: 43 / 13
- Kylie Lips Pink Travel Case: 43 / 13
- The King Kylie Eyeshadow Palette: 43 / 13
- King Kylie Supple Kiss Lip Glaze: 55 / 13
- Cloud Balm: 52 / 22
- Coconut Water Lip Stain: 52 / 22
- Hybrid Blush: 52 / 22
- Transformative Lip Tint: 52 / 22
- Lip Oil: 52 / 22
- Lip & Cheek Blush Tint: 52 / 22
- Winter Kissed Matte Lip Kit & Hybrid Blush Duo: 40 / 40
- Natural Blur Brightening Powder: 55 / 25
- Plumping Powder Matte Lip: 55 / 25
- Coconut Body Lotion: 58 / 28
- Winter Kissed Matte Lip Kit: 70 / 40
- Caramel Cloud Hair & Body Mist: 55 / 55
- Natural Blur Powder Foundation: 55 / 55
- Kybrow Gel: 70 / 40
- Precision Pout Lip Liner: 82 / 52

## Fixed products

catalogaudit rebuilt the 5 lowest-scoring products into complete structured data (JSON-LD), Shopify metafields and Google feed rows: King Kylie Loose Powder Highlighter; Lip Oil Desserts PR Box; Rose Bloom Supple Kiss Lip Glaze Deluxe Sample; Cosmic Kylie Jenner 2.0 50ml & Pen Spray Duo Gift Set; Velvet Brew Eau De Parfum Pen Spray. The fixed payloads are on the report page.

## Method

Everything comes from public storefront data: /products.json, the storefront Ajax API and each product page's JSON-LD, robots.txt and policy pages, checked against Google Merchant Center's product data specification and schema.org's Product vocabulary. Every check: https://catalogaudit.app/checks

Full report: https://catalogaudit.app/reports/kyliecosmetics.com
