So you have opened a fresh new page and are ready to write an amazing blog post but all of a sudden draw a blank? Yep, I’ve been there many a time. It won’t be the first or last time that happens to you either. But have no fear, by the end of this post, you will have a clear vision each and every time you sit down to write.



How to write an amazing blog post that will keep your readers coming back for more + FREE checklist. From headlines to meta description, it's all here!

Heads up! This post may contain affiliate links, this means that if you decide to purchase something through my link I may make a small commission. Don’t worry, this won’t cost you any extra and I only recommend products I use and trust myself. I appreciate your support. 

Before you start writing


First, you need to ask yourself why are you writing this blog post, what purpose does it serve?


  • How it is going to help your audience
  • Is it related to your niche?
  • Can you do the topic justice?
  • The type of post you will be producing and does it fit your topic? For example, a list post wouldn’t be used to write a review for a product

Types of Blog Posts

There are many different types of blog posts you can write. I would suggest writing a variety of different posts so keep your readers’ interest and so you are not always producing the same type of content each and every time. Check out this post for more in-depth on the different types of blog posts you can write.

You can write:

different types of blog posts you can write today

Writing your blog post


I will be honest here and say that writing headlines are my least favourite part about writing blog posts. My mind draws a blank each and every time. But when you write an amazing blog post you need to give it justice by writing an amazing headline.

When writing a headline think about:

  • Does it have your keyword in it?
  • Will it catch your potential readers eye?
  • Does it pique interest?
  • Is it misleading? No one likes clickbait and it will ensure that you won’t get a return visit

Some things you can include to pique interest:

  • A question such as ‘Which is better?’
  • Numbers, for example, ‘Top 10 things to do in Prague’
  • How/what/why for example,’ How I made $10,000,000 in my first week of blogging!’ (if this is you, tell me all your secrets)
  • A guide such as The Ultimate Guide to, the beginner’s guide to etcetera
  • Include power words like free, guaranteed, latest, unlock, mistake
  • Use brackets or parentese


Your introduction should hook your reader in and make them want to carry on reading. It should make promises you can keep, such as carry on reading for…. by the end of this post you should….

Always include your keyword in your introductory paragraph. It’s good for SEO and it will make your topic crystal clear for the reader from the get go.

This is your moment to shine. If you write a crappy introduction, chances are people aren’t going to stick around to read the rest of your post. Even if it is the best thing written since sliced bread.

Your introduction will set the scene, tell the reader what your post is going to be about, what they can expect from your post and what they will get out of it.


For SEO purposes it is advised to break up your blog post into sections. This makes it easier for Google to determine what your post is about and makes it more reader-friendly.

Each subtopic in your post should be divided by subheadings. This will ensure that your post is easier to read and your audience will see exactly what they are in for. They should be able to get the gist of your post from the subheadings. People tend to skim read rather than read every single word.

Try to include keywords in your subheadings if you can. If they don’t make sense, don’t include them just for SEO purposes.


Try to use short, sharp sentences more often than complex sentences. Complex sentences that run on will annoy your reader. However, that being said, a variety of sentence structures make for a more interesting read.

Try breaking up your post with short, sharp sentences, bullet points, lists and longer sentences to provide variety and keep interest. It should all flow together and read smoothly.

Read your writing out loud once you have finished. When you read it out loud you will find the places that need a full stop, that don’t make sense or are difficult to say. As you are reading, edit as you go.

Call to action

What do you want your readers to do with your blog post?

Do you want them to comment?

Maybe sign up for your opt-in?

Share your post?

They won’t know unless you tell them so make sure to include a CTA (call to action) in every post.

Your writing style

This is an important point. Everyone has their own writing style and their own unique voice. Use yours, it is the only one like it.

Just because a bigger blogger has a lot of success with their style, it doesn’t mean that you will. Readers love authenticity, relatability and honesty. If you try and be like someone else you won’t come across as unique and you. You can’t please everyone but you will please those that resonate with you. Which in my humble opinion is the most important thing.

Try and write how you talk. Brainstorm your little sayings and quirks then incorporate them into your writing.

use this checklist to write the perfect blog post each and every time!

Using Links in your post

Affiliate Links

Try to include at least one relevant affiliate link in each blog post. Don’t just stuff them in because you got to the end of writing your post and forgot to include one. Make sure that the affiliate link relates to your content, will help your reader and is something that you can stand by.

Your reader can tell when you are including them just because you are hoping to make some cash and you may find yourself losing their trust.

You wouldn’t put a link to shark swimming experiences in a post about dog grooming hmmm?

Internal Links

Internal links are links that navigate around your own website. You should always include these in your post. As with affiliate links, try to make sure that they are relevant and are the natural next step from your post for the reader.

For example, I have a post about how to nurture your email list and another on how to get your subscribers to open your emails so I have linked them together in the posts (and now as a shameless plug).

External Links

External links are links that take the reader away from your site. I know this doesn’t make an awful lot of sense since you want your readers to stick around buuuut it is good for SEO, helps other bloggers out and shows authority in your niche.

A good way to include external links without taking your reader away from your site is to make the link open in a new tab. When the link opens in a new tab your page will still be open as well, thus keeping the reader on your website.

This is nice and easy to do:

  1. Highlight the text you want to add the link to
  2. Click on the link icon in the editor
  3. Add your link
  4. Click the settings
  5. Check the open in new tab checkbox
  6. Click ‘add link’
  7. Done!

free seo boot camp

Images to include in your post

Several types of images should be included whenever you write an amazing blog post. These include featured images, pins for Pinterest and blog post images.

Images are important because they add a new dimension to your post, encourage the reader to stay longer on your post (as they will be scrolling past them as they read), break up the writing and will make your post stand out as we are primarily visual beings.

With each type of image make sure to include some alt text that provides a short description of your image.

This is important for several reasons:

  • Google can’t see what your image is about so you have to tell it
  • Alt text is good for SEO and another place you can pop your keyword
  • If you have set up rich Pins on Pinterest, the Alt Text will stay the same no matter who pins it or changes the description (hey, check it out, another internal link!)

Featured Images

Featured images are images that appear in thumbnails on your website and on social media. It is a good idea to brand these so people know exactly who the image is linking to whether they are on Facebook, Twitter or elsewhere.

Consistency will make you memorable.


Pins for Pinterest are KEY. Pinterest brings in a huge amount of free traffic for bloggers so it is important not to overlook these.

Again, as with featured images, these should be branded so people can see straight away that they are yours.

Provide a keyword rich description that will entice readers to click on your pins.

Other types of blog post images

Try and include a variety of images in your post. This is to provide depth to your post, to engage your reader and to help get across your point.

Other types of images include:

  • Charts
  • Infographics
  • Screenshots
  • Graphs
  • Photos
  • GIFs
  • Quotes
  • Products

Places to find images:

You can find images online both free and paid to use in your blog posts. Paid styled stock memberships often let you sign up for their newsletter and send you free photos every month. Ivory Mix is a great example, when you sign up for their email list you get access to over 500 stock photos that are gorgeous. Other stock photo websites include  Pixistock, Oh Tilly, Styled Stock SocietyPexels, Pixabay and Unsplash.

Things to include in your blog post for SEO

Meta Description

The meta description is the description that comes up in Google when you search for a particular answer or topic. Your meta description should be short, succinct and include your keyword.

Keep away from click baity descriptions and don’t make promises you can’t keep.


Keywords are one of the cornerstones of SEO. They tell Google what your post is about so that they can direct the right readers to your post. Your keyword should relate to your post and your niche.

There is this handy tool called Google Adwords Tool you can use. Best of all, it is a free tool (yus!). If you have a Google account, go ahead and use that to log in.

The winning formula for good keywords are:

  • High search volume
  • Low competition

(Don’t get them mixed up. You don’t want a high competition and a low search volume)

As a general rule of thumb, getting more than about 1000 organic searches a day is a good bet for a highly searched keyword.

A good keyword density throughout your post should be 0.5 – 2.5% of your total word count. Yoast SEO is a great plugin that can help you with your on-page SEO and will help you with your keyword density.


Final Thoughts

The steps to write an amazing blog post come naturally after a while even if in the beginning it can feel overwhelming. It doesn’t have to be though, just make sure that you check off all the points in the checklist and you are well on your way!

Feel free to leave any questions in the comments below and I will get back to you ASAP,

You might also like

content calendar template

Pin for later

How to write an amazing blog post that will keep your readers coming back for more + FREE checklist. From headlines to meta description, it's all here!

Leave a Reply

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