Tienes várias opciones ..
Una de ellas . usar el própio google para que te busque en tu sitio ..
Otra .. usar un buscador própio para tu sitio que primeramente te indexe tus páginas tipo "spider" (para que filtre el HTML y se quede con el contenido en sí que es lo que es suceptible de ser buscado y cree los links y "diccionario" de las palabras más usadas en cada página).
Sistemas así tienes en:
http://www.hotscripts.com/PHP/Script...nes/index.html
Un saludo,