Ma il motore di ricerca e` nel tuo sito? Allora puoi lavorare lato server sul tuo sito.
Oppure e` un motore di quelli pubblici?
La cosa non e` cosi` semplice.
Potresti fare un sito a frame (al limite con un frame unico): in tal modo ci sono tutti vari trucchi legati ai frame;
in alternativa potresti controllare il referrer della tua pagina, e se non e` una pagina del tuo dominio, salta alla home.