Potresti controllare il referer.
se è diverso da www.tuoSito.it/pagina..... allora lo reindirizzi alla pagina che ti interessa.
codice:se usi ASP strReferer = Request.ServerVariables ("HTTP_REFERER") if strReferer<>"[www.tuosito.it/....]" then response.redirect("tuapagina") else [codice della tua pagina] end if
Inoltre metterei anche il file robots.txt nella root del sito indicando quali pagine non vuoi che vengano indicizzate.