• Facebook
  • Pinterest
  • Rss
Sassy Boss
  • HOME
  • START A BLOG
  • COURSES
  • BLOG
  • SHOP
  • WORK WITH ME
    • WEBSITE PACKAGES
    • BRANDING PACKAGES
    • RESOURCES
    • SUBMIT A GUEST POST
    • ABOUT
    • CONTACT
  • Menu Menu
  • HOME
  • START A BLOG
  • COURSES
  • SHOP
  • BRANDING PACKAGES
  • WEBSITE PACKAGES
  • ABOUT
  • BLOG
  • RESOURCES
  • CONTACT

How to write a killer blog post

A lot of beginner bloggers are often not that worried about how to write a blog post.
You write it, you edit it, you publish it. Right?

Wrong.

There is so much more to writing a good blog post.

Luckily you are not like most beginner bloggers. You are here because you are wondering how to write a killer blog post. A post that doesn’t suck. A post that is super informative, easy-to-read, entertaining and deliciously sticky.

So let’s get to it, follow these 17 steps and find out how to write a killer blog post!

Pin this post for later.


I may earn a small commission for affiliate links in this post at no extra cost to you. Please read my disclaimer  for more information.

1. Brainstorm

Before you start writing, spend a few minutes brainstorming.
Ask yourself the following questions:

  • What is the topic you want to write about?
  • What is the purpose of your post?
  • Who does it benefit?
  • How does it benefit them?
  • How can you provide maximum value to your target audience?

2. Choose your blog post’s keyword/phrase

Now you have a clearer idea of what your blog post is about, you need to pick a relevant keyword or phrase. (We will use these keywords later on as part of your search engine optimisation (SEO).

I recommend using a phrase as this will be more specific and will match what someone types into Google, like my key-phrase: How to write a blog post.

Think about what you would type into Google to find the answer that you supply in this blog post.

Go to Ubersuggest and type in your key-phrase. Ubersuggest will supply you with the search volume for this key-phrase (how many searches it gets per month) and the SEO difficulty (how competitive this key-phrase is in search engines).

Try different variations of your key-phrase, some will have a higher search volume than others. Make sure to choose the key-phrase that has a high enough search volume (aim for at least 100 searches per month) but a low number for SEO difficulty.

3. Write an outline

A thing I love to start with is a brain dump. I basically write down everything that comes to mind that should be included in this blog post. Next I categorise this content with sub headings and quickly outline the basic gist of what I want to get across. An outline like this helps me to see where I’m missing something, which bits I can leave out and which topics I need to research.

4. Research

Even when you’re a guru in your chosen blog topic, it’s still a good idea to do your research. You might know the overall topic well, but there will always be some sub-topics that you can delve a little deeper into. Think about all the question your readers will have about this topic and try to answer them all. A long informative blog post keeps your readers on your website longer, which is good for your SEO.

5. Write an introduction

Briefly let you readers know what your blog post is about. Talk about a problem that you are about to solve for them. Be personal and relatable, be your readers’ new best friend. It’s often best to write your introduction last because then you know exactly what topics you cover in your blog post.

6. Use Search Engine Optimisation (SEO)

To make it possible for your blog post to be found in search engines like Google, you need to optimise your post with keywords and key-phrases. Remember the key-phrase you’ve found in step 2? We are now going to implement it throughout your blog post and in the Yoast SEO plugin.

Headline

Your headline (H1) is obviously very important for SEO, it tells Google and your readers what your post is about. Your headline should be your key-phrase but make sure it’s enticing enough for people to click on it. My keyphrase for this post is: How to write a blog post but to make it more click-worthy I turned it into: How to write a KILLER blog post.

Url

If you have used your key-phrase as your post title it should also show up as the url. (If it doesn’t, you can go to Settings > Permalinks and change your permalinks to: Post Name.) DO NOT CHANGE YOUR PERMALINKS if you already have posts published. Only change this before your blog goes live, otherwise all your existing posts will have broken links.

When you have your post name in your url it should look something like this: www.sassyboss.co/how-to-write-a-blog-post. The url should have your key-phrase in it, this is very important for your SEO.

Pro tip:

Make sure to use the right key-phrase in your url from the start. Changing a url after you publish your post will result in broken links and a drop in your in SEO ranking.


Sub Headings

Try to add variations of your key-phrase or other related keywords into your sub headings (h2, h3 and h4). Sub headings are a great way to break up big blocks of text, making your post easier to read.

Body Copy

Make sure to add your key phrase to your body copy.

Install Yoast SEO plugin

For the next few steps you need to have the Yoast plugin installed. Please install this (if you haven’t already) as this is the best SEO plugin.

At the bottom of the page in your blog post editor you can now find a Yoast SEO section. Here you can add the post title and meta description. Summarise your blog post’s content in the meta description and make sure to include your key-phrase.

Here’s an example of my SEO Title and Meta Description:

How to write a blog post

For more SEO tips please read:

SEO for Bloggers – The Essential Beginner’s Guide

7. Format your post

No one likes reading big blocks of text. Especially on screens, most people tend to scan and read only the bits that they are interested in. To make your blog post easier to read make sure to:

  • Keep your sentences as short as possible
  • Keep paragraphs short (between 1 an 4 sentences)
  • Use headings and sub headings
  • Use an easy-to read font
  • Use a large font size (16-18 pt)
  • Increase your line height
  • Break up text with photos, pins, infographics, screenshots, quotes
  • Use bullet list (like this one :D)

8. Add a Pinterest pin

Pinterest is a great way to drive traffic to your blog. It isn’t so much a social media platform, it is more a visual search engine. It is therefore an absolute must that you create a pin and add it to your blog post. This way your readers have an easy way to save your article for later reading.

Like this pin, make sure to save it!

It is easy to create your pins with Canva and you can find free stock photos at Unsplash and Pexels. Pins need to be vertical, the best size is 600 x 900 pixels. Make your pin design stand out with bright colours and a juicy, must-click headline in bold writing. Make sure to create a Pinterest business account and pin your pins to your Pinterest boards and relevant group boards. To drive lots of traffic to your blog use Tailwind scheduling tool for maximum exposure of your pins.

Related reading:

How To Create Tons Of Pinterest Pins Super Fast

9. Optimise your photos and pins

Photos, pins and screenshots are a great way to break up your text. Images that are too big however can slow down your site. No one likes a slow loading site (especially not Google) so it’s important to optimise your images before adding them to your blog.

To compress your image size:

  • Resize large images (don’t upload an image that is 4000px wide when 1500px is wide enough) You can resize your images with Gimp or PicMonkey
  • Optimise all images with the plugin ShortPixel for faster loading times

Related reading:

How To Speed Up Your WordPress Site

10. Add alt description to your images

Alt descriptions or alt tags describe an image to Google or your reader when an image doesn’t load. It also helps visually impaired people who use a screen reader to understand your images.
If you add a pin with your blog post’s title, make sure to add the title to the alt description. This will help your SEO. For other images, describe the image in your alt tag.

11. Add Categories and tags

When you set up your blog you need to add categories for your blog posts. In the first few months of blogging it’s best to start with only 1 or 2 categories. So every new post that you write should fall into one those categories. This will solidify your niche and attract the right audience. Make sure to categorise every new blog post because you don’t want it showing up as uncategorised. Also add keywords to your tags that are relevant to your post.

12. Make your blog post sticky

Sticky? Yes you’ll want your blog post to be deliciously sticky.

What is a sticky blog post?

A sticky blog post has links to other related posts on your blog.
Relevant well placed links with must-click headlines will leave your reader with no other option then to click through, read another blog post and stay on your blog longer.

Internal linking is good for:

  • Your reader: you help them find related topics that they might be interested in.
  • SEO: internal links make crawling your site easier
  • SEO: they keep people on your site longer therefore reducing your bounce rate

Make sure your linked posts are related to the content of your post. If you read my blog post: How to start a money making blog. You’ll see it has internal links to related topics like: The 7 most profitable blogging niches. Obviously if you are interested in starting a money making blog, you’ll want to know what these 7 profitable niches are.

13. Add a conclusion

Don’t forget your conclusion! Use your conclusion to sum up the main points of your blog post, encourage your readers to leave comments and to share your post on social media.
You can also point them to an email opt-in freebie or other call to action.

14. Add a call to action

What do you want people to do when they come to your blog? Do you want them to sign up to your news letter? Follow you on social media? Contact you to enquire about a service you’re offering?

Just because your reader has stumbled upon your blog doesn’t mean they know what to do when they get there. It’s up to you to tell them.

Call to action examples:

  • Newsletter opt-in offering a freebie
  • Join my Facebook group
  • Buy a product
  • Contact me
  • Follow me on social media
  • Click on affiliate links

Here is my call to action…

Are you struggling to grow blog traffic? Get my free Pinterest guide where I’ll show you how to set up your Pinterest business account and optimise it for MORE TRAFFIC!

GET THE FREE GUIDE

Pinterest Setup For Success


15. Add a comments section

If you write your blog post in the standard editor, your post will automatically have a comment section. But some themes will let you write your blog post as you would any other page, if this is the case, make sure to add a comment section at the bottom of each post.

16. Add Social sharing buttons

Every post needs social sharing buttons. In the standard editor this will be added for you but like the comments section, if you are using the themes editor you might have to add these buttons yourself. A great plugin for this is Social Warfare.

17. Proofread and edit

Once you’ve finished your post, make sure you proofread it. If you have the time, don’t look at your blog post for a day or two and then read it again with fresh eyes. I find this helps tremendously with picking up bad sentence structures, mistakes or typos. A great tool to help you edit your blog posts is Grammarly, a free online spelling and grammar checking tool that will pick up any mistake that you’ve missed.

Okay, these are the 17 steps to writing a blog post.

One more question you might want the answer to is:

What is the best length for your blog post?

Most blog post should have a minimum of 700 words, and research shows that posts over 1500 words get shared on social media a lot more than shorter posts.

Is this because they have more words? No, not directly.
Typically, blog posts with more words delve deeper into the subject they’re discussing. They provide more value for their reader and therefore get shared more often.

Some posts benefit from being shorter however.
If your blog post explains how to hold a baby, it shouldn’t be very long ’cause how long can it really take to explain one simple thing? For specific topics like this, it’s best to keep it short and simple. I’m sure your readers will appreciate it.

Here’s an example of a super short blog post that is still very helpful:

How to create a gravatar

I hope this post has given you a better understanding of how you write a blog post. The main thing to keep in mind is to provide value for your readers. If your readers love your post they will share it on social media and want to follow you for more awesome content.

One more thing: your blog post might be the best thing you’ve ever written, but without promoting it, no one might ever read it. For blog promotion you should use the 80/20 rule, you spend 20% of your time on creating your content and 80% on promoting it.

For more tips on getting loads of blog traffic read my post:

How to promote your blog like a pro

If you enjoyed this post, leave a comment below and make sure to follow my facebook page for more tips and new posts.

Keep Reading

Free Blogging Courses and Resources for Beginners

How to promote your blog like a pro

15 blogging tasks you can do in 15 minutes (with kids!)

12 reasons people leave your blog and never come back

25 High Paying Affiliate Programs

31 replies
  1. Tara Najar
    Tara Najar says:
    October 26, 2022 at 2:48 pm

    Great stuff. I’m truly new to writing for a blog and articles like this are truly useful.

    Reply
  2. Business Plan Writer UK
    Business Plan Writer UK says:
    November 2, 2021 at 10:05 am

    I’m also a writer and I know all of these major points, but I’m gonna appreciate your efforts to put up all the creativity in a single blog. This blog is so helpful for the beginners and even for the ones who don’t know how to start writing the topic. Thank you so much for being so helpful.

    Reply
  3. Richard Joseph
    Richard Joseph says:
    June 10, 2021 at 10:54 am

    Select the title carefully when you start writing a blog. This is one thing that actually makes the blog interesting.

    Reply
  4. Chester Yates
    Chester Yates says:
    May 14, 2021 at 4:31 am

    Thanks for sharing! This was really insightful 🙂

    Reply
  5. Charlene Baker
    Charlene Baker says:
    May 5, 2021 at 2:41 am

    Wow👏🏽👏🏽👏🏽! Probably one of the most well-written blogs on this topic. Very well done and easy to follow. Thanks for writing this!

    Reply
    • Lisa
      Lisa says:
      May 6, 2021 at 12:40 am

      Thanks for that wonderful compliment Charlene!

      Reply
  6. Matthew Justin
    Matthew Justin says:
    March 24, 2021 at 3:16 pm

    Great tips. I’m very new to blogging and these tips are going to help me a lot, thank you.

    Reply
    • Lisa
      Lisa says:
      March 25, 2021 at 5:19 am

      Great Matthew, good luck with your blog!

      Reply
  7. Okuse Marvellous
    Okuse Marvellous says:
    February 22, 2021 at 3:55 pm

    I am extremely impressed with your writing skills and also with the layout of your blog. Is this a paid theme or did you modify it yourself? Anyway, keep up the excellent quality writing, it is rare to see a nice blog like this one today.

    Reply
    • Lisa
      Lisa says:
      February 24, 2021 at 2:12 am

      Thanks for the nice words Okuse. Yes my theme is a paid theme and I’ve made some modifications.

      Reply
  8. William
    William says:
    January 18, 2021 at 5:53 pm

    great & awesome tips about how to write a blog post. Its a really valuable tricks to writing a blog post for new writer. thanks for sharing us.

    Reply
  9. Shawn Fredrick
    Shawn Fredrick says:
    January 9, 2021 at 10:14 am

    Great post! I shared this with my website copywriting service and they found it really informative. Keep up the good work.

    Reply
    • Lisa
      Lisa says:
      January 13, 2021 at 5:00 am

      That’s great to hear, Thanks Shawn!

      Reply
  10. Rosa
    Rosa says:
    July 13, 2020 at 4:43 am

    The most thorough job I have seen in describing how to write a blog post without having to pay for it. As a checklist person, I appreciated the step by step explanation and especially the printable checklist! Thank you for putting forth such great effort in giving value to this reader. Keep up the fantastic and kind work you are doing for beginners like me.

    Rosa

    Reply
    • Lisa
      Lisa says:
      July 13, 2020 at 10:20 pm

      I’m glad you liked my post Rosa, and you’re very welcome!

      Reply
  11. Marlene St Thomas, VI
    Marlene St Thomas, VI says:
    January 26, 2020 at 11:23 am

    Wow! The Ubersuggest is probably the best piece of knowledge I could receive. I have not pressed the button for my blog yet but have many posts written and pages made. I have not figured out backlinks, opt-ins, or how what to add for an opt-in. I can check off backlinks now.

    Thanks so much!
    Marlene

    Reply
  12. Kristen
    Kristen says:
    December 18, 2019 at 2:40 am

    Finding keywords with high search volume that you can incorporate naturally into your writing is no joke.

    Reply
    • Lisa
      Lisa says:
      December 19, 2019 at 5:02 am

      Yes it’s tricky but it can be done 🙂

      Reply
  13. Louise Pistole
    Louise Pistole says:
    November 19, 2019 at 10:17 pm

    I’ve been blogging almost a year and just saw this post. It is an excellent tool. I’m downloading your checklist too! Many thanks for all of this info.

    Reply
    • Lisa
      Lisa says:
      November 24, 2019 at 10:39 pm

      You’re welcome Louise!

      Reply
  14. Butte.and.Fly
    Butte.and.Fly says:
    October 30, 2019 at 8:40 am

    Hi Lisa!
    That was really insightful, especially because I am struggling with keywords and SEO.
    I’ve been blogging for over a year but so far, not much traffic 🙁
    I’ll have a look at Ubersuggest.
    Many thanks!

    Reply
    • Lisa
      Lisa says:
      October 30, 2019 at 9:58 pm

      Yes definitely try Ubersuggest! I’m happy I could help 🙂

      Reply
  15. Tracy
    Tracy says:
    October 26, 2019 at 10:08 pm

    Your post is excellent. Well laid out and super informative!

    Reply
    • Lisa
      Lisa says:
      October 27, 2019 at 4:33 am

      Thanks Tracy!

      Reply
  16. Rajesh
    Rajesh says:
    October 8, 2019 at 4:09 am

    Excellent post about how to write a post, will definitely try to follow all suggestions , thanks a lot

    Reply
  17. Jeremiah Pittmon
    Jeremiah Pittmon says:
    October 7, 2019 at 5:07 pm

    Really good stuff. I’m really new to blogging and articles like this are really helpful.

    Reply
    • Lisa
      Lisa says:
      October 10, 2019 at 11:14 pm

      Thanks Jeremiah 🙂

      Reply
  18. Christine
    Christine says:
    September 23, 2019 at 3:06 am

    Good advice. I have been struggling with defining my new blog. Along the way, a short 5 months or so, I have come to realize that I am a storyteller. I like to tell stories- of myself, others, both. I am struggling with putting my stories out there because of the audience I was initially trying to attract. Thanks!

    Reply
    • Lisa
      Lisa says:
      September 23, 2019 at 3:37 am

      Glad it help you Christine 🙂

      Reply
  19. Steph Bartlett
    Steph Bartlett says:
    September 10, 2019 at 9:04 am

    I really enjoyed this post – really helpful tips about SEO – which I am still struggling with – thank uou

    Reply
    • Lisa
      Lisa says:
      September 10, 2019 at 11:05 pm

      Glad you liked it Steph 😄

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

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

Sharing is caring

How To Write A Killer Blog Post
Pin1K
Share13
Tweet
1K Shares

Hey I’m Lisa!

I help non-tech women start a blog and grow it into a profitable business.

Are you ready to become a Sassy Boss?

Let’s dive in!

Get the Free Blog Planner Workbook

Ad - Web Hosting from SiteGround - Crafted for easy site management. Click to learn more.

Recent Posts

  • Lead Magnet Templates For Canva
  • How To Edit Canva Templates
  • How To Sell Digital Products On Etsy
  • How To Make Online Course Videos (complete tutorial)
  • High Demand Blog Topics (that make good money)

Connect on Facebook

Follow Me

Follow Best Blogs for Entrepreneurs - OnToplist.com
host your blog with Bluehost

PAGES

  • HOME
  • START A BLOG
  • COURSES
  • SHOP
  • BRANDING PACKAGES
  • WEBSITE PACKAGES
  • ABOUT
  • BLOG
  • RESOURCES
  • CONTACT

FREEBIES

  • BLOG PLANNER WORKBOOK
  • BLOGGING COURSE
  • PINTEREST SET UP FOR SUCCESS

CATEGORIES

  • BLOGGING TIPS
  • GROW BLOG TRAFFIC
  • MAKE MONEY BLOGGING
  • STARTING A BLOG

FOLLOW US ON PINTEREST

Pinterest Profile | Sassy Boss

Follow us on Facebook

© Copyright 2023 Sassy Boss | How to Start a Wordpress Blog | All Rights Reserved | Web Design by Sassy Boss
  • Facebook
  • Pinterest
  • Rss
  • TERMS OF USE
  • PRIVACY POLICY
  • DISCLAIMER
How to install a WordPress theme in your cPanelHow to install a Wordpress theme in your cPanelHow to create a gravatarsassy bossHow to create a gravatar
Scroll to top

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.

OKLearn more

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, you cannot refuse them without impacting how our site functions. You can block or delete them by changing your browser settings and force blocking all cookies on this website.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visist to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Vimeo and Youtube video embeds:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

PRIVACY POLICY
Accept settingsHide notification only
FREE BLOGGING COURSE →FIND OUT MORE HERE
1K Shares
Pin1K
Share13
Tweet