Social networking sites have ready target audience. If your content is exciting, it can gain quick popularity among network people. Good social networking sites have their own blogging section. Social networking sites promote your blog free on search engines.