digital elite camp 2018

22 Steps to Write a Blog Post

Steps to blogging heaven!

Steps to blogging heaven!

I see time and again that when people are posting on their blogs, they omit some steps. This post is about the steps you need to take to get maximum coverage in social channels and search engines.

Desktop Text Editor

I use a desktop text editor such as Microsoft Word or OpenOffice Writer to write my posts. The reason for this is that I have had an online tools crash on me losing all the work. Right now I think the safest way is to write offline and save often. Here’s what you need to do:

  1. Write the post.
  2. Create a keyword rich title. The keywords in the title are great fodder for search engine spiders.
  3. Select categories under which you file the post. I put most posts into several categories.
  4. Select a dozen important keywords from the post that will become the tags for this post.
  5. Write a description of the post. Up to 160 characters that tell people why they should read this post. Google uses this as a search result snippet.
  6. Select images that illustrate the subject matter. Give credit to the authors of the images. and Flickr advanced search creative commons. Make it relevant! Avoid irrelevant stock images. Do not use “businessmen shaking hands and smiling to camera”. Full disclosure: the image on the right is totally irrelevant.

daily writing habitOne of the most valuable habits you can have is a Daily Writing Habit!

To help you get started we have created a 30 day long email program that will keep you on track. Every day for the next 30 days we will send you a writing prompt. As this is a social media and content marketing site we’ll send you prompts about these topics. But occasionally we add some free writing and other stuff, too.

Sign up for your 30-day writing challenge.


I use WordPress as the blogging platform. But most major providers should have the features described here. At this point all the editing should be done and you will just copy and paste the content into your blog.

  1. Enter the title and save the draft. This way you will make sure that the web address of the post will be the same as post title. You may edit the URL to make it shorter and increase keyword density.
  2. Copy the body text of the post and format as needed. Make important passages bold and use sub headings as needed.
  3. Add the pictures. Use keywords in file name and alt-tag.
  4. Set the categories.
  5. Add the tags.
  6. Copy and paste the description of the post.
  7. Set the time for publication. Experiment to find out what is the best time to publish your blog posts. (Read: When to Tweet, Email, and Post on Facebook?)
  8. Click publish or schedule.

Spreading the Word

It’s not enough to just publish your post. You have to take the post to readers door step and this means knowing the channels where they hang out.

  1. First share it on your Facebook page. Add a short description what’s it about. This way your post will not seem as an automated feed. Click like.
  2. Write a tweet and post the link to Twitter.
  3. Add the post to appropriate LinkedIn groups.
  4. In important forums and Q&A sites find if the post answers existing questions. Write the short and to the point answer and add a link to your post for more detail. Make sure you are on topic.
  5. Ask your friends and colleagues to share, retweet, like and comment the post in channels they feel comfortable with. This creates initial social confirmation that other people actually like the post.
  6. Add it to the next newsletter you send out.


Now if you have written a good post people will interact with it by commenting, retweeting and sharing.

  1. Answer all comments to keep the conversations going.
  2. Comment on the blogs that are linking to your post. Thank them and try to add something to the original post.

These steps won’t make anybody a better writer, but you will get more out of what you write. These steps may create a dramatic difference in traffic and engagement. So, if you are spending hours agonizing over the blog posts then take the extra 15 minutes to get the most out of them. I originally wrote this post as a checklist for a client. Print the bullet points out and check them off as you publish your posts.

Always SAVE!

Image credit Romain Ballez

Social Media Marketing 2018, PPC on 10+ Platforms.

Social Media Marketing courseLearn how to market via Twitter, Pinterest, Instagram, YouTube, Facebook, Google and more advertising platforms! This must have course has a 4.7 rating out of 1,226 ratings with more than 12 thousand students enrolled.

Take a look at the social media marketing course

Priit Kallas

Priit is the founder and CEO of DreamGrow Digital, an internet marketing and social media company. With his 20+ years internet marketing experience he is Helping companies to understand and use the digital marketing to reach their target audiences. He has spoken at hundreds of seminars and conferences on different aspects of internet marketing. Priit is also the organizer of Digital Elite Camp, a leading traffic and conversion event.

4 Responses

  1. Vera says:

    Thank you for taking the time to read the post and letting us know what you think. I look forward to reading more of your blogs!

  2. Vera says:

    Have you done any research on how the format of a blog affects how often it is viewed or shared? We recently ran some statistics on blogs that were published on our site and found that some type of formatting had a huge impact on the number of times a blog was viewed. Perhaps you can have a look at our post about it and let us know if it is similar to what you have found!

    • Priit Kallas says:

      Thanks! You have done some amazing research. I have not analyzed this but much of what you show makes sense.

  3. David says:

    This are great tips. We are especially following the “post the blog to linkedin groups” and use Oktopost – to do this with ease. What’s really great is that we can track who is clicking on the linkedin group posts and track them all the way to conversions.

Leave a Reply

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