Hi,
anderer Denkansatz:
Die Seite (auch die Unterseite) soll von google gefunden werden.
Also mußt Du nur noch verhindern, dass Deine Unterseite ohne Frame geladen wird.
Leider geht das wiederum nur durch JavaScript:
Z.B.:
Pack in all deine Unterseiten folgendes rein:
Zwischen <head> und </head>
<head>
<script language="JavsScript">
if(this.location==top.location)
{
top.location.href="dein_frameset.html";
}
</script>
</head>
Da wird also abgefragt, ob deine Seite innerhalb eines Framesets geladen wurde oder nicht. Falls nicht, wird aufs Frameset weitergeleitet!
Grüßle