Forum Moderators: open
There is one frame that I do not have in the noframes and thus had a PR of zero. I have just noticed that this page (which is now a PR5) is being passed PR from the frameset ( which is a strong PR5).
Also I have a couple of links in the noframes tag that are not linked from anywhere else in the site. These used to have a PR4 and now have gone down to 2.
It looks as if googlebot is getting the frameset pages and thus decreasing the value of noframes tags.
If I take a normal frameset :
<frameset rows="130,*,45" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize>
<frame name="header" src="header.html" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize>
<frame name="main" src="main.html" marginwidth="0" marginheight="0" scrolling="auto" framespacing="0" frameborder="0" noresize>
<frame name="footer" src="footer.html" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize>
</frameset><noframes> bot friendly navigation </noframes>
And change it to this :
<script language="JavaScript" src="frameset.js" type="text/javascript">
bot friendly navigation
<script language="JavaScript" src="endnoframes.js" type="text/javascript">
frameset.js
document.write('<frameset rows="130,*,45" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize><frame name="header" src="header.html" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize><frame name="main" src="main.html" marginwidth="0" marginheight="0" scrolling="auto" framespacing="0" frameborder="0" noresize><frame name="footer" src="footer.html" marginwidth="0" marginheight="0" scrolling="no" framespacing="0" frameborder="0" noresize></frameset><noframes>');
endnoframes.js
document.write('</noframes>');
This will make the bot think that the frameset does not exist and follow my bot friendly links as the only links on the page.
If this is what you meant then isn't this cloaking?