I've spent quite a bit of time developing micro niche websites and have been successful in doing it, however I have yet to achieve great results for a larger type of website. Say for example I wanted to build a website based on travel. Not one specific type of travel, but travel in general. It would be filled with hundreds of articles about travelling to different parts of the world. My question is how would I get those articles to rank. Traditionally with the microniche sites, I pick a couple keywords and then build a bunch of backlinks for those keywords to the homepage. Then before long, I'm on the first page for those keywords. However with a larger site, there could literally be tons of keywords and hundreds of web pages on the site that I would like to rank. I can't imagine that I would want to create backlinks to every single one of those pages with keywords that match the content of those pages, would I? That would cost thousands in SEO expenditures. If I just create a ton of backlinks to some of the pages and the homepage, would that combined with good content result in other pages ranking as well? Lets take for example a site like Wikipedia. It comes up on the first page for almost anything that you search for. Theres no way that there are tons of backlinks out there for every single page on wikipedia. There are obviously thousands if not millions to the site in general... but does that help all of the pages rank?