Without a doubt, the single most important factor in getting a good ranking in search engine results is whether or not the page is included in the search engine indexes. If your page is not in the indexes, then there is absolutely no way ever that it will achieve any kind of ranking in the results pages … not good, not bad, not any.
So, here are the three basic rules for getting indexed with search engines and consequently being well on your way to a top ranking in search engine results:
1. Make your pages easy for robots to find.
Build inbound links to the site from other sites that focus on the same search topic.
Add sitemaps: Google and Yahoo xml external sitemaps are good but you also need an internal, plain html sitemap linked from every page of your site.
Don’t bury your pages. Make every page available within one or two clicks of any other page on the site.
Search engines don’t want to display page after page from the same site all talking about the same topic so they will filter out pages their algorithm tells them are duplicate content or even pages from the same site with very similar themes.
If each page is distinct, it has a better chance of being included in search engine indexes.