how to promote your blog

How to Promote Your Blog in 2024: 9 Creative Strategies

by Rebekah Bek


Whether your blog is brand new or already established, you can never have enough traffic.


I work at an SaaS company called Ahrefs, and even though the Ahrefs blog pulls in over 200k organic traffic every month, we still experiment with ways to promote our blog and bring in more traffic.

Because let’s face it:

Simply sending an email blast to your subscriber list doesn’t cut it anymore.

But don’t fret.

If you’re stuck coming up with new ideas for how to promote your blog, here are 9 tried-and-tested tactics that have worked for us.

Let’s dig in.

#1. Work with Podcasts

Let’s start things off with the buzzword of the year: podcasts.

Thanks to their flexibility (you can listen to them while you’re at work or when you’re on the go), they’re the most popular form of audio content.

They’re also widely available on services like iTunes, Google Play, and Spotify.

Some quick facts:

Ahrefs has had great success with sponsoring podcasts (paid advertising) as well as guesting on them — that is, sending a member of our team to be interviewed on a show.

Here’s an actual comment from a new customer and blog reader of ours:

moc podcast testimonial

For sponsoring podcasts, think of this tactic as a type of influencer marketing.

Your job is to sell your blog to the podcast host and the podcast host’s job is, in turn, to sell your blog to their audience.

How to Promote Your Blog by Sponsoring Podcasts

If you have the budget, sponsoring podcasts is a great way to promote your blog. Here’s how you do it:

Step #1. Do Your Research

Create a list of podcasts whose audiences are a good match for your blog. If you have no idea where to start, here’s a tip:

Try using a specialized podcast search engine like Listen Notes. Browse the shows and pick your favorites.

listen notes

Step #2. Make Contact

Once you’ve created a list of targets, you’ll need to contact the podcasts and inquire about sponsorship details.

What are their pricing packages? What dates do they have available? Are there any gotchas?

Prices can range from $50 to $5,000 and beyond per episode, so work within your particular budget.

Step #3. Iron Out the Details

This includes your ad copy, delivery, and any other deliverables like your blog’s logo and elevator pitch.

In my experience, organic reads do much better than “scripted ads.”

The goal is to get the podcast host to sound like a fan and regular reader of your blog.

Step #4. Wait for Your Ad to Air

If anything is off, be sure to let the podcast know as soon as possible!

How to Promote Your Blog with Podcast Interviews

If you’re strapped for cash (or simply don’t want to do podcast advertising), another approach is to appear as a guest on podcasts.

This is usually free — unless you’re approaching extremely-popular podcasts, which tend to charge a one-time appearance fee.

The catch is you’ll need some kind of credibility to your name. In other words, you’ll need to convince the podcast host that you’re someone their audience would love to listen to.

The process for this is similar to the one detailed above:

Step #1. Create a Target List

Use Listen Notes or a similar tool to create a list of podcast targets.

Step #2. Check if They Accept Interviews

Often, podcasts will explicitly state on their websites whether or not they accept interview requests.

And if they don’t accept interview requests? Ask anyway.

Send in your pitch and convince them you have lots of value to add.

Step #3. Follow the Host’s Lead

Every podcast will have their own process. Some may want to do pre-interviews, some may want to work on a rough content online with you, and some may want to just “wing it.”

Whatever the process, remember to be courteous and respectful — you’re a guest, after all.

Just don’t forget to mention your blog!

Editor’s Note:

Appearing on podcasts is one of our favorite promotion strategies here at Smart Blogger — as evidenced by our appearances on EOFire, James Altucher, Duct Tape Marketing, the Write Podcast, Productive Insights, and Loz James’ Content Champion.

Just make sure you’re prepared:

  • Show up early to the interview so the host has time to do a sound check.
  • Don’t use your phone or your laptop’s built-in microphone; instead, invest in an external microphone. Quality and price points vary, but you can get a simple microphone that plugs into your computer’s headphone jack for the price of a medium pizza.
  • Use headphones to cut down on echoes.
  • Turn off all notifications and, if you can, shut your door to minimize background noise.

#2. Republishing on Medium

Sure, you can publish tons of absolutely amazing posts on your own blog.

But if you never extend your reach, whether it’s by growing your list of email subscribers or boosting your number of social media followers, your audience will be limited.

So what do you do if you don’t have time to create promotional content and extend your reach?

Try this:

Republish your existing posts on blogging platforms like Medium.

Your content will be seen by a whole new audience — some of which will then visit your blog and discover all the great content you have to offer.

For example, look at this blog post I published on the Ahrefs blog last December:

podcast advertising ahrefs blog

It got 463 shares and 43 comments — very decent engagement considering the fact that the topic likely didn’t appeal to our blog’s core audience (people interested in search engine optimization).

In a bid to push the post out to a wider audience, we republished it on Medium. It turned out to be a fantastic decision.

Here are the stats as of March this year:

medium stats

That’s 13.6k views in total, with 22% of readers actually finishing the whole post.

Plus, the Medium publication of this post averages a steady trickle of 10-30 readers every day.

Note: For the SEO-conscious among us, Medium uses canonical tags when you use their republishing tool. So no worries about duplicate content issues.

How to Republish on Medium

Medium has made the process of importing and republishing content super simple. Here’s how you do it:

Step #1. Choose a Post to Republish

Ideally, pick one of your top performers (since it’s already proved it’s popular).

You can use a tool like Ahrefs’ Top Content report in Site Explorer to see which of your posts have the most shares on social media.

ahrefs top content

Since they’ve proven themselves on social media, these posts are the most likely to resonate with audiences beyond your blog’s existing one.

Editor’s Note:

Though they aren’t nearly as detailed, there are a few free tools to track social media shares if you aren’t an Ahrefs customer.

As an example, lets you copy and paste URLs of individual posts; however, they only show counts for Facebook and Pinterest:

002 social media counts

Step #2. Import Your Post Into Medium

Enter the URL of your post into the Medium import tool and hit “Import”.

medium import

Step #3. Publish Your Post on Medium

Follow Medium’s guidelines to format and polish your post, then click “Publish”.

medium new story

That’s all there is to it!

#3. Smart Social Sharing

I know, I know.

Promoting your blog posts on social media is by no means a new strategy.

BUT — there’s more to social media promotion than pasting a link and clicking a “Tweet” button.

Here’s an example of the success we’ve seen from smart sharing on the Ahrefs Twitter account:

Ahrefs on Twitter

Pretty impressive, right?

Here’s another example:

Ahrefs on Twitter

These tweets received amazing engagement, but we actually spent very little time creating them.

We achieved this ROI by working smarter, not harder.

How to Promote Your Blog Using Social Media (Smartly)

Here’s our process:

Step #1. Brainstorm Ideas and Organize Them

The great thing about social media content is it’s all fleeting. Even if an idea is a flop, it’s easy to turn the page and try the next idea.

But to make the most of these (admittedly fleeting) opportunities, you need two things:

  1. A large list of ideas;
  2. A method for grouping similar ideas into categories.

To brainstorm ideas, get a pen and paper (or launch Google Docs, Microsoft Word, etc.) and jot down things you would like to try.

Get as creative as you want.

Think memes would be popular with your audience? Write it down. Believe infographics or inspirational quotes could be successful? Write them down. Believe posts or tweets on Topic X or Topic Y could receive high engagement?

(You get the idea.)

By listing all of your ideas, you’ll then be able to group them into categories. This will help you track which categories are successful and which are not.

Step #2. Craft and Publish (and Monitor) Your Content

You can use social media management tools like Buffer and MeetEdgar to schedule your content and keep it running automatically.

Once your social media posts begin making their way into the wild, you’ll be able to track their progress.

Do some receive more comments, while others receive more shares and retweets? Are some more popular in the mornings, while others receive more engagement during the evenings?

All data, both good and bad, will help you in the next step.

Step #3. Review the Results

After an appropriate amount of time has gone by, hold a review.

Drop the categories that didn’t perform well. Keep the ones with potential and refine them.

You want to focus on the categories your audience likes and tweak them.

Do they like emojis, or do they gravitate towards a more “serious” tone? Do they like infographics, or long chunks of copy with statistics thrown in?

And so on.

From here, keep repeating steps 1-3 until you’ve locked down the type of content your audience loves.

And once you’ve figured out what they love, keep giving it to them.

Step #4. Advertising (Optional)

If you want to try advertising, the above process will save you some serious money.

Pick your top organic performers from Step #3 and put money into promoting them.

Since they’ve already proven themselves to be popular, this is a safe and effective way to buy ads to promote your blog (without wasting time and money on losers).

#4. Create Roundup Posts

The perks of this strategy pretty much sell themselves.

Here’s what happens when you publish a good roundup post:

  • First off, it’s easy to write since most of the content is created for you;
  • You make new and powerful connections within your industry;
  • Thanks to those connections, you gain access to new audiences;
  • Your post naturally gains backlinks and social shares.

So… what’s a roundup post, anyway?

Here’s an example:

what is seo ahrefs blog

Essentially, a roundup post features a compilation of answers to a single question, ideally by established experts in the field.

A great roundup post adds immense value to readers since they offer a range of expert opinions in one place.

Plus, they tend to bring in lots of traffic since the experts featured in them will often share the post with their own audiences.

What’s not to love?

How to Create Roundup Posts

Here are the basics of roundup posts so you can create your own:

Step #1. Craft Your Question

Don’t take this step lightly.

If you ask too much of the experts you’ll be polling, most won’t have time to participate (even if they want to). And if you ask a question they’ve heard (and answered) a million times, most won’t be interested.

Your question needs to be clear, succinct, and something that will appeal both to your readers and the experts you’ll be asking to participate.

Step #2. Create a List of Influencers

Once you’ve crafted your question, it’s time to create your influencer wish list. These are the influencers (“experts”) you’ll be asking to participate in your roundup post.

Since not everyone will respond to you, reach out to significantly more experts than you need.

For example, if you need 20 people for your roundup post, reach out to 40 experts (or more).


A roundup post is only as good as the people you feature. While it takes exponentially more time and effort to get a response from a more recognized name in your industry, it’s likely worth it.

With that said, don’t expect the Michael Jordans of your industry to respond to your outreach — try to find people with a reasonable level of influence who aren’t complete titans.

Step #3. Reach Out to the Experts

You can use specialized tools like BuzzStream or Mailshake to streamline the entire outreach process by making it easier to hunt down email addresses, batch send messages, and conduct follow-ups.

buzzstream outreach list

Quick tips for the message you send:

  1. Keep it short;
  2. Keep it genuine.

Step #4. Follow Up (But Only Once)

There’s a chance your first email will slip past the expert you’re trying to reach. After all, they’re very busy and likely receive dozens (or hundreds) of emails every single day.

This is why sending a follow-up email is helpful:

one quick SEO question for a new Ahrefs blog post rebekah bek ahrefs com Ahrefs Pte Ltd Mail

However, please don’t follow-up more than once — any more than that and you’re just being a nuisance.

Step #5. Compile Your Responses

At this point, you’ll have a bunch of answers ready to sift through. Now all you need to do is turn them into a cohesive post.

Try to find trends in the responses and sort them into sections.

Next, add your own introduction to each section, as well as your opinion on why certain trends occurred.

This is how you put your stamp on the roundup post and make it your own.

Step #6. Publish Your Post (And Tell the Experts)

Once your post is published, it’s time to let everyone know about it.

Email everyone who responded to your outreach emails (whether they ultimately contributed to your post or not) and thank them for their time. Include a link to your post, and be sure to send them well-wishes.

You can also ask them (politely) to share your post with their audience, but this is often implied.

Editor’s Note:

Want to let influencers know your post has been published and promote the post at the same time? In addition to emailing them, tag the influencers on Twitter too.

outreach tweet

#5. Advocate In-Person

While all blogs are digital in nature, your promotional efforts aren’t limited to the digital world alone.

It might be a step (or ten!) outside your comfort zone, but try this:

Approach a local event in your niche and pitch yourself as a speaker.

It doesn’t matter where you are in the world or how big the event is — it could even be a small meet-up session.

The idea is to reach out to new people and give the work you do a huge visibility boost.


How to Promote Your Blog by Speaking at Events

If you’re interested in this advanced promotional tactic, here’s how to get started:

Step #1. Shortlist a Few Events or Meet-Ups You’d Like to Attend

If you’re not sure where to start, look around on Reddit, Facebook groups, or Slack groups and join some communities in your industry.

Chances are good people are organizing and promoting events in these communities.

Make a list of potential targets, underline your favorites, and move on to the next step.

Step #2. Pitch Yourself to Event Organizers

When pitching yourself, propose some topics that you’d be comfortable speaking about and explain how your content will add value to their audience.

Hopefully it goes without saying, but you should know these topics very well.

Note: If you have no experience with public speaking, it’s a good idea to start small. Save the conference keynote speeches for later.

Step #3. Craft Your Presentation

Try to deliver as much value as you can and position your blog as a great resource. This is also a good time to promote your social media accounts, which are ideally already geared towards driving traffic to your blog.

Just be sure not to make it all about you. Your job is to teach, to impart your know-how to others.

And when you’re able to do this well, promoting your blog will happen organically.

Step #4. Speak

Show up to the event, deliver your speech, meet lots of new people, and enjoy converting some new readers!

Editor’s Note:

To improve your chances of landing speaking engagements, make sure you:

  • Have a website (aka your business card);
  • Create a 2-3 minute demo video (aka your movie trailer);
  • Acquire a few testimonials (from people willing to vouch for you).

There’s a lot more to it than we can unpack here, so be sure to check out Grant Baldwin’s post How to Get Speaking Engagements. In fact, browse his entire website, The Speaker Lab. It’s chock-full of helpful information.

#6. Integrate Your Blog with Your Product

Most businesses have blogs that are completely disconnected from their main product.

If you blog for a brand or business, why not align your messaging and integrate your blog posts directly into your UI (for software products) or in your product descriptions and previews (for e-commerce)?

This lets you direct traffic over to your blog and gives your customers a more seamless experience.

How to Fuse Your Blog and Product

For software products, one way to notify people of your newest blog posts is to include a (preferably unobtrusive) in-app notification.

Here’s what it looks like when using Ahrefs:

Site Explorer

Click the bell icon and we display a simple drop-down menu listing all our newest content.

in app blog post

So simple, but so effective.

If you have an e-commerce website and your blog posts are educational in nature, you can promote them directly on your homepage.

Beardbrand does this beautifully:

beardbrand blog integration

Another way to do this is by scattering in individual links and excerpts of your blog posts wherever they’re relevant. This is how Mr Porter does it:

mr porter blog integration

Time to get creative!

Editor’s Note:

Here’s one more tip that’s missed by a surprising number of business websites…

Include a prominent link to your blog in your website’s navigation menu.

Ahrefs, MeetEdgar, and many other smart businesses feature their blogs in their navigation, which helps drive traffic to them.

Here’s how Quuu does it:


In other words:

If people have to hunt to find your blog ON YOUR OWN WEBSITE, you’re doing it wrong.

#7. Collaborate with Other Blogs

Creating content in collaboration with another blog means you’re able to tap into each other’s audiences and can promote yourself to a whole new set of blog readers.

You can even split the work!

Here’s a post that Ahrefs did with Buffer, a social media management tool:

buffer ahrefs

How to Join Forces With Another Blog

Fair warning:

Collaborating with blogs significantly larger than yours probably isn’t in the cards. However, collaborating with a site similar in size is definitely doable.

Here’s how to get started:

Step #1. Find Opportunities in Your Niche

Look for opportunities to work with blogs within the same niche as yours.

Start by approaching bloggers you have an existing relationship with and ask if they’d like to collaborate. You should leave cold pitching as a last resort.

If you have no idea which blogs to approach, Ahrefs offers a nifty trick:

In Content Explorer, enter a relevant keyword phrase in your niche.

Set the “published” filter to “Last 12 months” and the “Language” filter to “English”. Next, highlight the “one link per domain” option.

Finally, you’ll want to set one more filter: DR (“domain rating”).

The higher this number, the more authoritative the website; however, the more authoritative the website the harder it will be for you to get the blogger’s attention.

In the screenshot below, we set the DR to 40:

content explorer blogs

This will pull a list of active blogs in your niche.

From here, just sift through the possibilities and pick the ones you’d like to approach.

Step #2. Make Your Pitch

The process is pretty similar to advocating in-person: you need to make your best pitch.

Focus on explaining why you want to work with that particular blogger, as well as how collaboration will benefit them.

Feel free to suggest a couple of topics you feel would work well.

Step #3. Create

Creation time!

Finalize your content with the blogger you’re working with and remember to stay prompt and gracious throughout.

This is not the time to get pushy or rude and make an enemy out of a would-be ally.

Step #4. Publish and Promote

Promote the post to your newsletter and social media accounts. Make sure to tag and give credit to the other blogger too.

#8. Repurpose Content Into Other Formats to Reach New Audiences

You’ve spent all this time and effort to create amazing content in the form of blog posts.

Why not get more out of the same piece of content?

Since your customers hang out in multiple places online and have their own preferences when it comes to content formats, you should try to reach audiences beyond blog readers.

And you do that by repurposing your content.

give your old content a paint job

How to Repurpose Your Content

Some examples:

  • Turn your blog posts into SlideShare presentations;
  • Take a small section of your blog post and reimagine it as an infographic;
  • Convert your blog post into a YouTube video.

Or, do it in reverse.

We published a YouTube tutorial on Wordpress SEO. It has over 20,000 views and 70 comments — not too shabby.

We decided to turn it into a blog post. Here’s how it performed:

wordpress seo blog post

By re-creating our video in written form, we were able to reach an entirely new audience on an entirely different platform.

And the best part?

We didn’t have to come up with fresh content for the post. We took what we already had and created something new with it.

#9. Monitor Online Conversations for Opportunities to Promote Yourself

People talk about all sorts of things on the Internet, including your niche.

If you monitor these conversations, you’ll get lots of chances to slide into the discussion, add value, and (subtly) promote your blog.

Here’s a pretty meta example of this tactic in action.

I once mentioned Talkwalker alerts in a blog post I wrote, and an employee commented on the post to provide the link:

talkwalker alerts

How to Monitor Conversations for Promotion Opportunities

Tracking online conversations is surprisingly easy. Here’s how you do it:

Step #1. Set up Your Alert

You can use a free tool like Google Alerts, or services like Talkwalker Alerts and Ahrefs Alerts.

For Ahrefs, go to Alerts, Mentions, +New Alert, and enter your keyword you’d like to track.

ahrefs alerts

What these tools do is send you an email every time a keyword is mentioned on the web.

From there, you can simply follow the link in the email to find out where you’ve been mentioned.

Step #2. Carefully Monitor Your Mentions

Whether your mention comes in a blog article or a forum discussion, look for suitable areas where you can add value.

For example, if you’re a food blogger and you receive an alert for a discussion of a restaurant, it’s your time to shine by talking about your own experience.

However, a word of warning:

It’s extremely important not to shoehorn yourself into conversations.

If you’re clearly only there to advertise your own blog, people will catch on pretty quickly.

So, be sure to link to your own blog strategically, and only after you’d added value to the discussion.

Editor’s Note:

You can also track mentions using Twitter’s advanced search.

For example, let’s say I wanted to find every English-speaking tweet in 2018 that mentioned Jon Morrow by name:

twitter advanced search

Twitter’s advanced search results would return a veritable smorgasbord of tweets:

twitter advanced search results

Cool, right?

I often use this feature to discover who’s sharing content we’ve published, such as our recent posts on freelance writing jobs and affiliate marketing.

Use Twitter’s advanced search to find keywords and mentions that matter to you, roll up your sleeves, and then get to work. The applications are nearly limitless.

Over to You

If you sometimes find yourself lying in bed at night wondering, “how do I increase my blog traffic?”, I feel your pain.

I did my best to stay away from the more common methods of blog promotion, so hopefully you found something new to try.

Of course, not all of the tactics we discussed will be suitable for, or will work for, your blog and your particular niche.

You’ll need to experiment and find what works for you.

When it comes down to it, marketing is always about experimenting — experimenting, failing, and going at it again and again until you succeed.

Now, go forth and get that traffic!

Photo of author

Rebekah Bek

Rebekah does marketing and writing for Ahrefs. She doesn’t sit still for long, so catch up with her on Twitter.


Make 2-5K per month, even if you're a beginner. We're seeking writers of any skill level.
Photo of author

Written by Rebekah Bek

Rebekah does marketing and writing for Ahrefs. She doesn’t sit still for long, so catch up with her on Twitter.

32 thoughts on “How to Promote Your Blog in 2024: 9 Creative Strategies”

  1. Great content . Loved how you incorporated basic yet lesser known SEO tactics with more advanced techniques into this article. It is true that people do focus more on posting directly on social media repeatedly rather than explore more techniques that could do that for them. Thanks for the essential takeaways!

  2. Hey, Kevin! Great post! Two quick questions:

    1. Does it matter if the content we are republishing on Medium is older (as long as it’s still relevant)? I have a popular post on getting better results from your webinars, but it is well over two years old. I’m not sure if that matters, or not.

    2. Any insight into how the audience views you get from Medium actually convert? Just wondering if they’re all just browsing for interesting content, or if they buy…

    Thanks in advance!

    • Hi Beth,

      Good to see you again! Been a little while. How are you? 🙂

      Great questions. I’d love to get Rebekah’s take, too, since her CMO (Tim) does a good bit of writing on Medium.

      1. No, I wouldn’t think age matters. In fact, personally, I think it’s a good thing if the content is a little old. It’s a great way to bring it back and give it new life (assuming it’s still valuable and relevant).

      2. Ask me again in about 6 months and I’ll probably have some good results to share with you on that one. 😉 But right now, if I had to guess, the conversions will be lower than they would be from readers who discover your post via Google. How much lower probably depends on your niche.

      Appreciate you stopping by and commenting on Rebekah’s great post, Beth. Hope to talk to you again soon!

    • Hi Beth,

      Great to hear from you and glad you enjoyed the post!

      1. Agree with Kevin – I don’t think age matters at all as long as the content is still relevant.

      2. Medium conversions are probably lower since their readers are usually just browsing (and it’s really not a place to try and sell products anyway!)

      With that said, we get a bunch of registrations at Ahrefs saying that reading one of our Medium posts was what gave them that final push. I think it’s more of a broad “brand awareness” thing myself 🙂 Even if it doesn’t result in a direct conversion at the time, you’re exposing your brand to a broad audience that might recall you further down the road.

      Hope that helps!

  3. Kevin, awesome ideas with the podcasts! I used Medium from time to time but like to do original posts there to generate some traffic. I also comment on others there and those tactics seem to help drive some traffic. It took a while to work but most methods today do.
    Thanks for the all the tips you have given us here!

  4. Awesome ideas Rebekah…thanks Kevin for the advice: “Want to let influencers know your post has been published and promote the post at the same time? In addition to emailing them, tag the influencers on Twitter too.”
    We’ve been doing it and getting good results through👍.

  5. I really love your blog and every piece of content that you post. You put so many facts and pictures to clear the minutest details and everything. I just love that. Please keep up these amazing articles dropin time to time!

  6. This is such a gold mine! Thanks for putting this together for us. I’m definitely hanging on to this one and no doubt passing it on!
    Have a great week!

  7. This is a fantastic article. I’ve read so many posts that just rehash all the same ideas, but not this one. There are some really unique and awesome ideas in there. Thanks!

  8. i am also a regular blogger and doing it since 2018. i have not reached traffic as i expected. some tricks are new for me after reading it and yes PODCAST is new one and will try it . Nice Post

    • Hey Kevin, don’t feel too discouraged – give yourself some time to build up an audience. Let me know how working with podcasts pays off for you!

  9. Great write-up Rebekah.

    Very interesting post on Blog Promotion.

    Awesome tips and step by step explanation. Really appreciate the way you have written and explained.

    Thanks for sharing it with us. Worth reading it.

    Good work..!!!

  10. Hi Rebekah,

    Best strategies to increase traffic on new blogs.
    A very helpful guide for beginners like me in this blogging field and also those resources are very helpful and look very genuine.
    You are doing awesome work by helping new bloggers for free to start their blog from scratch.
    I love your all articles.

    Keep it up!

    Jay Panchani


Leave a Comment