Yo tampoco me refería a "colcar un google en tu web" .. Si te fijas bien ... manejar el API de google se trata de eso: usar el "motor" de google para que busque en tu sitio y con ese "API" le das el formato que quieras para presentar los datos en tu sitio. Por supuesto .. alguna referencia o link ha google tendrás que poner en tu sitio .. pero la presentación de los datos (los resultados de la busqueda) lo haces tu.
Ahora .. ya que dices usar "ASP" .. pregunta en el foro de ASP o busca en
www.hotscripts.com .. ahí tienes buscadores para sitios própios escritos en bastantes lenguajes que indenxan tus páginas entre otras cosas para agilizar las busquedas.
Un saludo,