Everybody wants to make their site into Google Top 10. So they do all  sort of SEO and listen to tips and techniques of SEO firms and  professionals. The problem with this approach is that they do make  changes to the site design and structure as and when they get the SEO  tips. This is not a correct approach.
If you want to make your site into Google Top 10, then you need to  follow some standard SEO techniques that not only increase your SERP but  also enhance your web Page Rank. By consistently, following these  Search Engine Optimization SEO Tips you look natural and your site  skyrockets into Google Top 10.
Even if it is a micro niche it doesn't matter. You should develop  yourself as an expert in the field. The people will look for your site  when you become authoritative over a niche.
Plan your site as per the SEO guidelines and make it Search Engine  friendly. The site should be easy to crawl by the search engine robots. A  sitemap addition will ease the things as it is approved by the major  search engines like Google, Yahoo and MSN.
A mini research regarding the niche you select, info about  competitors, info about the related niche is recommended. This will  improve your knowledge on the subject.
Conduct an effective keyword research. Do not go for most searched  keyword. As it is involves a strong competition, stay away from such  competitive keywords. Always opt for long tail keywords as they have low  competition and are more targeted. Keyword research is the most  difficult step in the development of site. So you need to be through and  effective. Get the help of Keyword Research SEO Tools and ease your  things.
Do not copy the content from other sites. Use your own language and  get unique content. Make it more refreshing and interesting to the  visitors. This will help you to get more traffic and thus into Google  Top 10.
Submit your website in the authority SEO friendly directories so as  to gain link popularity. Even though there is a controversy going on the  submission to paid directories, Google like the paid directories like  Yahoo Directory. Make sure that you read the guidelines before  submitting the site to the directories especially DMOZ which increases  your Google Top 10 ranking like anything.
Write articles about your subject and submit them to the SEO friendly  article directories like Ezine, GoArticles etc. They are really a great  source to build your link popularity. If your article is great  informative, then many of the webmasters will use that article and link  back to your site.
Blogging is a very effective tool to add refreshing content to the  site. Google loves the sites which are constantly updated with  refreshing content. So the visitors come back again and again as they  expect more authoritative and un-biased information from you.
Do not think that offline promotion is a time waste process. But  always have a blend of online and offline promotion methods. All the  promotion activities should look natural. Whether it is Google or any  other search engine, they all love to be natural.