Raelyn Tan: Blogging & Digital Marketing Strategist

How to Write a Perfect Blog Post [Printable Template Included]

how-to-write-blog-post-hori (2)

Ever wondered how to write a perfect blog post?

Well, today’s your lucky day.

After writing close to 100,000 words on this blog, I’ve found that there are certain must-haves that a successful blog post should have.

Writing a good post isn’t just about hitting that publish button.

It’s about creating content that is addictive. 

Without further ado…

Here’s how to write a perfect blog post:

How to write a perfect blog post (Printable template graphic included): This is blogging basics! Content creation tips for bloggers and online business owners. With this article you'll not only write well, you'll write addictive content.

Pin this pretty visual!

1. Catchy blogpost title

Your headline should have one goal: To get people to read the first paragraph of your article.

Yes, we hate click-bait headlines – but have you ever wondered why sites like Buzzfeed do so well?

The simple answer: Great headlines.

Your headline makes or breaks your article. I’m not advocating for you to start writing click-bait articles, but you do need a catchy headline to grab people’s attention.

Here are some crucial tips to write a catchy title:

  • Use emotional words
  • Keep it short
  • Have a clear value proposition
  • Consider asking a question

Oh, and grab my free printable with 220 fill-in-the-blank catchy headline templates here. That’s really all you need to ace your headline writing asap. 😉

2. Open a curiosity hook in your first paragraph

Your first paragraph has one goal: To get people to read your second paragraph.

Most readers decide to continue or quit reading your article in its first paragraph.

The biggest tip I have for you is to open a curiosity hook in your first paragraph – get your readers to wonder about something.

The human mind works very peculiarly – if there’s an open loop, they will seek to close it.

Opening the post with your personal experience, telling a story, or asking a question works very well as well.

3. The big promise

Your first subheading should be enticing. What’s the #1 thing that your reader will take away from your post?

This helps to clarify the exact value that your article will bring to your reader.

Get them to stay, yo!

4. Visuals

Usually, I have a visual (you can use royalty free stock images, or feminine styled stock images) near the top of the post to break the monotony of words. I create my own in Photoshop.

In today’s world of Youtube videos and memes, peoples’ attention spans are short.

Having a graphic piques their interest and makes your content less boring, compelling them to keep reading.

5.  Separate your content into appropriate sections

This means having proper subheadings that make sense. Depending on which niche you are in, you want to have subheadings that help people.

If someone were to skim your article, they should be able to read your subheadings and still get a pretty good idea of what your article has to offer.

You can use your subheadings to represent:

  • The different steps needed to achieve something (like a recipe)
  • Or each subheading can represent a different tip to help users achieve something (like this article).
  • Etc.

The bottomline: Have proper subheadings.

6. The quotable one-liner

Somewhere in the middle of your article, have a quotable soundbite – something that readers can share. For me, this usually comes in a tweetable.

If each person reading your posts share it with just one person who sticks around, you’ve “doubled” your readership!

If you’re wondering how to make tweet boxes, here’s a tutorial about it: How To Get More People To Tweet Your Stuff With Beautiful Tweet Boxes

SO, have a quotable one-liner, like such:

7. Keep it snappy

Every time I write a blog post, I check the post again and delete any unnecessary words. You’ll be surprised by the number of words we add just to fill up sentences.


Be as concise and short as possible!

People start skimming and losing their attention the moment you allow them to.

8. End the post with a CTA

Always end the blog post with a call-to-action. What do you want your reader to do next?

Every article you write should have an end-objective.

To share your article? To join your email list? To leave a comment? To download your content upgrade?

Get them to do it! This is your perfect opportunity.


Here’s how to write a perfect blog post:

  • Catchy blogpost title
  • Open a curiosity hook in your first paragraph
  • State the big promise (aka your article’s value proposition)
  • Visuals
  • Separate content into appropriate sections
  • The quotable one-liner
  • Eliminate excess words
  • End the post with a CTA

All done? You may like this 2-part series about what to do before and after you publish that amazing blog post of yours.

Part 1. 11 Things You Should Do Before You Publish Any Blog Post
Part 2. 8 Simple Ways To Promote Your Blogposts After You Hit Publish

xx Raelyn

If you liked this post, please share this?

Seriously. It helps a lot with the growth of this blog.

I know most people don’t share because they feel that us bloggers don’t need their “tiny” social share. But here’s the truth…

I built this blog piece by piece, one small share at a time, and will continue to do so. So thank you so much for your support, my reader.

Some great suggestions:
Pin it! (I even made a pretty pin for ya!)
Share it to your favorite blog + biz Facebook group
Tweet it!
Stumble it!

It won’t take more than 10 seconds of your time. The share buttons are right here. 🙂

Thank you!

Join Turbo Blogging & Business, my free Facebook mastermind group HERE to grow your blog biz with hundreds of other entrepreneurs (you’ll also join my list, where I send you awesome goodies for you to munch on!)

If you enjoyed this post, get updates from me. (it’s FREE)

You’re awesome for staying till the end. Signup for my newsletter below.

I send email updates about new posts, and tips and tricks to build & monetize your online business.

Liked what you just read? Join the newsletter and get:

– My subscriber-exclusive tips & tricks
– My latest blog content
– My FREE 12 Day Blog Traffic Mini Course, which has doubled the traffic of some of my subscribers.

You’re making a great choice for your future.

Yay! I’ve just switched comments on. Please share your thoughts by leaving a comment below:


I love all of your helpful tips and info as I am also getting ready to take the plunge into the blogging world!

Glad to hear that, Paul!

Hello Raelyn
Thanks so much for crafting this awesome piece of content, as you mentioned on your post ” Writing a good post isn’t just about hitting that publish button.” So we should follow some guidelines in order to produce quality content for our readers. There`s no worse than finding our reader tell that our blog’s content quality is poor, that comment will probably make us cringe just a little.
All my best,
-Omar Saady

That’s right, Omar! Thanks for dropping by!

Hi there,
I was really looking for a detailed step by step guide to do this because I was really confused about doing this.
Thanks a lot, buddy.
Keep posting good stuff. Cheers.

Awesome! 🙂

Thank you for the great advice Raelyn! I’ve just started blogging and I can’t wait to try your tips for my next blog post.

You’re welcome, Afumi! 🙂

Download your FREE cheatsheet: My 4 proven steps to get your first 1,000 subscribersGET INSTANT ACCESS
+ +
Recommended For You:
SiteGround Review: After 8 Months With SiteGround…