Is there a way for Google's Custom Search engine to show it's results on a page on your website?
On a custom page which you put on your server, so you can still display ads and links to pages in your site together with the search results?
Webmasters Stack Exchange is a question and answer site for webmasters. It only takes a minute to sign up.
Sign up to join this communityIs there a way for Google's Custom Search engine to show it's results on a page on your website?
On a custom page which you put on your server, so you can still display ads and links to pages in your site together with the search results?
You can host the results from a CSE as an iframe on your site:
Or you can use Bing, which has an XML api and doesn't charge for an unbranded search as google does.
do something like this - This may not work as is, but play around with it till it does
<form action="http://www.google.com/search" method="get" onSubmit="googleSearch(this)">
<input name="XXX" type="text" value="SEARCH ..." >
<input type="submit" >
</form>
<script>
function googleSearch(thisG){
thisG.value="site:http://mysite.com"+thisG.XXX.value
</script>
}