I'm building a new site that it's going to be much simpler for me to return my pages with the main page content in an html page and reference from within that page an IFRAME for the link navigation.
My main concern is that Google will spider the page and treat the IFRAME as an entirely different page, meaning that it will give it seperate pagerank, treat links from it as one-level deeper (assuming it follows the iframe tag as equivelent to a "link"), etc...
Anyone have lots of experience with Googlebot and IFRAMES?
<Begin technical explanation for those who care>
I have a front-end server that will be serving the end-result pages to the world. It is running Apache2 with, among other things, mod_proxy. It will be reverse-proxying the page request to various back-end servers that don't know anything about the directory/navigation layout of the front-end server, where the user is in the site navigation, nor what links should appear on the page.
Thus, I need to get the content using mod_proxy (resulting in an html page from the back-end going to the cliunt) and the navigation from the front-end server that is putting the page together and knows where the user is in the site navigation.
So my current proposed solution is to have the back-end server return it's html including a relative IFRAME URL so that the front-end server can then serve up the file for the IFRAME with the links/navigation that only it knows about.
Of course, if this solution will cause Google to not treat the links in the IFRAME'd page as part of the main page for ranking purposes, that will put a serious cramp in my plans, so I'll need to reevaluate and possibly have to essentially write my own custom proxy so that I can front-end server-side change stuff instead of just using Apache's built-in very useful reverse-proxying features.
It should be pretty obvious how much less work it will be to use the built-in stuff.
<End technical explanation>
Any comments/suggestions will be appreciated. :)