Forum Moderators: Robert Charlton & goodroi
The issue of trying to show many, many internal pages on the home page is the big issue. Even Yahoo, almost the definition of "portal" has backed off to about 150 links on the home page.
It takes hard work to create a true information architecture istead of going with what I call the "junk drawer" approach, just throwing a link to every page you can think of on the home page. But doing that hard work has a major payoff. It focuses a business in ways that are hard to foresee, but they are essential - a kind of hidden taxonomy.
When that taxonomy is aligned to your target market's mindset, they will be comfortable nivigating the website and the payoff is increased revenue. A second result is much better targeted search traffic from rankikngs that draw in your best prospects, rather than a net that is too wide.
This IA approach also helps you align the site to Google's recommendation of a 100 link limit per page. It's not that Google won't index more links, it's that more links send out all kinds of conflicting signals. Your job is to clear up the noisy signal and put out a clean clear beacon.
My approach is to use "similar articles" box on many places, these are chosen by random, but so far I like the results.