The Ultimate Guide to Promoting a Blog Post
Ever felt like you’ve written the internet’s most epic post - it’s useful, well-written, entertaining… but only a handful of folk read it?
Yep, sometimes writing a great blog post just isn’t enough.
That’s when we pull out the big guns.
Well, this post outlines my big guns - all 10 of ’em! It’s a long one mind, so grab a caffeinated beverage and get comfy.
Without further ado, here is my…
The Ultimate {Spam-Free} Guide to Promoting a Blog Post
1) Reformat
Time required: 2 hours
This is the most time consuming task, but trust me: it will pay off in the long run.
You can keep churning out blog posts, but ultimately if no one can find them, you are wasting your time!
Reformatting your text-based post into a visual, easy-to-swallow (and share) format will make your post discoverable (and even better: shareable) through external sites like Slideshare, Youtube and Pinterest.
Plus, through giving your post more imagery to support it, you can guarantee more shares on nearly all social platforms.
Option 1: Create a Slideshare presentation
This doesn’t need to be a complex task. You can create a Slideshare deck using Canva - it’s totally free and a pleasure to use.
You can also submit your Slideshare to:
- Slideworld
- Slideboom*
- Scribd (not free but the best for reach)
*use Small PDF to convert the PDF file that Canva gives you into a PPT, so you can upload to Slideboom.
- I’ve written a step-by-step guide to help you turn a blog post into a presentation using Canva. Check it out >>
Just to show you I practise what I preach…
Option 2: Create a ‘pinnable’ image (or better: an infographic)
By ‘pinnable’ I just mean portrait (taller than it is wide) as these are the images most likely to be seen and shared on Pinterest - a fantastic source of traffic.
It doesn’t need to give away all the gold from your post, it just needs to be clear and intriguing.
Infographics are an even better option. You can make even the dryest of statistics come alive with some simple, well-crafted graphics.
Online apps that let you create infographics for free:
- Canva
- Piktochart
- Vennage
- I’ve also written an in-depth guide to help you turn a blog post into an infographic in no time. Check it out >>
Option 3: Create a video
By simply recording yourself giving the outline of your post, and one gem of valuable advice or opinion, and adding a call-to-action at the end to read the full article, you have a whole new audience.
l recommend keeping it brief (2-3 mins) especially if you plan on sharing it on Facebook. Chalene Johnson has a great free training about getting started on Periscope.
BONUS: You’ll likely have oodles of great posts in your archives already - so why not give them the reformatting treatment too?
2) Share with your sources
Time required: 1 hour
Step 1: Over social media
If you’re linking to anyone else’s content in your post (and you totally should be - Google LAVES it!) be sure to make a note of their Twitter handle, or any other preferred social media handles.
See what I did there?
When you share your post on these networks, let the source know! They’ll be flattered and quite likely to share with their own followers.
Step 2: Over email
This takes a little more time than step 2, but the effort you put in is totally relative to what you get out.
Here’s an example email template you could try:
Subject: I featured your work
Hi [name],
I love the work you do on [site name]. In particular, I was blown away by [title of content you linked to] when I was researching my latest post.
Naturally, I had to mention you and link to the post. Just wanted to let you know and say thanks for the great resource!
If you get a chance, you can check it out here: [post URL].
I think you’ll love it!
I’d also really appreciate it if you shared it with your followers, if you think they’d enjoy it.
Best Regards,
[Your Name]
Bonus: (If you get a good response) offer to guest post on their blog about something related to the subject.
3) Schedule post
Time required: 1 hour
If you use a social media scheduling tool like Hootsuite or Buffer, you’re probably familiar with this task.
l find it quite tedious myself, so I make sure to batch the process (or, even better: outsource!)
I’d recommend devising at least 5 different ‘intros’ or quotes from the post, and ideally different images to match, so you don’t look like you’re repeating yourself.
Here’s the rough schedule I follow:
Bonus: Use relevant hashtags and the handles of anyone you linked to in your post (see task #2).
4) Set up alerts on your post subject
Time required: 15 mins
I commandeered this one from Neil Patel. When you set up alerts you can always keep up-to-date when a new piece of content related to yours shows up.
Step 1: Set up Google alerts
Receive weekly Google alerts of the keywords you want searched (not all will be very useful, but it’s worth setting up and checking.)
Step 2: Leave comments
If you find a post relevant to yours you can leave a comment linking to your post, and hopefully get some quality traffic. Buzzsumo is a great way of finding popular posts by topic.
Step 3: Set up Warble alerts
Warble searches Twitter for your hashtags and keywords, and emails you a daily digest of these.
You can then reply to the tweets (not just comments on the new blog post.)
Bonus: Go a step further and update your own content when you learn something new from the more recent posts - ensuring yours is still the best around.
5) Share on forums and aggregators
Time required: 1 hour*
It’s quite important with this task to put the work in first to be a reputable member - otherwise you just look like a spammer.
Some tips to avoid getting banned:
- A good rule of thumb is a 1:10 ratio of your blog content to other valuable comments.
- Post long, full answers - especially if you’re going to throw in a link to your own content
- Reply! Stay active on that thread so as not to appear a ‘hit and run’ spammer
Places to find forums in your niche to become an active member:
- Quora
- Boardreader
- Inbound
You can also google: “keyword” + forum
The upside is that it’s free, and you can establish some really great relationships over time with the communities.
You can also get a lot of content inspiration from forums, but that’s another post - wink wink.
*Do keep in mind the time required to maintain a solid presence on these forums. If you can, allow 15 minutes a day for a month or more to grow your authority before posting a link for the first time.
6) Share on groups
Time required: 30 mins*
Similar to #5: Sharing on forums, you need to be careful you don’t look spammy when posting links.
Often, these groups will welcome posts that share content, so you can make the most of them.
Caitlin Bacher does a wonderful job on her Facebook group of inviting the members to share their wins.
If you aren’t sure, privately message the moderator of the group. They’ll likely appreciate the effort and allow you to share the post if it’s good quality.
Places to look for groups in your niche:
- Facebook*
- Google+
- Triberr
*Facebook Groups have been the most powerful for me; they’ve generated by far the most clicks, shares and comments. (Just make sure you don’t make these mistakes…)
Bonus: Get an invite to some Pinterest boards. It isn’t always clear cut, but it all comes down to being polite and asking the board owner.
If the answer is yes, then you have a group board with loads of new eyes on your content. Pingroupie is a good place to start finding group boards with big audiences.
*Less time required than with task #5 but it’s worth allocating some time every week to show up and contribute to these groups.
7) Take advantage of the ‘free for all’ opportunities
Time required: 30 mins
By this I mean places that you can add your post to a whole host of other pre-published content (also known as syndication).
It’s not easy to make a splash with all the noise on these sites, but again, worth adding to - you never know what might catch fire!
Here are some popular options:
#1: Social bookmarking tools
- Digg
- StumbleUpon
- Delicious
#2: Linkies
Also known as ‘link parties’ ‘link ups’ and so on.. many popular niches have an authority blogger who hosts regular opportunities for other bloggers to add their latest posts.
Google:
‘[your niche]’ + link party
or
‘[your niche]’ + link up
You’ll usually see an ‘inLinkz link up’ on these types of posts - it’s super simple to add yours.
It’s great to share, but make sure you spend some time visiting and commenting on others!
#3: Syndication platforms
8) Comment on other blogs
Time required: 1 hour
Another one from Neil! Whilst commenting on the bigger blogs is great and very worthwhile, it’s also worth taking some time to contribute to the smaller fish in your pond.
This way, you can form relationships with the owner of the blog who will be more likely to reciprocate with a comment on your post.
Plus, you’re more likely to get noticed by their readers (as there’ll be less noise in the comment section than on bigger blogs.)
The criteria that Neil gives for choosing these blogs are:
- it’s active, with at least one post a month
- it has an average of fewer than 10 comments per post
- it is run by one author (that you can connect with)
- it features good content
So here’s what you do:
Step 1: Find 5 similar blogs on subject
You aren’t shooting for the biggest, most popular sites here, so try these two methods of finding blogs that reach the above criteria:
- Google ‘niche’ + blog and skip to page 2-3 of the search results
- Use Alltop (scroll to middle–bottom of the list for smaller blogs)
Step 2: Leave a comment
You want this to be a lengthy, thoughtful comment on a recent (and ideally relevant to yours) blog post. Don’t link to your post at this stage; just be nice and provide value.
Step 3: Send them an email
Neil recommends going a step further and following up with an email, with an intriguing subject line like ‘A win-win situation for [blog name]?’
Then in a friendly email, offer to exchange comments on each other’s posts; to benefit each other’s blog. This is most likely to work on blogs that have around the same number of readers you have.
9) The ‘Vacuum Formula’
Time required: 2 hours
This is another more time consuming but ultimately ingenious idea from Brian of Videofruit.
The formula is simple:
Step 1: Find who is sharing similar posts
If you’ve done your research, you probably already know who these are.
If not, try the following:
- Buzzsumo - enter keywords or phrases related to your post
- This post from ZenSpill is an epic guide to finding who is sharing similar topics
Step 2: Make a list of their email addresses
Time for a sexy spreadsheet!
It’s not always easy to find an email address especially from a social media account - but this article is a huge help.
Step 3: Email them INDIVIDUALLY
I know it’s a pain - but trust me - it’s totally worth it when you see the response you get.
You can have a template, but customising each name and adding a little something extra shows you’re a real person - and a nice one.
This is the template Brian recommends:
Hi [NAME],
My name is [YOUR NAME].
I follow you on Twitter and noticed that you [ACTION] one of my favourite articles [ARTICLETITLE.]
That is such a great post. And it’s a great blog.
I was hearing from my readers that they wanted something more in-depth about the topic so I went ahead and created this post: [URLOFDESTINATION]
If you have time I’d love for you to check it out.
Thanks!
Is you’ve written a great post and have taken the time to customise the email, you should at least get a friendly response - and many will be happy to share your post.
10) Email your own list
Time required: 30 mins
I believe doing this for each post is better than automatically emailing your list each time a post is published. You get the option to personalise it, and that can make a big difference.
You can either post it in full inside the email - but if it depends on the images you’re including I wouldn’t recommend it (most users won’t see them.)
Instead, write an introduction like:
Hey [NAME],
I just wanted to share with you the latest [YOUR BLOG] post. I’d love to know what you think.
[LINK TO POST]
[2 x paragraph post extract]
Click to continue reading
Thanks for reading!
[YOUR NAME]
You can finish with a call-to-action, either to something you want to promote or encourage your reader to forward to a friend.
Bonus: Use Noah Kagan’s strategy for seriously boosting the number of email opens you get.
Let’s wrap this up…
All in all, those tasks alone amount to about 14 hours of work.
If you’re going by Derek Halpern’s 80/20 split (of promoting your post to writing it) then I don’t think it’s an unrealistic amount of time to invest.
The beauty of it all is that the majority of these tasks can be outsourced. Sites like Fiverr and Upwork have unleashed a whole world of quality, affordable freelancers - it’s worth experimenting with if you haven’t already.
TLDR?
Grab you Post-Promoting cheat-sheet here!
Give it to me now!Do you have a process to promoting your blog posts?
Share your tips in the comments below or send me a tweet @catrosedesign

What a fantastic post chock-full of tips! Thank you so much! I think creating a slide show in Canva is a great idea to make sure you are writing a post that does not have too much text in it. I’ve never done, but I will try it! Thank you for all the resources you shared with us!
Thanks for the tips. I’m super new to blogging (just finished month #3) and my traffic is all over the place. (Not sure if that’s so important at this point?) I’m already doing many, many Linky Parties and doing my best with social media but I’m going to try Infographics. Seems manageable with my limited time! Thanks again.
I think the infographics is a great one, especially if they get popular on Pinterest. Feel free to come back here and share any with us!
Hi Cat— when you made your slideshare in Canva,…did you use the “Presentation” option? I don’t see anything that is specifically called “slideshare”. Thanks! gigi
That’s exactly what I did - there are those two Presentation options? Either size should be ok for uploading Slideshare 😉
What’s up, I read your blogs like every week. Your humoristic style is awesome, keep it up!
It’s a pity you don’t have a donate button! I’d most certainly donate to this outstanding blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will share this blog with my Facebook group. Talk soon!
It’s a shame you don’t have a donate button! I’d most certainly donate to this fantastic blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this website with my Facebook group. Chat soon!