Hi Priyabarta, there are some things which are very important for SEO of your site or blog. These things are:
1. Create site map of your blog or site using any of the offline services. Submit this site map to major search engines like Google, Yahoo and Bing.
2. Submit your blog to particular important web directories like technorati, indiebloggers.com etc.
3. Create special page for your blog on Facebook, Google + and submit your articles to the major sites like digg.com and reddit.com.
4. Create back links for your blog either through comments, guest posting or social bookmarking sites.
5. Whenever you are submitting your blog/site to your particular directories then please choose appropriate category for your blog/site.
6. Nowadays search engines are becoming more intelligent and one thing you should keep in mind always is that you should design your blog for peoples and not for other purposes like earning money, creating some pages that are not helpful for helpful. This means that your blog/site should provide enough information to keep your visitors busy.
Sachin R. Kukale