To get it to the top (let's say top 10 ranks) rank You need to learn all the SEO stuff and implement it on your blog and then you can get top rankings. SEO is a time-taking process and it takes months to see good results. There are also many factors that will decide whether your site can reach the top 10 mark or not, like how competitive the keyword you are targeting and all the stuff.

Hey, I think you new here, anyway ..
Search engine optimization is everything that can be done to make a search engine send more traffic to a web site.
Usually this means defining keywords or key phrases and trying to have your web site listed first (or at least near first) for those key terms.
Search engine optimization is usually divided into two categories of tasks:

On-page optimization

Off-page optimization

On-page optimization is designing your web pages to achieve the best ratings from the search engines.
On-page optimization activites include:

Writing keyword-rich text

Applying good ALT tags to images

Making sure that the web page can be properly "spidered" by all of the search engines

SEO stands for Search Engine Optimization. Its a process of improving the volume and quality of traffic of a website on search engines. There are two types of SEO namely On-Page Optimization that deals with the proper use of meta tags, alt tags, h1/h2 tags, title tags, and keywords and Off-Page Optimization that deals with building links.

SEO: As said earlier SEO is organic method to attract visitors to your site. In this method website is optimized (On-Page Optimization and Off Page Optimization) to get high SERP rankings for profitable keywords related to your website. Organic SEO is white hat SEO. Organic seo is a free way of getting traffic from search engines.Its a long term process but results are worth full!!