Most people who try Reddit marketing start in the wrong place: the newest posts in a busy subreddit, where a reply gets seen by a few dozen people for a day or two. There is a better set of threads to work from. Some Reddit discussions rank on Google's first page for searches your buyers make every day, and a helpful comment in one of them keeps getting read long after you write it.
Two ways to find threads
There are two ways to decide where to comment. The first is to chase new posts: follow the subreddits in your niche, sort by new, set up keyword alerts and reply quickly while a question is fresh. The second is to start from Google: search the keywords your customers use and answer the Reddit threads that already rank for them.
Chasing new posts has its place: quick, useful answers build your standing in a community. But most posts get nearly all their attention in the first day or two, then slide below newer ones, taking your comment with them.
A thread that ranks on Google works differently. Its audience is everyone who searches that keyword this month, next month and the month after. Those readers typed a question into Google because they are trying to decide something, often what to buy. A comment there reaches people with a need, at the moment they have it.
How often Reddit shows up. When SEO Buddy checked 9,083 Google first pages from its customers' keyword research in September 2026, 47.6% had a Reddit thread in the top 10. On those pages the thread was in the top three 75% of the time, and at number one 31% of the time.
So for roughly half the keywords a business cares about, a Reddit thread is already on page one, usually near the top. Work from that list first.
Find ranking threads by hand
You don't need any tools for this, just a spreadsheet and some patience.
- List buyer-intent keywordsWrite down 20 to 50 searches people make when they are close to choosing a product like yours, with monthly search volumes if you have them. The next section covers which kinds to pick.
- Search Google with site:reddit.comType site:reddit.com followed by the keyword, for example site:reddit.com best project management tool for agencies. Google shows only Reddit pages, so you can see which threads exist on the topic.
- Note the real positionA site: search tells you a thread exists, not that it ranks. Search the plain keyword without the operator and look through the first page. Record the thread's position, from 1 to 10, or mark it as not on page one.
- Check that it still accepts commentsOpen the thread. If it is archived or locked, there is no comment box and Reddit shows a notice saying so. Many subreddits archive threads after about six months, though each community controls its own setting. An archived thread can still rank, but you can't answer it, so move on.
- Read the top commentsNote which products people recommend, which complaints come up, which follow-up questions went unanswered and how the community talks. This is your raw material for the comment.
Search like a stranger. Google adjusts results for location and, to a degree, for the person searching. Check positions in a private browser window, and remember that customers in another country may see a different first page from yours.
Reddit's own search, which sorts by relevance, new or top, helps you spot recent questions on the same topic. It tells you nothing about what Google ranks, so treat it as a second source.
Keywords that surface buying conversations
Not every keyword leads to a thread worth your time. "What is email marketing" brings students and the curious. "Best email marketing tool for a small online store" brings someone who is about to pay for one. These are the patterns that tend to surface buyers:
- "Best X for Y." Best CRM for real estate agents, best running shoes for flat feet. The person already has a category in mind and a specific situation you can speak to.
- "X vs Y." Two named options and a decision that is nearly made. If you are X or Y, or a credible third choice, these threads are worth a lot.
- "Alternatives to X." The reader is unhappy with a product, often its price or a missing feature. A fair, specific comparison helps them far more than a pitch.
- "Is X worth it." Someone is on the edge of buying and wants reassurance or a warning. Honest first-hand experience matters most here.
- Problem searches. How to reduce churn in a subscription box, why won't my sourdough rise. No product is named, but the problem is one your product solves.
To find more phrasings, add the word reddit to a plain Google search for your topic and read the thread titles that come back. People write titles the way they talk.
Estimate how many people read a thread
Once you have a list of ranking threads, you need a way to compare them. A thread at number one for a keyword searched 70,000 times a month is in a different league from one at number eight for a keyword searched 300 times.
The estimate is simple: the keyword's monthly searches multiplied by the share of clicks a result in that position typically gets. Several SEO studies publish click-through rates by position. They don't agree on exact figures, which is why an honest estimate is a range rather than a single number.
Here is a worked example. A thread in r/vpnreviews ranks number one on Google for "best vpns", a keyword with about 74,000 searches a month. Applying published click-through rates for the top position gives about 24,900 readers a month, with a likely range of 20,400 to 29,500.
The same thread also ranks number four for "best virtual private network service", with 14,800 searches a month. It is tempting to add those readers on top. Don't: that keyword returns the same results page, so it is the same audience with slightly different wording.
| Keyword | Monthly searches | Thread position | Estimated readers a month |
|---|---|---|---|
| best vpns | 74,000 | #1 | About 24,900 (20,400 to 29,500) |
| best virtual private network service | 14,800 | #4 | Same results page, already counted |
| This thread in total | About 24,900 |
Count close variants once. When two keywords share the same results page, count the audience once, under the bigger keyword. Adding every variant a thread ranks for inflates the estimate and pushes weak threads up your list.
Treat the estimate as a way to rank threads against each other, not as a forecast. Not every reader scrolls down to the comments, and a new comment usually appears below the established ones until it earns votes.
By hand, this works for a few dozen keywords. SEO Buddy's Reddit/Social Marketing module automates the Google search and the reader estimate for your keywords, using the same method.
Qualify a thread before you write
A big audience doesn't make a thread right for you. Before you spend twenty minutes on a comment, check five things.
Relevance. Does the question match what your product actually does, for the kind of person asking? A budget laptop thread for students is a poor fit for a workstation brand, however well it ranks.
Age and status. An open thread that is a few weeks old is ideal. One that is close to six months old may be archived soon, depending on the subreddit, so if it is worth answering, answer it now.
Subreddit rules. Read the community's rules, usually in the sidebar or on its about page. Some ban self-promotion outright, some allow it with disclosure, and some restrict links or require a minimum account age or karma. A comment that breaks the rules gets removed, and repeated removals can get you banned from the community.
Something new to add. If the top comments already give a thorough, accurate answer, yours has to add a fact, an experience or an angle they missed. Otherwise it is just noise.
Who is already recommended. If a competitor is the top answer with hundreds of upvotes, you won't displace it by contradicting it. You can still explain who that product suits and who might be better served elsewhere. If nobody has named a good option yet, the opening is wider.
Working from home full time now. Space is tight, about four feet of wall, and I want something that doesn't wobble at standing height. What have you actually used?
I've had the Liftline Mini for two years. Solid at sitting height, some wobble when fully raised, but fine for typing.
Thanks. Has anyone found something steadier at that width?
Do
- Pick threads where the asker looks like your best customer.
- Read the community's rules before you draft anything.
- Note which competitors are recommended, and why.
- Favor threads with an unanswered follow-up question.
Don't
- Chase a high-traffic thread your product doesn't really fit.
- Repeat what the top comment already says.
- Comment where the rules ban self-promotion.
- Pick a fight with a well-liked recommendation.
Build a shortlist
Your spreadsheet now has a row per thread: keyword, position, estimated readers, status, rules, competitors mentioned and what you could add. Sort by estimated readers and work down. A thread makes this week's shortlist only if it passes every line below.
- It ranks on Google's first page for a keyword with buying intent.
- It still accepts comments.
- The subreddit's rules allow what you plan to write, including a disclosed mention of your product.
- The question fits your product and the customers you serve.
- You can add something the top comments don't already say.
- Its reader estimate counts close keyword variants only once.
- You have time to come back and answer follow-up questions.
Recheck positions every month or so. Rankings move, and new threads replace old ones.
Start small. Five well-chosen threads a week, answered with care, will do more than thirty rushed comments. Most ranking threads will still be there next week. A reputation for spam in a community is much harder to undo.
The same method beyond Reddit
Reddit is the obvious place to start, but it isn't the only community that Google ranks. In the same September 2026 sample, 74.5% of first pages included a post from one of 11 community platforms. YouTube appeared on 26% of them, Facebook on 10%, Wikipedia on 9%, Pinterest on 7%, Quora on 4% and LinkedIn on 3%.
The workflow carries over: search, note the position, check you can still respond, read what is there and estimate readers. Each platform has its own etiquette.
YouTube. A video ranking for an "X vs Y" search often has an active comment section. The bigger opportunity may be making your own video for that keyword.
Quora. You can add a new answer to an old question that still ranks, and good answers keep getting read. The same standard applies as on Reddit: answer first and disclose your connection.
Facebook groups. Public groups are the ones that show up in search. Most expect you to join and follow the admins' rules before posting, and many restrict promotion to specific days or threads.
Wikipedia talk pages. Wikipedia is not a place to promote anything, and editing articles about your own company is strongly discouraged. What you can do is use an article's talk page to point out an error or a missing reliable source, state your connection openly and let independent editors decide.
Skip the manual search
SEO Buddy finds the Reddit threads, YouTube videos, Quora answers and Wikipedia articles that rank on Google for your keywords, estimates how many people read each one, and drafts a reply you post yourself.