We read multiple threads across the major beauty subreddits. Here's the honest verdict — the products people repurchase, the ones they regret, and the routine that actually shakes out.
What we do
We track 17,270 Reddit posts and 75,347 comments across 51 beauty subreddits — that's around 92,000 texts. Every time a user mentions a product, we extract their sentiment using a language model, then aggregate per product. 3,785 user-product opinions tagged across 2,802 unique redditors. Each product on this site has been mentioned by ≥5 unique redditors with an explicit positive opinion. 109 products clear that bar today.
The formula
Each product gets a score between 0 and 1 computed as:
`` score = 0.75 × normalized_positive + 0.25 × pos_to_neg_ratio ``
Where:
normalized_positive= positive_users / (positive_users + neutral_users + negative_users) — so a product with 90 positive and 10 negative scores 0.9 here.pos_to_neg_ratio= positive_users / (positive_users + negative_users) — capped at 1.0 (when there are zero negative mentions, ratio is 1).
The 75/25 split means the share of positive opinions matters more than the absence of negative ones. This stops a product with 3 positive and 0 negative reviews from outranking one with 50 positive and 5 negative.
Verdict thresholds
We sort products into 6 tiers based on positive percentage and total mention volume:
| Verdict | Required |
|---|---|
| Holy Grail | ≥80% positive AND ≥30 unique users |
| Editor's Pick | manually-curated classics (CeraVe, Cetaphil, The Ordinary, etc.) — held to ≥4 users + Amazon meta |
| Top Pick | ≥75% positive |
| Highly Recommended | ≥65% positive |
| Recommended | ≥50% positive |
| Mixed Reviews | <50% positive AND ≥15 popular new-product seeds |
Why we keep "Editor's Pick" classics
Some products have polarized Reddit sentiment but are universally-known drugstore essentials. CeraVe Hydrating Cleanser, Cetaphil Foaming, The Ordinary Niacinamide — these belong on any beauty affiliate site regardless of Reddit's mood that month. We hold them to a softer threshold (≥4 unique users with-opinion + has Amazon metadata) and label them clearly so you know we made an editorial call.
What we don't do
- We don't take PR samples or sponsored placements.
- We don't accept brand pitches.
- We don't manipulate verdicts to favor higher-commission products.
- We don't write our own reviews — we link to the Reddit threads our claims are sourced from.
How we keep this running
GlowRecs is reader-supported. We participate in the Amazon Associates Program — when you click an Amazon link from this site and buy something, Amazon pays us a small commission (no extra cost to you). Buying through our links is what keeps the lights on.
The commission never affects rankings. If a product without Amazon availability ranks #1 by Reddit consensus, it stays #1 — even though we earn $0 on it.
Limitations
- Reddit isn't representative of all skincare buyers. The audience skews 25–35, female, US/UK/CA, English-speaking. Take our verdicts as "what an enthusiastic Reddit user would buy" — not as universal truth.
- LLM-extracted sentiment isn't perfect. We use Claude Haiku 4.5 with confidence scoring. Pairs below 0.7 confidence are filtered out.
- Aliases for products are manually curated for top brands (CeraVe, COSRX, The Ordinary, etc.). Long-tail products may have under-counted mentions.
Data refresh
Last sentiment refresh: April 2026. We aim to re-pull and re-score every 4–6 weeks. Major releases (e.g. new K-beauty launches) may be added by hand between scheduled refreshes.
Got a correction?
If you spot a misattributed quote, a wrong rating, or a broken link — contact us. We respond within a week.
Heads up: Some links above are Amazon affiliate links. Buying through them helps keep GlowRecs running — at no cost to you. We don't take PR samples. The affiliate cut never affects rankings. Read our full methodology →