BrandInsightAI Insights
Beauty · a live data story

Haircare,
according to AI

Every week we ask ChatGPT, Claude and Gemini the questions real UK consumers ask about haircare — and record exactly which brands they put forward. Right now, L'Oréal Paris owns the conversation.

0 AI answers this run · 0 brands named · measured, never estimated

The podium

L'Oréal Paris is the default answer.

Named in 45% of haircare answers, typically in position 2.1. Garnier follows at 23%, Olaplex at 17%.

Garnier
23% of answers
L'Oréal Paris
45% of answers
Olaplex
17% of answers
The full board

Every brand AI names, ranked.

Visibility is the share of answers naming the brand; citation share is its slice of all brand-owned pages cited; read→cited is how often its pages convert a read into a citation.

#BrandVisibilityAvg. positionCitation shareRead→cited
1L'Oréal Paris 45% 2.1 29% 28%
2Garnier 23% 4.1 0%
3Olaplex 17% 2.7 7% 50%
4Redken 17% 2.9 14% 80%
5Schwarzkopf 13% 2.5 0%
6Tresemmé 13% 3.5 4% 100%
7Faith in Nature 10% 1.5 14% 50%
8Clairol 10% 2.5 4% 100%
9Living Proof 10% 2.5 0%
10Aussie 10% 2.7 0%
11Alberto Balsam 10% 2.8 0%
12Philip Kingsley 10% 3.7 4% 100%
13Pantene 10% 5.2 0%
14Kérastase 8% 2.0 4%
15Color Wow 8% 2.6 4% 33%
What AI wants here

Haircare is decided on attraction.

Being named is visibility. Underneath it, every answer describes a brand in three ways — how much it stands out, how much it belongs, and how much it is returned to. In haircare, Got2b leads attraction at 112 against Clairol at 86, indexed on the category at 100.

Attraction
Got2b112
Clairol86
26-point spread · tracks being named -0.36
Affinity
SheaMoisture107
VO593
14-point spread · tracks being named 0.00
Attachment
L'Oréal Paris105
SheaMoisture95
10-point spread · tracks being named 0.24
Got2b: Attraction 112, Affinity 100, Attachment 98
Got2b
Magnetic but unbought
L'Oréal Paris: Attraction 103, Affinity 103, Attachment 105
L'Oréal Paris
Habit, not love
SheaMoisture: Attraction 105, Affinity 107, Attachment 95
SheaMoisture
Magnetic but unbought
AttractionAffinityAttachment

Each whorl lights one ring per index threshold cleared. See the full haircare desire edition →

Who AI trusts here

The referees of haircare.

The independent sources AI models cite when answering haircare questions — the places a brand needs to be seen, reviewed and ranked.

boots.com 50 cites
independent.co.uk 14 cites
marieclaire.co.uk 10 cites
superdrug.com 8 cites
walmart.com 7 cites
reddit.com 6 cites
theguardian.com 6 cites
whowhatwear.com 6 cites
youtube.com 6 cites
joybuy.co.uk 5 cites
Read is not cited

Redken converts reads into citations. L'Oréal Paris doesn't.

When Claude or ChatGPT opens a brand's own pages while answering, does the page make the cited-sources list? Redken converts 80% of reads; L'Oréal Paris just 28%. That gap is a content problem, not a visibility problem.

Redken · read 5×80%
Color Wow · read 3×33%
L'Oréal Paris · read 18×28%
Full data table
#BrandVisibilityAvg. positionCitation shareRead→cited
1L'Oréal Paris45%2.129%28%
2Garnier23%4.10%
3Olaplex17%2.77%50%
4Redken17%2.914%80%
5Schwarzkopf13%2.50%
6Tresemmé13%3.54%100%
7Faith in Nature10%1.514%50%
8Clairol10%2.54%100%
9Living Proof10%2.50%
10Aussie10%2.70%
11Alberto Balsam10%2.80%
12Philip Kingsley10%3.74%100%
13Pantene10%5.20%
14Kérastase8%2.04%
15Color Wow8%2.64%33%
Which AI you ask

All three models agree: L'Oréal Paris.

A rare consensus — every model puts L'Oréal Paris first, and their top-five lists overlap 9%. Winning here means winning everywhere at once.

Claude recommends
L'Oréal Paris
named in 30% of its answers
Gemini recommends
L'Oréal Paris
named in 55% of its answers
ChatGPT recommends
L'Oréal Paris
named in 50% of its answers

Brands whose visibility swings most between models — the bar per model, widest gap on the right.

Garnier 30pp
L'Oréal Paris 25pp
Pantene 25pp
Living Proof 25pp
Olaplex 20pp
Kérastase 20pp
Faith in Nature 15pp
Monday Haircare 15pp
ClaudeGeminiChatGPT
The data behind this chart
BrandClaudeGeminiChatGPTSpread
Garnier10%40%20%30pp
L'Oréal Paris30%55%50%25pp
Pantene0%25%5%25pp
Living Proof0%25%5%25pp
Olaplex10%30%10%20pp
Kérastase0%20%5%20pp
Faith in Nature5%20%5%15pp
Monday Haircare5%15%0%15pp
OGX0%15%5%15pp
Amika0%0%15%15pp
What gets cited

Structured data is what separates cited from ignored.

Of the haircare pages models actually opened, how much more often each feature's pages ended up in the cited sources. Structured data is worth 10 percentage points; updated this year pages fare 13pp worse. Measured within the read population, so selection can't flatter it.

Structured data +10pp
Comparison table +5pp
Named author -4pp
Hard statistics -11pp
Updated this year -13pp
The data behind this chart
FeaturePages withCited %Pages withoutCited %Difference
Structured data21494%6685%+10pp
Comparison table3097%25092%+5pp
Named author9890%18293%-4pp
Hard statistics4783%23394%-11pp
Updated this year5481%22695%-13pp
Citation readiness

Faith in Nature builds pages AI can quote.

Readiness scores each brand's own pages on the structure models reward — a direct answer up front, tables, hard numbers, named authors, structured data, recency, specifications. Set against how often those pages are actually cited.

BrandReadinessPages citedPages profiled
Faith in Nature 22 100% 4
L'Oréal Paris 20 100% 8
Redken 19 100% 4

Readiness is the share of eight measurable structural signals present on a brand's profiled pages. It is a build-quality measure, not a ranking of the brand.

Keep exploring

Nineteen more categories.

Method: 20 unbranded consumer prompts per category, spread across the buying journey, run weekly against ChatGPT, Claude and Gemini. Read→cited uses Claude and ChatGPT only (Gemini does not separate the two). Correlational observations of model behaviour at the time of the run. Data from the run completed Wed, 02 Sep 2026 10:09:16 GMT.

scroll ↓