Реализуйте код на странице результатов в соответствии с рекомендациями Google. Затем на главной странице добавьте следующее
<form id="searchForm" method="get" action="/url-to-your-search-page/" >
<input id="search" name="search" class="Search" type="text" />
<input type="submit" value="search" />
</form>
Пользовательский код поиска Google на странице поиска позаботится обо всем остальном.
Обновление
Вы можете использовать следующий JavaScript в нижней части страницы результатов поиска, чтобы извлечь строку поискового запроса и выполнить поиск Google
<script type="text/javascript">
google.load('search', '1');
function OnLoad() {
var s = window.location.search;
if (s.indexOf('search=') >= 0) {
s = s.substring(s.indexOf('search=') + 7);
if (s.indexOf('&') >= 0) {
s = s.substring(0, s.indexOf('&'));
}
s = decodeURIComponent(s.replace('+', ' '));
}
else {
s = "";
}
var customSearchControl = new google.search.CustomSearchControl('your-custom-search-id');
customSearchControl.draw('content');
customSearchControl.execute(s);
}
google.setOnLoadCallback(OnLoad);
</script>
Не забудьте включить ссылку на скрипт в заголовок
<script src="http://www.google.com/jsapi"></script>