I am basically a programmer who learnt SEO from Webmasterworld forums & few other forums. I successfully got 2 of my sites to top positions in Google/MSN/Yahoo but both of sites(5-6 pages per site) are offering one very specific service of a big industry so it was not that difficult to get them on top.
Now I have put together a site which is about 350-400 pages(at the moment but there will be more pages) which offer information on similar services and covers the industry as a whole. Im finding it difficult to get even one of the sections on top, I would admit that its not being that long since the site is online.
Can you please suggest some techniques which would differ while promoting a site having 5 pages in comparison with a rather big site having 500 pages or so?
One of the common mistakes made when promoting a larger site is to target too many keyword phrases in the index and upper-level section pages. Most "money" traffic comes from the more specific, longer keyword phrases that are a couple of levels down in your site structure.
If you think this might apply to your site one of the best discussions around on the subject is Brett's Search Engine Theme Pyramids [searchengineworld.com]. The upper-level pages still target the more generic phrases, but are used more to support the money phrases in the lower-level pages. It's a good model to start off with and can be adapted to suit just about any site.