Google Custom Search can let you harness the power of Google to create a customized search experience for your own website.
- Search one or more websites, or specific webpages.
- Host the search box and results on your own website.
- Customize the look and feel of the results to match your site.
- Add ads to the Custom Search Engine results.
For more details and implementation tips, please visit the Google Custom Search Engine site.