How to Write an Engaging Blog Post (with a Free Printable Worksheet)

Writing a blog post is easy but writing a great blog post and one that will keep your reader coming back for more is difficult.  You want to write a blog post that is optimized and will bring organic search engine traffic into your blog as well as content that will be shared by your readers.  Believe it or not, there is quite a bit that goes into writing an engaging and great blog post but it can be quite easy if you know the basic anatomy. 

Below our blog post is an infographic that you can save and reference when you write your blog posts to help you along! We’ve also included a free printable worksheet that you can download to help you get that blog post done!

Get the FREE Workbook!

We won't send you spam, we promise! Powered by ConvertKit

Know your audience

Like I said in this post, it’s extremely important that you know your audience and know who you’re writing for.  Knowing your audience will allow you to write for your audience and write in the correct tone and about the topics that they’re most interested in. Writing for your audience will allow you to gain a loyal readership and will build trust with your audience.  Building trust with your audience is important in becoming an authority in your field, industry or niche and will also help to start building consistent traffic to your site.

If you need help finding out who your ideal audience/client is, click here to read the post and get a free two-page worksheet!


Come up with a topic

It’s always important to keep a notebook, document or a topic bank where you can write topic ideas, this will help to get rid of writer’s block when you sit down to plan out your content.  You will always have a list of ideas that you can write about at your fingertips!

When you come up with a topic it should be a topic that is interesting for your readers, something that they’ll want to read about.  The topic should be informative, easy for you to research and write about and something that will add value to your readers lives.

Consider if you want your post to be a how-to post, a list post or just a general post with text and images.  Either way, you need to get the details nailed down before you start writing.


Write an outline for your blog post

Writing an outline for your post is a great way to nail down the important bullet points that you want to cover as well as all of the supporting information related to those bullet points.  It will be your main point of reference when you go to write your blog post and will be a great deal of help.  Personally, I find that writing an outline can help your writing go twice as fast because you will already have all of the main details outlined out for you.

You can write your outline in a typical outline form or just brainstorm ideas and supporting information in your document. I use a typical outline form with topics and bullet points since that’s the format I have used for years for writing different documents.

When you’re writing your outline make sure that you also outline your introduction and conclusion, these are very important parts of your blog post.


Let it flow and write your post

Engaging Introduction

The introduction of your blog post is an important part of your post because it will give your reader general information on what your post is going to be about.  Make your introduction fairly short and easy to read so your reader can get to the meat and potatoes of your post.  Your introduction should be strong, well written and it should flow nicely to the next section of your blog post.

Add Value

The main part of your post (body) should add value and give your reader all of the information they need.  If you’re going to use headlines for the main bullet points it’s always suggested to use the H2 tag.  If you’re going to highlight secondary bullet points use the H3 tag.  This will also help with your SEO.

If you’re writing paragraphs within the body of your post make sure that your paragraphs are short and to the point.  You don’t want your reader to read a lot of fluff in order to get the information they want or need.  You also shouldn’t use too many technical words in the body of your post unless you’re writing for a more professional audience that will understand the technical jargon.  I usually assume that everyone who reads my post is at a beginner or intermediate level so I can cater my writing towards anyone in my industry or niche.

If you have any other posts that are related to your topic you can link those within your text.  Not only will this help with your SEO but it will also help to keep your reader on your website.  Linking other blog posts can further add value by giving them more information that they might find useful.


Occasionally writing the conclusion of your post can be the most difficult part of your entire blog post. Some bloggers seem to abandon the conclusion and end the post abruptly, which can be okay in some instances.

The ending of your post should summarize the main points of your post in short-form and remind them the value that you want them to take away from your post.  It should also contain a question and a call to action. 

Your question should be one that can encourage engagement on your post (in the comments section) or something that your readers can think about from the context of your post.

We will discuss your call to action in the next point…

Get the FREE Workbook!

We won't send you spam, we promise! Powered by ConvertKit


Create a call to action (CTA)

Your call to action is extremely important to have in the conclusion of your post.  The call to action is an action that you want your reader to take when they finish reading your post.  This can include:

  • Having them subscribe to your mailing list
  • Asking them to schedule a discovery call or meeting in regards to the services you offer
  • Asking them to share your post on social media

Don’t just abruptly ask them to subscribe, schedule an appointment or share on social media, you need to be creative about how you word your CTA.  Here are some examples:

“You can receive more content like this by joining our mailing list! (You can either link to the form to subscribe or add in your form at the end of the post.)”

“If you need help with content marketing for your business click here to schedule a free discovery call.  Together we can make content marketing work for you!”

“Did you like this post? Share it with your friends or followers on the platforms below!  We really appreciate our content being shared and know this post will be helpful to others!”


Create a catchy headline

Once you have the first draft of your content done and know the main points that you wanted to cover, you can then create the headline for your post.  Make sure your headline is something that is catchy, interesting and explains the general topic of your post all at the same time.

“5 Amazing Apps for Working Moms”

“Social Media Success: How to Kill It on Twitter”

“How To Network Like a Boss”

Using descriptive words such as “Amazing”, “Brilliant”, “Impressive”, etc… will definitely help to get more clicks on your title.  Using strong words or phrases such as “Like a Boss”, “Kill It” or “Rock It” will also help with clicks and to catch the eye!

Your title should be short, descriptive and to the point.  The character count of your title should be 80 characters or less, that is the maximum that you should use for SEO and ensure that your title doesn’t get cut off in the search engines.  Short and sweet is definitely applicable to writing a blog post title.


Proofread, make edits and add images

Once you have your headline in place it’s time to proofread your blog and make any edits that you need to make.  Read your post over once silently and then once aloud.  This will help you to see if the post flows properly or if you need to re-work some sentences or paragraphs.  If you’re still not sure I would suggest having a friend read it for you and make suggestions on what should be edited.

You should also make sure that your phrasing is correct, punctuation and spelling.  Double and triple check because you don’t want to have any punctuation or spelling errors in your sparkly new, well-written post!  A chrome add-on that I absolutely love and use all of the time is called Grammarly.  This add-on helps you with phrasing, correct usage of words and spelling.  It will underline errors and once you hover over an error it will give you the options for the correct usage, punctuation or spelling.  This app has saved my butt over a thousand times!

Once you ensure that everything is correct in your post you should go ahead and add images to your post.  Add your blog image and any other images that you have for your blog post. Blog posts with a visual aspect are more likely to be shared than blog posts with blocks of text.


Optimize your post

For beginners and intermediate bloggers, I always suggest using the Yoast SEO plugin for WordPress to help optimize your posts.  The Yoast plug-in will let you know if your word count is too high, if your keyword density is at the recommended level, if your paragraphs are too short or too long, etc…  It also allows you to specify a keyword that is your focus keyword (or more than one if you use the paid version) and allows you to edit your meta description that shows on Google.  It will also give you a red light (if your readability or optimization needs improvement), a yellow light (if your readability or optimization is okay) or a green light. (if your readability or optimization is great)

This plug-in is great and definitely helpful for optimizing your posts!


Schedule your post and social media

Once your post is written, proofread and optimized it’s time to schedule your post! Give yourself a pat on the back because you just wrote an amazing post that will drive traffic to your website!

I also suggest that you schedule your social media postings as soon as your blog post is scheduled.  This will save you from having to schedule your social media the day your post goes live!  You can find the URL to your scheduled post at the top of your post edit page on WordPress:

and you can use that link to put within your social media postings.  This is also the time that you should create your Pinterest image or any other social media images that you want to use.

I use Buffer to schedule my social media content in advance but you can use any website that you prefer!

Extra tips

  • Blog posts that are broken up into bullet points or lists are easier for readers.  Too many blocks of solid text can sometimes overwhelm readers.
  • Posts with a visual aspect catch the eye more than posts without a visual aspect. Most people are very visual and love to see images within a blog post.
  • Adding an opt-in for a free download or printable almost always helps a blog post succeed more than one without one.  This also helps you to gain new email subscribers by offering them an incentive.

Do you have any other suggestions or ideas for a great blog post?

Get the FREE Workbook!

We won't send you spam, we promise! Powered by ConvertKit

how to write a great blog post infographic

Leave a Reply

Your email address will not be published. Required fields are marked *