The title of this section may sound obvious (considering the title of the article), but it is the first step. You have to write a blog. Of course, you can have this part of the plan completed by someone else (say a professional writer), but even if this is the method you choose, make sure that the content matches your message/product/service.
Once the blog is written, it needs to be posted to your website and optimized. But, is this all that needs to be done?
In the past, you may have written the blog post and just put it in the queue and hoped that people would read it. Even if people read it, they may not respond. The problem here is that you are not actually marketing; you are just writing a blog at this point.
People who are interested in either your content or what you have to sell may find you and read the post, but the majority of people, who are potential customers, will not read it. The post needs a bigger send off.