You might be curious and think why am I looking at Soulja Boy?

He knew how to write the right title for his songs! (Or, kind of tricked his audience but still blowing their minds, anyway).

Anyways, last week’s newsletter talked about how anyone can find their Reddit Market Fit. This is when you find out exactly where your post(s) belongs within the Reddit universe.

As a quick recap, you’ll need to first find the subreddits where your audience is hanging out, and secondly, understand the types of posts that are ranking the highest within that subreddit.

But, once you find it, how do you actually construct your post in a way that draws attention to your brand, without sticking out like an obvious sore-thumb? (Or, in worst case scenario, getting downvoted or banned?)

As promised, here it is:

How to Prepare Your Perfect Reddit Post

Before writing the perfect post within your Reddit Market Fit, you’ll need to get yourself situated, first.

Every single Reddit post must have/answer:

  • A catchy title (kind of like a subject line)

  • Engaging/informative content

  • Your audience’s ‘vibe’

  • Provide some sort of value to that audience

This may sound like you’re writing a newsletter or SEO post, and honestly, it’s not too different. If your audience seems to connect with funny connect, or inspiring content, you need to know this.

If they like short titles over long ones, you need to know this.

If every viral post within the subreddit tends to have an image or meme, you need to know this.

Now, without further ado, how do we craft this masterpiece that will get you traffic to your website, generating leads, and ideally, converting those leads hem into new users?

Or, better yet…paid users?

Step 1: I Crafted a Catchy, Clickable Title

Nearly 50% of users open up an email because the subject line drew them in.

We don’t have data on this from Reddit yet, but we can assume it’s probably higher.

Your title needs to do three things:

  • Create curiosity

  • Disrupt the traditional narrative (story)

  • Prompt a discussion

All of these fall under one point:

THEY.

GRAB.

ATTENTION.

For example: When we think about Italy, we think about tomatoes. It’s kinda hard to not imagine Italy without tomatoes, right?

But, with this title, I created curiosity, I disrupted the narrative, and I prompted a discussion for the audience.

If you can’t break story patterns, you won’t grab attention, let alone go viral on any platform.

Ideally, when users read the title, something in their brain should go, “Wait a second…”

And, remember: Make sure this post aligns with your Reddit Market Fit.

It may be a catchy post, but if it doesn’t belong in the subreddit — and, you don’t understand which posts in that subreddit are doing well — that post may not succeed.

Step 2: Writing the Right Content

I’m not the best writer, really. My wife is editing this as we speak.

But, the good news is ‘speaking’ on Reddit is like actually speaking.

Like, you know how we don’t write the way that we speak?

But, we do do that on Reddit.

(That’s why I’m so good at it.)

Like anything in marketing, you have to provide value. I wish I could elaborate on this more, but it really is that simple.

If you’re not offering something to that audience, that post is going down, down baby…

This reminds me of what good ol’ Teddy Roosevelt said: “Be genuinely interested in other people.”

It’s like going on a first date. Make sure you’re listening as much as you’re talking. And, if you are talking, make sure you’re saying something that they’ll genuinely be interested in, too.

This is like finding your subreddit’s love language. People get love language confused. It’s not what makes YOU feel loved, it’s what the other person needs to feel loved.

You don’t need to be a wordsmith on Reddit. You just need to speak their language.

“To be interesting, you must be interested.” - Dale Carnegie.

That’s it.

Of course, this requires you to know your audience…

Step 3: I Made Sure My Audience Loved It

Have you ever gone to a comedy club and the comedian just didn’t make you laugh?

You’re cringing for them, because you feel bad.

But, you also paid money.

Understanding your audience’s vibe is really important.

Subreddits can be like cliques in a way. If your smell is off, they’re going to be suspicious and send you to the rejects’ table.

Anyway, let’s take a SaaS that is selling an accounting product.

You might want to make sure you are talking to the right people on r/accounting, right But, let’s say that accounting subreddit is actually about passing a CPA exam. Then, this wouldn’t quite be the subreddit for you. (Go back and find your RMF).

Beyond this, you need to understand your audiences’ personality.

Their pain points. Their wishes. Their frustrations. What gets them excited.

If your audience appreciates comedy, you best be coming in with something laughable in your post.

If they are more serious, leave the jokes aside.

To sum it: Read the fucking room.

Pro-tip: Take a minute to hobby-shop on Reddit. Find a subreddit for a hobby you enjoy and a subreddit for it. You’ll be able to tell real quick what I mean by knowing your audience.

A Bonus Tip from Sam Parr

Sam Parr said it on this YouTube video years ago here:

He goes to a big subreddit—like r/fitness, which has over a million people—and sorts posts by Top for the past month. He skims the first 20–30 posts to see what the community actually cares about: quick ideas, questions, headlines, or links that consistently get traction.

Then he picks one post that stands out. For example, a thread like “What’s your favorite DIY home equipment?” He opens it, sorts the comments by Most Upvoted, and looks for the comment that clearly struck a nerve—like someone showing how they built a kettlebell out of PVC pipe for $8.

That’s it.

If people are upvoting a comment about DIY kettlebells, then there’s demand. So he takes that insight and turns it into a full blog post: How to build a kettlebell from PVC pipe for $8.

The Bottom Line

If you made it this far, you’re ready to make a post that can also rank super high in a subreddit. (Hence the name, people).

The whole point is make sure you know who you are talking to. Make sure the title captures their attention, vibes with them, and does something for them.

This is really the bread and butter of it.

Ultimately, the people in your subreddit will know right away if you are bullshitting; trying to sell or promote something. You need to pass that sniff test, you know?

This is why I always tell my clients — and, now you folks — to give 9 times out of 10.

It’s not different than an email marketing strategy. Your Reddit post is your free lead magnet. It just might take more patience to get it right.

Sam Parr said you have to create a slippery slope in your writing, so that when users read one thing, they’ll want to see the text.

That’s your title.

Then the content.

Thats how you’ll be able to create Reddit posts that go viral for that audience.

When you provide value in the subreddits and get those users to engage in your content, you’ll accomplish a few things:

Redditors will think its cool
You get indexed on Google
And, LLMs find it valuable, so you can get recommended on ChatGPT, Claude, etc. (we’ll cover this sometime soon).

Then your company thinks you’re a genius, clients are happy, job done, right?

Until next time,

Peace!

Recommended for you