Blogger, Wordpress and Weebly are the good options.
Steps to do Blog Posting
1. Keyword Research
2. Choosing the right title
3. Attractive Images with proper Alternative Text
4. Product Related Video
5. Choosing Proper Sub Headings ( H2, H3..)
6. Making proper Interlinking (Incontext link to your website)
7. Picking proper Meta Keyword and description
Make sure to write unique and interesting article based on the taste of your visitor's.
It is traditionally very popular and gives a good reward to compare then other technique, that's for sure. Because search engine quick indexed of blog because most of the blog owners regular update blog.
I prefer blogger to wordpress.com. You are allowed to monetize your blog and you have a greater ability to customize your blog, however I would say that blogger is a little more technically advanced. On the other hand, I do like the look and feel of the wordpress.com website. If you want the best of both worlds I would just go with a hosted wordpress site, through wordpress.org. You can get the first month of shared hosting for $0.01 with the coupon code "HAPPYEASTER2013" through HostGator. Some of the best budget hosting around!