Get ALL The Tools You Need To Succeed With A Business + Blog!GET FREE RESOURCES

hey friend!


Join 1,000's of others and get FREE access to literally dozens of workbooks, planners & cheatsheets to shortcut your success!



These are the EXACT same steps I used to 10x businesses just like yours and generate new customers on autopilot!

it's free!
100% privacy guaranteed, no messin' around!

All of us bloggers out here can agree on one thing collectively: writing a blog post is hard. And golly gee whiz, wouldn’t it be nice if there were, like, some sort of cheat sheet to help us remember all of the little details that go into perfecting and publishing every single blog post?

Well how about that: THERE IS.

Because I want to make things easy for you, I’ve put together this list of 19 essential tasks you need to check off your list before and after you publish every. single. blog post.

blog planner with 19 things to do before and after publishing a blog post

Can you handle it?

Just kidding, that’s a rhetorical question. Of course you can, or else you wouldn’t be blogging.

Today I'm going to show you exactly how to blog like a boss AND give you all the tools you could need to map out success with your very next blog post!

So let’s talk about the 19 (yes, nine with a teen after it) things you need to do before and after publishing a blog post (and yes, every single blog post). But with the free checklist I’ve included, each of these items will become second nature in no time!

download free blog planner

B.P.: Before Publishing Your Blog Post

1. Do your research. The fun way.

Um, Kevin? Research does not sound like fun.

Oh, but it is!

Does anyone here enjoy spending an hour writing a blog post just to realize the crickets are cheering you on? Nope! Didn't think so.

No one likes wasting their time, and my goal is to save you some of it! And the way we do that is via Buzzsumo.

But Kevin, how do you know what people want to read before you begin?

Well, first I lick my finger…and then, KIDDING!! Try as I might, I still can’t make the whole magic thing work for me.

Insteaaaadddd, the best way to know if someone is interested in what you're about to write about is through social proof! Using Buzzsumo's free trial, simply type in the competitor’s URL and get a complete list of all pages ranked the highest by social share numbers. BOOM!

And while you’re at it, check out their blog posts to see which get the most shares on social media. I mean, if someone went out of the way to share something with all of their most trusted friends, it has to be good, right?

writing a blog post checklist

Step #1: Type in your blog topic or keyword phrase you'd like to write your post about.

Step #2: Simply look at which posts are most shared on social media.

VOILA! You can even make a list of your most talented competitors as you're likely to see them come up time and time again. Even better, study their blog post and try and determine why it did so well.

Did it have an awesome freebie packaged with it? Was it straight gold & super value? Did it have actionable steps that actually work (peruse the comments to find feedback)? Maybe it was brief and to the point with an awesome video attached?

Take notes so you, too, can implement these kick-ass strategies.

2. Create an engaging and actionable headline.

Did you think crafting a blog post title was going to be the easiest part of writing a blog post?

Sad to say it, but you’re quite mistaken, my friend.

Writing a headline is actually one of the most important pieces of the entire blogging puzzle. This is because out of everyone who reads your headline, only an average of 20% click through to read your post. By creating an engaging and actionable headline that includes your main keyword for the blog post, you’re increasing the chances that someone will click over to your website and read your blog post.

But it doesn’t have to be as impossible as it seems! By utilizing this awesome Blog Post Headline Analyzer thingy (it's free, and no it’s not cheating, it’s efficient 😉).

Now, this is how we play here… no guesswork or ambiguity. Simply type in your blog post title (best practices recommend you create more than one for A/B testing) and out comes a very comprehensible score (86/100 for example) that you can't mess up.

Not only that, but it will educate you about what power words (verbs) are and how you should use them, how many characters the perfect headline is, and more! Did I mention it's fun, too?

Headline… check!

3. Use subheadings.

Do you know what the absolute worst thing is for a blog post reader?

Clicking through to a blog post that they’re really interested in reading…


being met with a wall of text.

Internet readers are not trying to read a novel. Instead, they want easily digestible content they can skim through quickly so they can get back to playing games on their phone.

To improve your blog post readability, break up your content with subheadings and paragraph breaks. Try not to even include a paragraph longer than 5-6 lines in your blog or it can seem intimidating to someone reading on a mobile device.

4. Include a call-to-action at the end of your blog post.

When your readers finish your blog post, you want to leave them with something to do next. This is called a call-to-action (CTA).

A great call-to-action (CTA) will literally explode your blog's growth. CTA's have begun to grow in popularity over the past few years in social media. But there's no reason your blog shouldn't get some of that lovin' too!

Plus, one of the best parts of publishing that bad boy of a blog post is to see the comments roll in. And the number one way to do this is to ask! A total no-brainer, right?! But I can't even begin to tell you how many blogs don't take advantage of the simple questions, “Anything you'd add to this list? Anything you're going to try? Let's hear it!”

Your question could be the thing pushing them off the fence to take action, also to hear their interesting perspective that might help you shape your next product and to start building relationships with your following.

5. Add back links to your past blog posts.

You write awesome blog content, right? And you want as many people as possible to be able to see it, right?

So you should always keep your old blog content in mind when writing new posts so you know when you can link to a topic you’ve already covered more in-depth. Not only will your reader be happy you did it, but there are two BIG reasons your actual blog will love you for it:

Reason #1: Keeps the reader on your site longer, which is SEO juice.
Reason #2: Super helpful to the reader, which increases the perceived value of your blog.

ACTION STEP: Go through your existing posts… where could you link past related content?

6. Design visually appealing branded graphics.

Yes, I know I just said the word “design.” And yes, I know that word makes a large percentage of the world’s population crawl into a hole.

But designing your branded graphics does not have to be hard. In fact, I show you exactly how to do it in this blog post.

You don’t need to have any fancy software to create graphics that are both pretty and generate conversions. You don’t even need to spend hours creating a blog graphic for each blog post. Simply create 2-3 differently styled templates with your branded colors and fonts, and all you have to do is interchange words and photos!

It’s really not as hard as you’re thinking, and it’s an essential step in your blog post process.

A branded graphic ties your imagery back to your blog, personality, and voice. It helps your readers recognize content that is yours without even being on your website. And when you name your branded blog post graphic after your blog post topic, it even helps with your website’s SEO.

download blog planner to know what to do before and after publishing

7. Add “alt text” to each of your images.

This includes your branded graphics as well as any images or screenshots you have included in your blog content. “Alt text” sounds like a big scary, specialist term, but I promise you it’s not. In fact, it’s incredibly easy to create and add alt text to each of your images with WordPress.

Now let’s answer a few questions that I know are bubbling through your head.

Why do my images need alt text?

WordPress will actually take the alt text attached to your photos and auto-populate it onto other platforms. For example, when you save any of your images to Pinterest, your alt text is going to auto-populate as that image’s description. And since not everyone who pins blog posts from your website is going to edit your pin descriptions, this is the perfect way to do it for them.

Not only that, but search engine algorithms also recognize alt text, and if you’ve included relevant keywords, it strengthens your on-page SEO.

What do I include in my image’s alt text?

Title + description of your blog post. Easiest way to do this is [Title] | [Meta description]. If you wanna get really into it, write a longer description than your 160-character meta description since you have more space.

How do I add alt-text to my images?

Here’s a super comprehensive video on inputting image alt-text in just a few easy steps:

8. Improve your blog post’s SEO.

SEO (or search engine optimization) is the practice of optimizing your blog post with keywords that people who are looking for your blog content might search for on Google (because, really, who even uses Bing or Yahoo?).

That being said, this step cannot be glossed over. It is absolutely essential to building up your organic traffic and increasing the likelihood that new people will find your blog.

In fact, think of it like saving for retirement. Sometimes we’d rather think about that later than right now, yes? But we all know how important making that small investment now is, so it can pay off in dividends later. SEO is no different!

WordPress makes it easy with the awesome Yoast SEO plugin. They have done an excellent job of simplifying SEO so anyone can get started. It simply adds a section to your blog post for you to create an SEO title, focus keyword, and meta description. All of the hard work, made easy!

9. Proofread your blog post before publishing.

There are a lot of different ways to do this and literally every blogger out there uses a different strategy for proofreading their work. The important thing to remember is that you do it.

DO NOT shortcut this step and click publish before giving it a second run through. Even the best writer always has typos in their first draft.

I like to give myself a whole 24 hours before clicking the button to publish. Another option could be to give your post to a spouse, friend, or colleague to give it a read. A second set of eyes is always a great way to catch mistakes.

KC TIP: If you enjoy typing your blogs up in Google Docs, use a tool like Wordable to automatically draft your post to your blog to WordPress.

10. Outsource anything you don’t specialize in.

Outsourcing can seem intimidating, especially at first. Plus, we as business owners always seem to have this “I can do it all” mindset.

And you know what? It’s okay not to do it all. Especially if there’s anything that isn’t your strong point and that you know you could hire someone to do better.

I want to challenge you to become self-aware as you go through these motions. What aren't you good at? What makes you want to grind your teeth?

And choose ONE of these tasks to outsource. Maybe it's asking a friend or family member for help. Money is not allowed to be an excuse right now. Besides that, it’s never been easier to get help. Hiring a virtual assistant on a platform like Upwork (what I personally use) is extremely cheap.

And if you can outsource the $5 or $10 tasks that aren't making you any money anyways, this allows you to focus in on that $1,000 task that's holding you back from becoming profitable with your blog. #wisdom

A.P.: After Publishing Your Blog Post

11. Save your blog post to Pinterest.

Hey, you remember a few steps back when you created and added an alt text to your image?

Oh, you skipped that one? Joke’s on you, ‘cause you’ve got to go back and actually do it this time in order to complete #11.

When you go to save your main blog graphic to Pinterest now, it’s got your full post title and description in its alt text, making pinning it even easier than before. You don’t have to worry about editing your pin description if you create it beforehand when writing your blog post.

Now simply pin that bad boy to Pinterest and you’re good to go. I personally recommend pinning all your blog posts to one dedicated board. You can see mine here titled, “Kevin Charlie | Entrepreneur + Blogging Tips.”

writing a blog post cheat sheet of what to do

With all your pins on one designated board, it gives your readers an easy way to find all of your blog content. After you’ve saved your new blog post to your main blog board, you should then start pinning it to other relevant boards.

If you'd like to learn more about setting up your own pin board with specially designed pins, grab your guide here!

12. Schedule your blog post to your Pinterest group boards.

Do you know what one of the most powerful things about Pinterest is?

Group boards!

These give you the opportunity to put your pins and blog posts in front of thousands more eyes than just your own followers. Start searching for and asking to join group boards in your niche, and pin your blog posts (along with other curated pins) to these boards.

Now, you could pin your blog posts manually to these boards. But I know you want to set something up once and be done with it, right?

Same. So I’m going to show you how I've put my entire Pinterest marketing strategy on autopilot.

There are mountains of scheduling tools available to us out there (CoSchedule, Buffer, etc.)…but we want more!

This is where BoardBooster and Tailwind come in.

With these tools, you can easily schedule your pins from your board to be posted all over Pinterest, even inside the communities within Tailwind (called “tribes”). Queue up as many pins as you like, and watch the clicks come pouring in!

By the end of this step, you should now see your pins on at least 5-10 different boards. This will give your first image a greater chance to be seen by an even wider audience. And don't worry, Pinterest has a smart algorithm and will tune out repeats in users feeds so they won't see any duplicates.

13. Share your blog post on Facebook and Twitter.

The more social media platforms you share your blog post to, the merrier! Even though Facebook and Twitter don’t have the traffic-driving power of Pinterest, it’s still important to maintain a presence and regularly share your new blog content with your audience on these platforms.

There are a few different ways to do this:

Option #1: Share everything manually (no thank you, I like automation, please).
Option #2: Use scheduling tools like Buffer, CoSchedule, Onlypult, Hootsuite, etc.
Option #3: Embrace the magic of MeetEdgar.

Yes, the scheduling tools I mentioned above can be fantastic options. But MeetEdgar takes automation up a notch and makes managing my Facebook and Twitter profiles a breeze.

It’s a great practice to create images specifically designed for Facebook and Twitter. Canva has everything you could possibly need to get started there, starting with perfectly sized templates to remove any fears.

writing a blog post cheat sheet

You can also discover all the social media image sizes right here.

14. Share your blog post to Twitter again. And again. And again.

Because Twitter’s feed moves so quickly, the lifespan of a tweet is about 18 minutes. Meaning, unless you happen to get a viral tweet, you’re not likely to receive much (or any) engagement after your tweet has been posted for 18 minutes.

This can be frustrating, but this can also be wonderful. It means you can post your content on Twitter multiple times through the day, week, month, year, and you won’t get on anyone’s nerves. Because they’re probably only going to see it once.

Focus on getting your followers to reply to your tweets. When Twitter’s algorithm sees engagement, you will be given priority in the news feed.

KC TIP: Leap ahead of the competition by making your CTAs fish for replies.

15. Do a Facebook Live broadcast on your blog post topic.

BREAKING NEWS: Facebook live has quickly become one of the most powerful tools to engage with your audience.

Influencers by the hoards are designing video studios just for this new platform. Still wondering what on earth Facebook Live is?

It’s a video platform where you can record yourself while your audience watches in real time. They’re able to leave comments while you’re talking that you can view and respond to right on camera.

Not sure what to talk about? Once you have your blog post content written and good to go, you've got your script!

KC TIP: Using your past posts as scripts for Facebook Live is an excellent way to repurpose old content.

Watch this quick video for a few more tips on Facebook Live:

It's as simple as that. And the great thing about Facebook Live is you’re able to reach an entirely different part of your community. Say part of your following enjoys consuming your blog posts, while others may enjoy a video. Offering the same content in multiple media is the best way to maximize your reach.

With a good bit of experience in video and Facebook Live sessions myself, I recommend starting with a word-for-word script. Don't stress yourself out! Then move on to a solid bullet point list and speak more ‘off the cuff.'

Honestly, if you're scared, you are not alone. I was a baby (like, crying frustrated) when I first started.

But you’ll be shocked to see how great you become with time and experience!

download blog planner cheat sheet

16. Reply to every comment left on your blog post and social media.

Whether it's engaging followers on your social media posts, direct messages or replying to your blog post comments, it’s important to show your presence. There are too many blogs and businesses out there that post their content like it's something to check off on a list. Get personal and engaged with your following.

Genuinely reaching out to your readers by responding to their comments, tweets, or messages is one of the best ways to build your community and create lifelong customers.

17. Check your website analytics.

One of the very first things you should do when you create a new blog or website is integrate it with Google Analytics. Google Analytics is one of the most comprehensive analytics sites out there and it’s so great for checking your website’s overall growth and progress.

Not sure how to get started? Start by clicking here. Not a tech guru? No problem. I'm not either, and this is where my recommendation for hiring a Virtual Assistant from Upwork can pay off big time.

That being said, it's a great idea to check your Google Analytics once a month so you can judge which of your posts are performing best. Check which blog post is getting the most views, as well as which is getting the most comments.

Use this information to your advantage and figure out which of your blog posts are resonating most with your audience. Cover more aspects of your most popular topics to increase your overall website traffic.

18. Practice Pinterest looping.

What is, erm, Pinterest looping?

It’s the practice of pinning and repinning your content to the same boards every couple of months. Essentially, putting your scheduled pins on a loop.

After you’ve saved a pin to one of your boards and it appears in the smart feed initially, it tends to get buried and your followers won’t see it again unless someone else repins it. So the strategic way to ensure your pins are always getting in front of new eyes (and some of the same eyes—we all need to be reminded of quality content sometimes) is to repin your own content regularly and consistently.

Boom, Pinterest looping.

You can even do this with one of the Pinterest automation tools I mentioned earlier in this post, BoardBooster and Tailwind.

19. Automate repetitive tasks.

There are so many ways to automate tedious tasks that you simply don’t want to regularly. Pinning, scheduling social media posts, uploading content, and more, are all things you can automate or find tools to make easier on you.

My challenge to you is to find ways to automate your least favorite repetitive and tedious tasks. Tools like IFTTT and Zapier are perfect ways to help you find even more automations in your blog and business.

Want to create powerful systems for your blog and steal your time back? I've got the perfect post and freebie for you right here.

download blog planner

We’ve made it to the end! Yes, I know this was a crazy post with a lot of information (and here you thought you just had to write and publish your blog posts and you’re done 😉). So for hangin' with me for so long, I want to reward you with a freebie that will help you craft your perfect blog post. You can download it right here or by clicking the image above. Enjoy!

Love this post? Click the buttons below to share!



These are the EXACT same steps I used to 10x businesses just like yours and generate new customers on autopilot!

it's free!
100% privacy guaranteed, no messin' around!