You're spot on about Reddit — it’s a double-edged sword. I’ve seen people succeed with it, but it really comes down to how you approach it. Reddit isn’t a place for straight-up promotion; it’s a community first. If you jump in and start dropping links to your site, you’ll get flagged or downvoted so fast it’ll make your head spin. But if you take the time to genuinely engage, share expertise, or offer something valuable, people will notice — and they might even check out your site out of curiosity or gratitude. For example, if you’re running a blog about fitness, instead of posting “Check out my site!” in r/Fitness, try answering questions or sharing insights that showcase your knowledge. Maybe drop a little anecdote or tip that links back to a relevant post on your site — but only if it adds real value to the conversation. Subreddits like r/Entrepreneur, r/SmallBusiness, or niche-specific ones can be more open to this kind of subtle promotion, as long as it’s not too salesy.
The big thing is to respect the community. Each subreddit has its own vibe and rules — some are stricter than others. Spend time lurking, understanding what people respond to, and contributing before you even think about linking your site. When done right, Reddit can be a fantastic way to build credibility and drive traffic, but it takes patience and authenticity.