Does Google show the top-upvoted Reddit comment? What's documented, and how we're testing it
Google can show a single Reddit comment on the results page. Whether it's the most-upvoted one depends on the surface: snippets are picked per query, while forum boxes labelled "top" or "popular" seem to follow Reddit's own ranking. What's documented, what a first spot check showed, why it matters for brand monitoring, and how we're testing it on 100 searches.

It depends on where the comment appears. Google says it builds an ordinary snippet from the page text that best matches the search, so the comment quoted under a Reddit result can be a low-voted one. Google's forum boxes that label comments "top" or "popular" appear to follow Reddit's own ranking instead. AI Overviews and AI Mode quote forum posts inside an answer written for the query. No public study has measured how often Google's pick matches the thread's highest-voted comment, so we are measuring it across 100 searches.
For brands, comparison searches are where this bites. In our first spot check, the snippet under one "ahrefs vs semrush reddit" result was a single reply with a verdict on both tools. Someone who reads that line on the results page may never open the thread. Our Reddit monitoring workflow labels threads and their comments for sentiment and for which brand a comparison favours, and a thread can lean your way overall while the comment Google displays is the complaint.
Where does Google show individual Reddit comments?
In at least five places, and they don't share one selection rule.
| Surface | What appears, and what's known about the choice |
|---|---|
| Organic result | A snippet under the Reddit link, sometimes taken from a comment. Documented: snippets preview "the page content that best relates" to the search and can differ between searches |
| Discussions and forums | Thread cards with a short excerpt from the post or a reply. Selection rule not published |
| "Top comments" forum display | A top comments section plus related discussions, tested in September 2024. Google said it had no ranking benefit and that some forums have agreements to supply these details |
| "What people are saying" | Reddit comments grouped as popular or latest, observed in March 2026. No Google statement |
| AI Overviews and AI Mode | Quoted posts with the creator or community name, announced on 6 May 2026. Section titles vary by query, such as "Community Perspectives" |
The labels are the strongest public clue. A box that calls comments "top" or "popular" is presumably ordering them by engagement, and Google's 2024 remark about forum agreements leaves room for Reddit to supply that order. A snippet carries no such label. A study that pools these surfaces would average two different rules, so we record the surface on every observation and report each one separately.
Does Google use Reddit upvotes to pick a comment?
Google can read vote counts. Nothing public says how much they weigh. Its discussion forum structured data accepts upvotes, downvotes, reply counts, views and shares as interaction statistics, and the same documentation says markup doesn't guarantee that any feature appears.
The closest outside evidence comes from AI citation tests. Rocksalt's small-scale experiments (published December 2025, updated August 2026, no sample size stated for the vote findings) found vote counts a weak predictor of which Reddit threads ChatGPT and Google AI Overviews cited. Cited threads held as few as 0–10 upvotes, and matching the searcher's intent was the one consistent factor. Those tests looked at threads, so which comment inside a thread gets picked was outside their scope.
Has Google shown "top answers" before?
Yes, and its own documents keep "top" and "most voted" apart. In 2012 Google began showing a forum's "top answer" in snippets for results from sites such as Google Groups and Stack Overflow.
Its current Q&A structured data (last updated September 2026) still works that way. A top answer, acceptedAnswer, is one the site has accepted in some way. Votes go in a separate upvoteCount field as a single net figure, so 5 upvotes and 2 downvotes are recorded as 3.
The same page rules out sort orders such as most-recent as a way to identify top answers. In May 2024 Google tested Reddit snippets that displayed the thread's upvote and comment counts. Together these show Google treating votes as something it can read and display. None of them says which comment Google picks when nobody has marked one as accepted.
What counts as the "top" comment on Reddit?
Reddit has no single top comment. Its help pages list three comment sorts: Relevance, Top and New. What a visitor sees first also depends on the subreddit's default sort, pinned moderator comments, collapsed branches and whether they're signed in. Displayed scores are fuzzed and can shift between page loads.
Sign-in state is about to matter more. On 29 October 2026 Reddit said it will test a primarily logged-in experience in selected markets outside the US, which could change what a logged-out researcher sees (what that change means for GEO).
We fixed two definitions before collecting anything, and we report both:
- Highest displayed score: the eligible comment with the largest net score at capture time.
- First under Top sort: the first eligible comment with the thread explicitly sorted by Top in a signed-out view.
An eligible comment is a substantive answer to the post. AutoModerator, pinned notices, deleted comments and pure jokes don't count. We also log the default first comment, and we never treat it as the top-voted one.
What did Google show in our first spot check?
A mix of replies and opening posts. On 2 November 2026 we pulled US Google results for four queries through an automated SERP feed and kept every Reddit result whose thread address was visible. Five qualified.
- "why does my sourdough starter smell like acetone reddit" (r/SourdoughStarter, position 1). Reply: the 1:5:5 ratio feeds the bacteria, which causes the smell; switch flour and feed 1:1:1.
- "sourdough starter smells like acetone" (r/SourdoughStarter, position 2). Reply: the yeast has run out of food; refresh with a higher feeding ratio.
- "ahrefs vs semrush reddit" (r/SEO, position 1). Opening post: the asker lists rank tracking, site audits and competitor monitoring as needs.
- "ahrefs vs semrush reddit" (r/bigseo, position 2). Reply: Ahrefs' free plan is more annoying than Semrush's; the writer pays for Semrush and regrets the annual plan.
- "is a standing desk worth it" (r/Ergonomics, position 2). Opening post: the asker's back feels stiff from sitting all day.
Three of the five snippets read as replies and two as the opening post. In every reply case, the quoted passage answers the query's exact problem: the acetone smell, the feeding ratio, or the choice between the two tools. Reply versus opening post is our judgement from the wording.
Treat this as a spot check. It covers five results from one feed on one day, and we couldn't load the threads in this run to check vote ranks. It shows Google quoting replies, including one carrying a brand verdict. It says nothing yet about whether those replies were the top-voted ones.
Why would Google pick a lower-voted comment?
Because a thread holds many answers and a search asks one question. Google could rank comments by the community's signals (votes, replies, position) or by how well each passage answers the exact query. Our working hypothesis is a blend, with query fit explaining most of the cases where a lower-voted comment wins. It stays a hypothesis until the data is in.
A lower-voted comment should be more likely to win when it:
- answers the question in its first sentence;
- uses the searcher's terms, such as a model name, an error message or a budget;
- reads correctly on its own, outside the thread;
- is a top-level reply that loads without expanding the thread;
- is short enough to quote.
The two sourdough snippets fit that list: each opens with the cause and ends with the fix, in the searcher's vocabulary of feeding ratios and smells. There's also a confounder. The most useful answer tends to collect the most votes and match the query best, so a high match rate wouldn't show that Google reads votes.
Why does the shown comment matter for brand monitoring?
Most monitoring scores sentiment per thread, while a searcher may only ever read one comment. Our own workflow, built in n8n, runs like this:
- Daily at 07:20, it builds search jobs from our brand keywords and runs a sub-workflow for each.
- The sub-workflow searches the Reddit API for those brand keywords inside a selected list of subreddits and keeps the real matches.
- It fetches the comments of every matched thread.
- Claude Haiku analyses each thread and its comments: sentiment, the brands named, and which brand comes out ahead when two are compared.
- Results are upserted into the table behind our dashboard, and failures post to Slack.
The r/bigseo snippet above is the case this is built for: one reply carrying a verdict on two brands at once, shown on the results page for the comparison query. That reply criticises Ahrefs' free plan and regrets a year of paying for Semrush, so neither brand comes out clean.
Why isn't a thread-level label enough?
Because a thread-level label compresses many comments into one sentiment and one winner, and the comment Google shows can disagree with both. Our analysis already runs on comments as well as threads, so each brand query in the study gets three labels side by side: the thread's overall verdict, the top-voted comment's and the displayed comment's.
What does keyword monitoring miss?
Two kinds of thread. Searching selected subreddits covers only the communities you chose, and Google can surface a thread from one you never listed. A post search also matches the post's own text, so a thread where your brand comes up only in the replies can be missed.
That's why the study starts from Google's side. We take whichever thread Google shows for a query, then pull its comments through the same API workflow, whether or not our keyword search had found it.
How are we running the 100-search test?
With a protocol fixed before collection, one market, and the full dataset published on this page, counterexamples included.
Which searches count?
An observation counts when:
- Google shows a Reddit thread on page one or in a forum module.
- The result exposes a specific comment, a direct comment link or text we can match to one comment.
- The thread is public and has at least two substantive answers.
- We can identify the selected comment with high or moderate confidence.
Deleted comments, gated or quarantined communities and live threads with fast-moving votes are excluded. We'll report how many searches we screened to reach 100 eligible ones. AI Overviews and AI Mode go into a separate sample, logged with the method in how to mine LLM citation results.
Which queries go in?
Twenty in each of five classes: troubleshooting, recommendations, explanations, personal experience and comparisons. Across the 100, fifty are natural queries, 25 end in "reddit" and 25 are long-tail phrasings. The comparison queries come from the brand pairs our monitoring already tracks.
What do we record?
| Level | Fields |
|---|---|
| Search | Query, class, "reddit" modifier, date and time, market, device, signed-out state, result type and position |
| Thread | Subreddit, age, score, comment count, locked or archived status, number of eligible answers |
| Comments | For the selected comment and the top five: displayed score, rank under Top, rank in default order, depth, age, word count, links, sentiment, brands named, comparison verdict |
| Ratings by two raters | Query relevance, directness and evidence, each 1–5, with inter-rater agreement reported |
Reddit fields come from the API at capture time, and we store every comment in each thread so low-voted comments stay in the sample. The Google side is captured by hand, signed out, in a clean desktop browser with an English interface in one market, with a screenshot of every result. The full sample runs again on a second day to check stability.
What is the main metric?
The top-comment match rate is the share of confidently matched observations where Google's comment has the highest displayed score among eligible comments. Alongside it we report:
- the match rate under Reddit's Top sort;
- how often Google's comment is in the top three;
- the median vote rank of Google's comment, and its score as a share of the top score;
- results by query class and by surface;
- how often one thread yields different comments for different queries;
- stability across the two days.
With 100 observations and a rate near 50%, the 95% margin of error is about ±10 points. Read the result as directional.
What would change the conclusion?
We'll rerun the numbers after removing low-confidence matches, swapping displayed score for Top sort, splitting snippets from forum modules, splitting "reddit" queries from natural ones, dropping threads under seven days old, and on a mobile subsample. A subset will be repeated from a second market.
What should you do before the results are in?
Write comments that would be picked under either rule, and track the comment Google shows as well as the thread.
- Answer the exact question in your first sentence.
- Make the comment readable on its own, outside the thread.
- Use the words searchers use: product names, error text, prices, constraints.
- Add firsthand detail, such as what you tried, what failed and what it cost.
- Disclose any affiliation and follow each subreddit's rules.
- Check which comment Google shows for your main brand and comparison queries each month, and log its sentiment next to the thread's.
- Correct factual errors in the open, with a source. Never buy, trade or coordinate votes.
Track brand exposure, referral traffic and snippet appearance as separate numbers. A comment that appears in Google won't necessarily send visits or lift your own site's rankings. Reddit Answers optimization covers how to take part without gaming communities.
What are the limits of this test?
- 100 observations from one market, one language and one device type.
- Google results vary with time, location and account state, and forum modules are experiments that get renamed or removed.
- Displayed Reddit scores are fuzzed and can change after capture.
- Snippet text may be generated by Google rather than lifted from one comment.
- Votes and selection may both follow from answer quality, so a correlation wouldn't show that Google reads votes.
- Health, legal and financial queries may be handled differently, so we report them separately.
- We see outputs only. Google's mechanism stays private.
This page will carry the results, the dataset and a dated change log.
Sources
- How Google creates snippets (Google Search Central)
- Discussion forum structured data (Google Search Central)
- Q&A page structured data (Google Search Central)
- Perspectives from public discussions in AI Overviews and AI Mode, 6 May 2026 (Google)
- Google discussion forum snippets now showing "top answers" (Search Engine Land, 2012)
- Google is testing special snippet treatment for Reddit search results (Search Engine Land, May 2024)
- Google Search testing new display for forum content (Search Engine Land, September 2024)
- Google tests top comments and related discussions for forum search results (Search Engine Roundtable, September 2024)
- Google "What people are saying" with popular and latest comments (Search Engine Roundtable, March 2026)
- What filters and sorts are available (Reddit Help)
- What factors influence LLM citations in Reddit (Rocksalt)
Is your business in the answer?
One report, four AI platforms, the questions your customers actually ask.


