Il problema non dipende dallo script, ma dal frameset. Google scansione tutte le pagine, ma non riconosce il frameset nel suo insieme ma solamente le singole pagina, per questo indicizza solamente la pagina e non c'è rimedio se non quello di usare una pagina senza frame.