For bloggers, the most important thing to attract visitors and keep them stay on your blog is the blog content. The content must be informative, interesting, engaging enough. Then comes the link building. Select some keywords which you think readers will use to navigate to your blog, then start doing SEO.