Deberías especificar que "contenido" de tu web es el que hay que buscar .. No es lo mismo tener tu información (contenido) como texto plano en archivos o en Base de datos y buscar ahí que tenerlo mezclado con el código xHTML que uses para darle la presenteación a esos datos .. y/o distribuido entre páginas .html de tu sitio (o .php que genera HTML)...
El tema de que google busque en tu sitio ... podrías usar su API de programación para formatear los resultados que google dá con el diseño que tu definas.
Un ejemplo/tutorial de uso:
http://www.php-hispano.net/?aid=135
Por cierto .. requiere que te registres en google y tiene limitaciones sobre las consultas que puedes hacer diarias .. (a no ser supongo que pages por el servicio supongo).
Un saludo,