FeaturesHow It WorksPricingFAQ
All articles

What Reddit Tells You That Reviews Won't — and Where Reddit Lies

Reddit is the single most useful source of unprompted customer language for ecommerce — and the easiest source to misread. Here's how we weight it inside Mavrtr.

Mavrtr Team··4 min read·

When we shipped Mavrtr's first version, the data source that produced the most "wow" moments for users wasn't reviews or competitor ads. It was Reddit. Stories from real threads kept ending up in customer segments, and teams kept saying "I would never have thought to write the ad that way."

Then we noticed the second pattern: a small fraction of those Reddit-derived insights were wrong. Not slightly off — actively misleading about the broader market.

Here's how we think about that trade-off, and how we weight Reddit inside the pipeline.

What Reddit gives you that reviews don't

Reviews are anchored on a single product. Reddit threads aren't. That's the key asymmetry.

A review tells you what someone thought of a specific product they bought. A Reddit thread tells you what someone thought before they bought anything — what they were looking for, what they'd tried, what they were hoping a product would do that nothing they'd seen yet was promising.

Three specific things Reddit surfaces that reviews almost never do:

Unprompted comparisons. A reviewer is comparing the product to their expectation. A Redditor in a recommendation thread is comparing it to three other products they've tried. The comparison vocabulary is the most useful raw material for positioning ads.

Trigger context. Reviews rarely capture why someone was looking for the product in the first place. Reddit threads do — "I just moved to a new apartment and my upstairs neighbor's footsteps wake me up at 4am." That sentence is an ad. You can't extract it from a review because reviewers don't backstory their purchase.

Pre-purchase objections. Reviewers occasionally mention objections, but only in the context of a product they already bought. Redditors actively discuss objections to products they haven't bought — which is exactly the audience your ads need to convert.

Where Reddit lies

There are three failure modes we keep watching teams fall into.

The top-voted comment isn't the median opinion

Reddit's upvote algorithm rewards comments that are clever, funny, or contrarian. None of those traits correlate with "represents the average buyer's view." We've watched teams build segments around a single highly-upvoted comment that turned out to be a joke or an outlier opinion the rest of the thread was quietly disagreeing with.

The fix we use internally: never quote a comment unless the same sentiment appears in at least two other comments in the thread or across threads. Single-comment signal is anecdote, not pattern.

Subreddit demographics aren't market demographics

The audience on r/coolproductname skews younger, more tech-fluent, more opinionated, and more discount-sensitive than the median customer for that product. We've seen brand teams build segments from subreddit data and end up describing a buyer who represents maybe 15% of their actual customer base.

Reddit is excellent for language patterns and use cases. It's misleading for demographics. We treat it accordingly: the language comes from Reddit, the demographic constraints come from reviews and analytics.

Niche pain points get amplified

Reddit's structure rewards specificity. The threads that get to the top are usually about a specific, intense pain point — which means the broader, more common problems are underrepresented in the top-voted content. Optimize too hard for what Reddit surfaces and you'll write ads targeting a vocal 5% instead of the quiet 60%.

The fix: cross-check Reddit pain points against review sentiment. If the pain point shows up in both, it's a market pattern. If it only shows up on Reddit, it might just be a subreddit pattern.

How we weight this inside Mavrtr

The pipeline reads Reddit threads but it doesn't take them at face value. Three guardrails:

  1. Multi-source corroboration. A pain point only gets promoted into a segment if it appears in both Reddit and review data. Reddit-only patterns get flagged as hypotheses, not facts.
  1. Demographic suppression. We don't infer buyer demographics from subreddit demographics. The Reddit signal goes into language and use cases. Demographics come from triangulating across reviews and category-typical buyer data.
  1. Vocal-minority detection. When a single subreddit dominates the signal for a category, the brief explicitly flags this. We'd rather tell you "this pattern is specific to one community" than imply it's universal.

The honest summary

Reddit is the best free market research tool that exists for ecommerce, and the easiest one to misread. If you only use one external research source for your ads, use it — but cross-check everything with reviews and treat single threads as hypotheses, not conclusions.

That's not unique to us. It's just the discipline that separates teams who get useful insights from Reddit from teams who build campaigns around the loudest voice in r/whatever and wonder why the ads don't scale.

See how Mavrtr cross-checks Reddit against review data →

No credit card required

Ready to stop guessing?

Get your very first AI-powered customer research report and proven campaign playbook in under 5 minutes.