create perfect blogpost

How to Create the Perfect Blogpost [Infographic]

This post contains some affiliate links, which means – at no additional cost to you – I will earn a commission if you click through a link for a product that I wholeheartedly recommend and make a purchase.

If you’re blogging (or interested in blogging), the thing that keeps popping up for you may be the same question I get time and time again.

In fact, it may be the very thing that’s holding you back from starting your blog. 😳

The question is: what should be in my blogpost?

The struggle is different for every aspiring blogger:

  • You may be unsure what to write about.
  • You may have way too many ideas to know what to start with.
  • You may feel like no one will read what you write.
  • And so on…

I have a secret for you.

You have something to say and the world wants to hear it. And a blog is the perfect way to do it.

The Anatomy of an Amazing Blogpost

Here’s what your blogpost should include to be the best it can be:


I’m not joking when I say your blogpost is alllll about the title. Think about the last post or article you clicked on…it was because of the title, right?
Include keywords and phrases your audience might be searching for on Google, a number (if your post is the “5 Best Ways to Do XYZ”), a negative must-read (“Why You Shouldn’t Even Think About Doing ABC”), and super specific.


Starting your post off with a hook will keep people around for the long haul (or the entire post, at least).

Try a quick intro and getting to the meat of the content, outlining what someone will take away or learn from the post, or a story.


Each and every post should have at least one image. Not only does this keep interest throughout the post, but a post shared on social media will pull this image!
​If you need some help with great imagery, I highly recommend checking out Canva for graphics and free (awesome stock) images!


I’m a self-proclaimed formatting nazi when it comes to blogposts. Have you ever read a post that isn’t formatted? (In other words, it is basically one big paragraph?)
By breaking up your posts with headers, bullets (if applicable), paragraphs, and visual elements, you’ll help readers get through your content. Plus, since we’re all scrollers these days, formatted content will help people get the gist of your post.​


The meat of your blogpost should answer the question (or subject) of your blogpost title and give readers value.

Your post should ideally be anywhere between 500 – 2,500 words. These days, the more the better. (The highest ranking blogposts are about 1,200 – 1,500 words.)​

Incorporate links throughout your blogpost to other relevant blogposts or pages on your site.

It’s common for blogs to have a very high bounce rate (the percentage of people who visit only one page then leave), so it’s vital that you try to keep people around.​


Speaking of keeping readers around, create a call-to-action for each and every post. What exactly do you want people to do next? Get crystal clear about this, because you can’t rely on your readers to take action when they don’t know what that looks like!
Great CTAs include: linking to other posts, linking to your contact page, or even give away a freebie in exchange for an email address!

(I love using ConvertKit for managing free downloads and email marketing!)

How to Create the Perfect Blogpost [Infographic]

And that’s all there is to the perfect post!

How are you feeling? A little more ready to blog?

P.S. Want to hear even more about crafting the perfect blogpost? Snag my free download here for creating an SEO friendly, magical title.​

Looking for even more expert writing advice?