lo mas usual es usar algun tipo de lenguaje del lado del servidor (PHP, ASP...) para asi interactuar con la informacion que tienes en la base de datos (MySQL, PostGree...) y mostrarla si la variable de busqueda es igual o se asemeja la informacion almacenada. Veo que has hecho el site en html asi que a menos que reconstrullas la pagina usando uno de estos lenguajes solo te puedo reocomendar algun programa que indexe tu site para poder tener algo con que comparar con la busqueda.
En este mensaje doy algunos links de ese tipo de programa:
http://www.forosdelweb.com/f17/pagina-busqueda-frontpage-439146/