{
 "name": "Beauty AI Shelf Index — October 2026 edition",
 "publisher": "BeautyGEO (beautygeo.com)",
 "license": "CC BY 4.0",
 "method": "12 consumer beauty prompts, each run once on ChatGPT and once on Gemini, logged out, fresh browser profile, en-US locale, US time zone, 2026-10-09 23:47–23:54 UTC. Brands attributed by hand from the answer text. Linked domains are those present in the answer's HTML; citation chips are not always captured. Ownership mapping covers only long-established L'Oréal Groupe brands.",
 "limits": [
  "One run per prompt per engine; AI answers vary between runs.",
  "Logged-out answers can differ from logged-in, personalised answers.",
  "Two engines only in this edition; Perplexity, Claude, Copilot and Grok require sign-in for automated runs.",
  "Gemini's logged-out answers showed shopping cards without clickable source links, so Gemini sources were not counted."
 ],
 "summary": {
  "answers": 24,
  "product_slots": 120,
  "unique_brands": 79,
  "loreal_group_slots": 24,
  "loreal_group_share": 0.2,
  "top_brands_by_answers": [
   [
    "CeraVe",
    9
   ],
   [
    "La Roche-Posay",
    7
   ],
   [
    "The Ordinary",
    4
   ],
   [
    "The INKEY List",
    3
   ],
   [
    "Avène",
    2
   ],
   [
    "Medik8",
    2
   ],
   [
    "Kiehl's",
    2
   ],
   [
    "MERIT",
    2
   ]
  ],
  "chatgpt_vs_gemini_avg_shared_brands_of_5": 1.75,
  "prompts_with_zero_shared_brands": 1,
  "chatgpt_answers_linking_ulta": 12,
  "chatgpt_answers_linking_any_major_retailer": 12,
  "chatgpt_answers_linking_a_brand_site": 9,
  "chatgpt_answers_citing_editorial_or_medical": 10,
  "chatgpt_link_types": {
   "brand": 24,
   "retailer": 54,
   "editorial": 9
  },
  "chatgpt_links_total": 87,
  "gemini_answers_with_shopping_cards": 10,
  "chatgpt_answers_with_shopping_cards": 1
 },
 "overlap": [
  {
   "prompt_id": "S1",
   "shared": [],
   "jaccard": 0.0
  },
  {
   "prompt_id": "S2",
   "shared": [
    "CeraVe"
   ],
   "jaccard": 0.11
  },
  {
   "prompt_id": "S3",
   "shared": [
    "CeraVe"
   ],
   "jaccard": 0.11
  },
  {
   "prompt_id": "S4",
   "shared": [
    "Kiehl's"
   ],
   "jaccard": 0.11
  },
  {
   "prompt_id": "S5",
   "shared": [
    "Caliray",
    "ILIA",
    "MERIT"
   ],
   "jaccard": 0.43
  },
  {
   "prompt_id": "S6",
   "shared": [
    "Laura Mercier",
    "Maybelline",
    "ONE/SIZE"
   ],
   "jaccard": 0.43
  },
  {
   "prompt_id": "S7",
   "shared": [
    "The Ordinary"
   ],
   "jaccard": 0.11
  },
  {
   "prompt_id": "S8",
   "shared": [
    "Ariana Grande"
   ],
   "jaccard": 0.11
  },
  {
   "prompt_id": "S9",
   "shared": [
    "COSRX",
    "Hero Cosmetics"
   ],
   "jaccard": 0.29
  },
  {
   "prompt_id": "S10",
   "shared": [
    "Haruharu Wonder",
    "TIRTIR",
    "TONYMOLY"
   ],
   "jaccard": 0.43
  },
  {
   "prompt_id": "S11",
   "shared": [
    "CeraVe",
    "Eucerin",
    "La Roche-Posay"
   ],
   "jaccard": 0.6
  },
  {
   "prompt_id": "S12",
   "shared": [
    "Aquaphor",
    "La Roche-Posay"
   ],
   "jaccard": 0.25
  }
 ],
 "rows": [
  {
   "engine": "chatgpt",
   "prompt_id": "S1",
   "category": "Skincare",
   "prompt": "Best vitamin C serum for sensitive skin? Recommend 5 products with brands and say where the information comes from.",
   "captured_utc": "2026-10-09T23:47:15.855Z",
   "brands": [
    "Vanicream",
    "CeraVe",
    "Medik8",
    "Avène",
    "The Ordinary"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "allure.com",
    "aveneusa.com",
    "cerave.com",
    "cvs.com",
    "dupe.com",
    "nbcnews.com",
    "sephora.com",
    "target.com",
    "theordinary.com",
    "ulta.com",
    "vanicream.com"
   ],
   "link_types": {
    "brand": 4,
    "retailer": 5,
    "editorial": 4
   },
   "named_sources": [
    "Allure",
    "Dupe",
    "NBC Select"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S2",
   "category": "Sun care",
   "prompt": "Best mineral sunscreen for dark skin with no white cast? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:47:54.221Z",
   "brands": [
    "La Roche-Posay",
    "Colorescience",
    "CeraVe",
    "Live Tinted",
    "MDSolarSciences"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "colorescience.com",
    "livetinted.com",
    "nbcnews.com",
    "target.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 5,
    "brand": 2,
    "editorial": 1
   },
   "named_sources": [
    "NBC Select"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S3",
   "category": "Skincare",
   "prompt": "Best retinol serum for beginners? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:48:34.551Z",
   "brands": [
    "CeraVe",
    "The Ordinary",
    "The INKEY List",
    "La Roche-Posay",
    "Olay"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "cerave.com",
    "cvs.com",
    "olay.com",
    "theinkeylist.com",
    "theordinary.com",
    "ulta.com",
    "walmart.com"
   ],
   "link_types": {
    "brand": 4,
    "retailer": 5
   },
   "named_sources": []
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S4",
   "category": "Skincare (men)",
   "prompt": "Best moisturizer for men with oily skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:49:11.998Z",
   "brands": [
    "La Roche-Posay",
    "CeraVe",
    "Neutrogena",
    "Kiehl's",
    "The INKEY List"
   ],
   "shopping_cards": true,
   "linked_domains": [
    "cvs.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 5
   },
   "named_sources": [
    "American Academy of Dermatology"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S5",
   "category": "Makeup",
   "prompt": "Best clean mascara that doesn't smudge? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:49:49.342Z",
   "brands": [
    "Caliray",
    "MERIT",
    "Thrive Causemetics",
    "ILIA",
    "Tarte"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "caliraybeauty.com",
    "cosmopolitan.com",
    "iliabeauty.com",
    "sephora.com",
    "tartecosmetics.com",
    "thrivecausemetics.com",
    "ulta.com",
    "vogue.com"
   ],
   "link_types": {
    "brand": 4,
    "editorial": 3,
    "retailer": 3
   },
   "named_sources": [
    "Cosmopolitan",
    "Vogue"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S6",
   "category": "Makeup",
   "prompt": "Best setting powder for oily skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:50:25.075Z",
   "brands": [
    "Laura Mercier",
    "ONE/SIZE",
    "Maybelline",
    "Huda Beauty",
    "Fenty Beauty"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "onesizebeauty.com",
    "sephora.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 4,
    "brand": 1
   },
   "named_sources": [
    "Who What Wear"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S7",
   "category": "Haircare",
   "prompt": "Best scalp serum for thinning hair? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:51:01.058Z",
   "brands": [
    "Rogaine",
    "The Ordinary",
    "Nioxin",
    "Living Proof",
    "Coco & Eve"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "cvs.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 5
   },
   "named_sources": [
    "American Academy of Dermatology"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S8",
   "category": "Fragrance",
   "prompt": "Best long-lasting vanilla perfume under $100? Recommend 5 with brands and sources.",
   "captured_utc": "2026-10-09T23:51:37.576Z",
   "brands": [
    "KAYALI",
    "Lattafa",
    "Eilish",
    "NEST New York",
    "Ariana Grande"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "sephora.com",
    "ulta.com",
    "us.kayali.com",
    "walmart.com"
   ],
   "link_types": {
    "brand": 1,
    "retailer": 6
   },
   "named_sources": []
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S9",
   "category": "Skincare (acne patches)",
   "prompt": "Best hydrocolloid pimple patches? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:52:17.107Z",
   "brands": [
    "Hero Cosmetics",
    "COSRX",
    "Peach Slices",
    "Rael",
    "Nexcare"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "peachandlily.com",
    "target.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 4,
    "brand": 1
   },
   "named_sources": [
    "NBC Select"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S10",
   "category": "K-beauty",
   "prompt": "Best Korean toner for dry skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:52:53.020Z",
   "brands": [
    "LANEIGE",
    "TIRTIR",
    "Round Lab",
    "Haruharu Wonder",
    "TONYMOLY"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "roundlab.com",
    "target.com",
    "ulta.com",
    "us.laneige.com",
    "walmart.com"
   ],
   "link_types": {
    "brand": 2,
    "retailer": 3
   },
   "named_sources": [
    "mybest"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S11",
   "category": "Body care",
   "prompt": "Best body lotion for very dry skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:53:29.389Z",
   "brands": [
    "CeraVe",
    "Eucerin",
    "La Roche-Posay",
    "CeraVe",
    "Aveeno"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "aveeno.com",
    "cerave.com",
    "eucerinus.com",
    "laroche-posay.us",
    "nbcnews.com",
    "target.com",
    "ulta.com",
    "walmart.com"
   ],
   "link_types": {
    "brand": 5,
    "retailer": 4,
    "editorial": 1
   },
   "named_sources": [
    "American Academy of Dermatology",
    "NBC Select"
   ]
  },
  {
   "engine": "chatgpt",
   "prompt_id": "S12",
   "category": "Lip care",
   "prompt": "Best lip balm for very chapped lips? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:54:11.299Z",
   "brands": [
    "Aquaphor",
    "Vaseline",
    "CeraVe",
    "La Roche-Posay",
    "Lanolips"
   ],
   "shopping_cards": false,
   "linked_domains": [
    "target.com",
    "ulta.com"
   ],
   "link_types": {
    "retailer": 5
   },
   "named_sources": [
    "American Academy of Dermatology",
    "NBC Select"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S1",
   "category": "Skincare",
   "prompt": "Best vitamin C serum for sensitive skin? Recommend 5 products with brands and say where the information comes from.",
   "captured_utc": "2026-10-09T23:47:18.865Z",
   "brands": [
    "Bliss",
    "TruSkin",
    "L'Oréal Paris",
    "Minimalist",
    "iS Clinical"
   ],
   "shopping_cards": false,
   "linked_domains": [],
   "link_types": {},
   "named_sources": [
    "Forbes",
    "Good Housekeeping"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S2",
   "category": "Sun care",
   "prompt": "Best mineral sunscreen for dark skin with no white cast? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:47:54.597Z",
   "brands": [
    "Lion Pose",
    "RANAVAT",
    "Supergoop!",
    "CeraVe",
    "Babo Botanicals"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S3",
   "category": "Skincare",
   "prompt": "Best retinol serum for beginners? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:48:30.131Z",
   "brands": [
    "Naturium",
    "Medik8",
    "Avène",
    "CeraVe",
    "SkinCeuticals"
   ],
   "shopping_cards": false,
   "linked_domains": [],
   "link_types": {},
   "named_sources": [
    "The Amaranthine Collective"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S4",
   "category": "Skincare (men)",
   "prompt": "Best moisturizer for men with oily skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:49:02.582Z",
   "brands": [
    "Clinique",
    "Kiehl's",
    "Baxter of California",
    "Jack Black",
    "Lab Series"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S5",
   "category": "Makeup",
   "prompt": "Best clean mascara that doesn't smudge? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:49:35.358Z",
   "brands": [
    "MERIT",
    "Caliray",
    "ILIA",
    "RMS Beauty",
    "Heimish"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": [
    "Who What Wear"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S6",
   "category": "Makeup",
   "prompt": "Best setting powder for oily skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:50:10.823Z",
   "brands": [
    "Maybelline",
    "MILK Makeup",
    "ONE/SIZE",
    "Laura Mercier",
    "Airspun"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S7",
   "category": "Haircare",
   "prompt": "Best scalp serum for thinning hair? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:50:43.174Z",
   "brands": [
    "The Ordinary",
    "Act+Acre",
    "Kérastase",
    "Verb",
    "Cécred"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S8",
   "category": "Fragrance",
   "prompt": "Best long-lasting vanilla perfume under $100? Recommend 5 with brands and sources.",
   "captured_utc": "2026-10-09T23:51:15.609Z",
   "brands": [
    "The 7 Virtues",
    "Ariana Grande",
    "Skylar",
    "Heretic",
    "Summer Fridays"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S9",
   "category": "Skincare (acne patches)",
   "prompt": "Best hydrocolloid pimple patches? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:51:47.998Z",
   "brands": [
    "Hero Cosmetics",
    "COSRX",
    "Hero Cosmetics",
    "PanOxyl",
    "The INKEY List"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": [
    "SkinSort"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S10",
   "category": "K-beauty",
   "prompt": "Best Korean toner for dry skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:52:20.380Z",
   "brands": [
    "Pyunkang Yul",
    "TIRTIR",
    "Haruharu Wonder",
    "Torriden",
    "TONYMOLY"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": [
    "Soko Glam"
   ]
  },
  {
   "engine": "gemini",
   "prompt_id": "S11",
   "category": "Body care",
   "prompt": "Best body lotion for very dry skin? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:52:52.833Z",
   "brands": [
    "CeraVe",
    "La Roche-Posay",
    "Eucerin",
    "Lubriderm",
    "Eucerin"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  },
  {
   "engine": "gemini",
   "prompt_id": "S12",
   "category": "Lip care",
   "prompt": "Best lip balm for very chapped lips? Recommend 5 products with brands and sources.",
   "captured_utc": "2026-10-09T23:53:25.179Z",
   "brands": [
    "Aquaphor",
    "La Roche-Posay",
    "Dr. Dan's",
    "Jack Black",
    "Summer Fridays"
   ],
   "shopping_cards": true,
   "linked_domains": [],
   "link_types": {},
   "named_sources": []
  }
 ]
}