Join new forum let others know about your new blog Start commenting with your blog link on niche blogs Yahoo answers can help you in building your links too if you answer questions and give a shot with your link Write good content with keywords Lastly start guest posting on niche blogs with your anchor text that would surely help your blog to grow even more
first, seo onpage for your site second, seo offpage. this is hardest task - build backlinks from social network, web 2.0, forum, bookmarking, guest blog...
Do your On-Page SEO. OnPage is good as suggested. Then go to google and do page speed insights. Get your site as fast as you can. Off page is simple. Find a keyword you want to rank for. Make a list of questions you think the user has based on their keyword search. Essential, try to cover every intention of the user you can think of for that keyword. Write a well researched article that answers every question the use has so they do not need to got past your site. Get 1 link with anchor text semantically close to the key phrase you want. All that other stuff people tell you to do is a waste of time. PR is good because it gets your blog out and gets you a bit of traffic, but all the backlinks in the world won't rank content that doesn't answer a users query.
First find some sites having high pr in your niche and try to build authority backlinks for your site.It will surely boost your site rankings on google.
Begin by reading this article: https://moz.com/beginners-guide-to-seo After you have understood all the concepts presented there, come back here with a more interesting question
1.Good Keyword research 2.first write good quality content for your blog. 3.on page optimization. 4.Off page optimization strategy