How to Write a Blog – The Ultimate Cheat Sheet

Learn how to write a blog and download a free blog outline PDF template that will help you to write a perfect blogpost every time.
How to write a blog - Featured Image
How to write a blog

Don't forget to share!

If you are here reading this blog post, first of all, let me assure you that by the end of this post you will learn how to write a blog even if you are a complete beginner. My second promise is that this post will give you access to content marketing secrets that I personally use on my blog. And finally, my third promise to you is that in this one blog post I am going to give you access to all the writing tools and resources you would need to write your first blog.

Are you ready? Great! Let’s dive into the wonderful world of how to write a blog and unlock the secrets of becoming a better blog writer. Before we begin, I will introduce you to blog content writing, some key terms that you must know and what will you need to write the perfect blog post every time. Here are the ingredients of how to write a good blog post.

How to write a blog – Things you will need

To make the best use of this blog post, I recommend you keep doing the steps with me. Just open your favourite text editor and start writing with me step-by-step. This way it will be really easy for you and by the end of this post, you will have your blog structure ready. Voila, didn’t I promise this to you?

Alternatively, download the ‘How to Write a Blog Post PDF‘ below. It is a readymade template designed to help you take all the necessary steps and turn it into a great blog post.

Download How to Write A Blog Post Template

How to write a blog post?

  1. Choose a blog topic in your niche

    Identify the topic you wish to write about

  2. Identify the main keyword and related keywords

    Use keyword search to find keywords for the blogpost

  3. Write the blog post title

    Write a working title for the blog post and test it

  4. Make a blog outline

    Draft a blog outline using the blog outline PDF

  5. Decide your call to action

    Decide what you want the readers to do

  6. Write the blog post

    Flesh out the blog outline made in step 4

  7. Copyedit and proofread

    Review the blog content for errors

  8. Create blog images

    Create multiple images for your blog post

  9. Create featured image

    Design the main image for your blog post

  10. Write the blog meta title

    Define meta title for the post

  11. Write meta description

    Use keywords to define the meta description of the post

  12. Write alt text

    Provide alt text for all blog images

  13. Draft social media content

    Write social media post content

  14. Optimize for SEO

    Use the checklist to optimize the post for search engines

  15. Preview and publish

    Finally, publish the blog and share it

Beginner bloggers, if you are looking for a blogging template to get started, download this free blog outline PDF. It has all the ingredients to write a perfect blog post. #blogging Click To Tweet
Learn the secrets of writing a good blog post using the 15 point formula. Share this image on Pinterest.
Pin to your Pinterest Board

1. Choose a blog topic in your niche

Choosing a profitable blogging niche is half the battle won. The key is to identify the gaps in your niche and find blog posts ideas around those topics. Always be mindful that the topic of your blog is in your niche. For e.g., if your niche is Casual Sneakers, don’t pick a blog topic focusing on gumboots. Your audience will find if off and it will not help your rankings on search engines.

Learn how to find a profitable blog writing niche here.

2. Identify the main keyword and related keywords

Now that you have finalized your bog topic, it is time to identify the right keywords. A right mix of short, medium and long-tail keywords will help you cover the topic using the terms people are typing in the search bar. Your blog post would be centred around your main keyword and the rest of the keywords (also known as related keywords) will appear across the post.

Remember, the keywords should appear naturally and not forced. Keyword stuffing will lead to poor user experience and ultimately low website traffic. The secret to writing a perfect blog post is to write it for the user first and optimize it for the search engine robots later.

Use these free keyword research tools for your blog post

3. Write the blog post title (and how to master it)

Great! Till now you have chosen your blog topic and identified your keywords. Now its time to write the blog post title.

Here’s what a blog post title looks like (see the orange highlight in the image below).

Blog Title Format

Blog writers don many hats. When writing a working title or blog post heading, think like a salesman. Your blog title is your sales pitch and you only get a couple of seconds to sell it. Write the most appealing yet authentic headline for your blog post. Give as much value as you can to the reader compelling them to click. That’s it – there is only one goal to write a blog title or headline, make it click-worthy.

A few things to remember when you are writing the blog title:

  • Consider how it would look like in the email subject line
  • The optimal length is between 50-60 characters
  • The topic of the blog should be clear in the first three or four words
  • Don’t make it too wordy (don’t write a sentence, write a title)
  • Use powerful words
  • Use numbers, it works all the time (e.g. 15 ways; 10 best; 100 things etc)
  • Solve a query using ‘How-to’ titles
  • Use simple, short words
  • Tease the reader but don’t reveal the secret in the title

Here are some tools you can use to write better blog post titles

4. Make a blog outline

Think of your blog outline as the skeleton of the blog post. With the blog post title, you have the head in place. Now, you need to define the rest of the body and develop it in your unique writing style.

An easy way to do it is to first make an outline. Start writing about the different topics you will cover in your own blog post. Just write the sub-headings. For e.g., points 1, 2, 3, and 4 you see above are the sub-headings.

Once you have all the sub-headings ready, you’ll now be able to see the basic structure of the blog. All you need to do now is start adding content to each sub-heading. We will do this one-by-one in the steps below.

Free Download How to Write A Blog Post Template

5. Decide your CTA or call to action

I do this differently for all my blog posts. Because I want my readers to take different actions depending upon the type of post I am writing. A CTA or call to action is an invitation to your readers to perform a certain action.

It can be as simple as clicking a link to another blog post or signing up for your email list or downloading your ebook. Remember, CTA should always be direct, easy to read, and as short as possible. Below is a CTA. Sign-up if you want to get content and blog writing secrets directly in your inbox.

6. Write the blog post

See, how the blog post is now starting to take shape. At this stage, you will be able to see the entire blog in front of you. It is time to start fleshing out the details section by section or heading by heading using the writing tips given below.

Start by writing an appealing introduction to the blog post. The only advice that you must remember here is that the opening paragraph should immediately reveal what the blog post is all about. Remember, you are dealing with a target audience who have an attention span of less than 3-5 seconds. If they do not find value in the opening paragraph of your blog post, they will immediately leave. The result – high bounce rate.

Here’s a quick note on reader’s attention span:

Reders attention span for blogposts

Reader’s attention span is less than 5 seconds on a blog

You must note that all the blog headings and sub-headings should lead the blog topic forward. Make it easier for your visitors to make sense of the entire post just by skimming through the headlines. If they find that your headings offer the solution they are looking for, they will stay.

When you are writing the entire blog bost, keep in mind step number 2 – Keyword Research. At this stage, you will start using your main keyword and the related keywords across the article. Try to make a natural appearance of the keywords rather than using them for the sake of search engine robots. This kind of writing is never beneficial in the long run. Now, use these writing tips to create a successful blog post.

7. Copyedit and proofread the blog post

Hurray! Your new blog post is ready. You have written a thousand plus words, enriched it with SEO keywords and defined your CTA. The next step as a blog writer is to edit the post. No one likes to read a blog filled with spelling errors and grammatical mistakes. It shows that your a novice and reflects poorly on your brand.

I always suggest spending more time editing a blog post than you do writing. But managing a blog is a time-consuming affair and hours of editing might not always be possible. Especially, if you are writing long-form content of more than 2000 words like this post.

The simplest and most trusted way to copyedit and proofread your blog post is using Grammarly. I do it all the time. In fact, since I have the Grammarly browser add-on installed, it keeps checking my posts even as I write them. This means I don’t need to put in an extra hour or two just to edit and proofread my post.

Install the free Grammarly browser add-on here

8. Create blog images

Blogs are not books or essays. A blog post is meant to inform and educate readers. I always recommend using all the senses to pass on the information. Use a rich mix of text, images, videos, infographics, quotes, tweets, slideshows etc.

When you use different media to convey the same message, it
adds value for different kind of readers.

If you are a beginner blogger, creating blog images might seem like a daunting task. Especially for newbie bloggers, I always advise not to spend money on anything extra.

You don’t need a graphic designer or advanced digital marketing software to create images for your own blog. The tools I use and recommend are Canva and Adobe Spark. Both the tools offer free subscription plans and they are enough to provide rich images for your blog. I also use Microsoft PowerPoint a lot. For images, just use any royalty-free photo gallery like Pixabay or Unsplash.

9. Create a featured image

Featured images help you to introduce your content effectively. They are probably the first thing a user will see when they visit your blog. Featured images are used in different dimensions depending upon the theme of your blog. Again, you can use Canva or PowerPoint to create your own custom featured images for the blog post.

Here’s an example of a featured image.

Blog featured image sample and format

10. Writing the blog meta title

The meta title is different than the title of your blog post. It is the title that you write for the search engine robots. The title you put here will be used in search engine results, social media and all the places where the link to your blog post will appear. The trick is to write a title that is catchy, short and appealing to the reader. It is here that the reader will decide whether to click on the link or not.

In the WordPress blog, you can easily find this option in the posts list. Just click on edit and write the title and description. Here’s how a meta title looks like:

Blog meta title format

The important thing to keep in mind while writing the meta title is that it should always use the main keyword. Secondly, the length of the meta title should not be too long. Use a tool like Yoast SEO to automate the process and take the guesswork out of writing meta titles.

Use the 15-point system to write a perfect blog post. Download the blog outline template and start publishing awesome blogs today. #blogging #bloggerscommunity Click To Tweet

Remember, if you do not write meta titles for all your blogs and images, chances of the post appearing in search engine results is thin.

11. Write the blog meta description

Great! You’ve come close to finishing your first blog post and hitting the publish button. Just like the meta title, another important element that newbie bloggers miss out is writing the blog meta description. If you adopt the habit of writing a blog meta description from the beginning, you can save a lot of headaches when your blog grows, both in the number of posts and traffic.

Like the meta title, the blog meta description is used by search engines to figure out what your blog is all about. Again, use your main keyword and some related keywords to write the description. Importantly, the description should be good enough to entice a person to click and read the blog post. Use your sales skills and copywriting skills to draw the reader’s attention.

Here’s how the blog meta description looks like:

Blog meta description sample and format

Don’t make these writing mistakes like other beginners

12. Write alt text for blog images

Just like the meta titles and meta description, all the images in your blog post must have the alt text or the alternative text. An alt text is used to define the attributes of an image. In simple words, if someone cannot see the image on your blog for various reasons, with the help of an alt text they will know what the image is all about. It also helps in SEO and it is recommended to use at least one of your related keywords in the alt text description you will write for the blog images.

When you insert an image into your blog post, WordPress blog gives you an option to write the alt text. Use the placeholder to write the image description. Keep it short and make it as user friendly as possible for the reader to know what is the image and why you have used it here.

Here’s how an alt text for a blog image looks like:

Blog image alt text. Sample and format of alt text in blogs.

13. Writing social media content for the blog post

So now you know all the steps required on how to write a blog. If you followed my instructions step-by-step until now, you have a complete blog post ready to publish. This calls for cheers, yay! But before you do that, there are a couple of steps more that you need to know.

Writing a blog post is 50% of the work done. The rest 50% is promoting it.


Now its time to create your social media posts for Facebook, Twitter, Instagram, and Pinterest. Yes, even before you publish your post. You will wonder but there is a big reason why you should create your social media post at this stage. You have freshly written the blog, you are aware of all the minute details you have put into it. This is the perfect time to create multiple social media posts covering different aspects of your blog.

Most newbie bloggers (even established ones) make the mistake of sharing their blog posts on all channels only once. If you do this, you will never yield the actual return on your efforts. Blog posts are timeless in nature (if you are into writing evergreen blogs). You need to keep sharing them frequently to ensure that they reach a wider set of audience. You know how miserly organic reach is these days on social media. Create fresh posts, use new angles from your blog post and share.

Here’s how I schedule my social media content for blog posts in advance using Tailwind:

Blog post social media content writing and scheduling

If you aren’t using one, I recommend using a social media content planner app like Buffer or Hootsuite. All it takes is a few minutes to create and schedule all your blog posts and the app will automatically post it on your social media channels at the right time. Bingo!

Learn writing secrets from the Vikings and improve your blog writing skills

14. Optimize blog post for SEO

Write for humans, optimize for robots. This is what you should keep in mind when you are doing the SEO optimization for your blog post. Now that you have finished writing your first draft of the blog post, proofread it with perfection, and created blog images, it is time to optimize the content for maximum impact.

Although, we have already covered optimization in all the steps above, here is a quick recap of the things you should check before you hit publish:

  • Ensure the post is written around one keyword
  • Write title tags (meta)
  • Write alt text
  • Use related keywords
  • Use images
  • Include internal and external links
  • Write at least 1000 words

15. Preview and publish the blog

And you are all set to hit the big red button. One last thing that you should always do before you hit publish is to preview the blog post. When you preview, you will be able to see how the post will appear to your readers. This final check will also ensure that there are no broken or missing links, no unnecessary spaces or errors and the post is showing all your media.

That’s it, folks! You are now ready to publish your first blog post that is as good as any article written by expert bloggers. Remember, writing a blog post that converts and gives value to readers takes time. Invest in writing quality content and I promise that you will reap rich rewards in the future.

Download How to Write A Blog Post Template

If you want me to personally guide you on how to write a blog step-by-step, drop me an email.

If you think this post helped you learn new things, please share it with your network on social media. It will help me spread my work and support others who need this information. Every share, like, comment counts.

Don't forget to share!

Dev is a professional writer, blogger, published author and content creator. He regularly shares writing tips for aspiring bloggers and supports new writers to learn the craft.