Supondo que você tenha um recurso de pesquisa em seu site, aproveite a funcionalidade OpenSearch no Chrome.
Retirado da documentação do Chromium :
Para habilitar isso para todos os usuários (mesmo aqueles que não usaram seu formulário de pesquisa):
Na página inicial do seu site, forneça um link para um documento de descrição do OpenSearch. O link para o OSDD é colocado no cabeçalho do arquivo html. Por exemplo:
<head>
<link type="application/opensearchdescription+xml"
rel="search"
href="url_of_osdd_file"/>
</head>
A parte importante deste documento é o URL usado para pesquisar no seu site.
A seguir, é apresentado um exemplo que contém o mínimo necessário, consulte a especificação do documento de descrição do OpenSearch para obter a lista de valores que você pode especificar.
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search My Site</ShortName>
<Description>Search My Site</Description>
<Url type="text/html" method="get"
template="http://my_site/{searchTerms}"/>
</OpenSearchDescription>
Quando o usuário pressiona enter na Omnibox, a string {searchTerms} no URL é substituída pela string digitada pelo usuário.
Você também pode incluir um serviço de sugestão adicionando outro elemento de URL com rel="suggestions"
, como:
<Url type="application/json"
rel="suggestions"
template="http://my_site/suggest?q={searchTerms}"
/>
Se você incluir isso, a omnibox usará seu serviço de sugestões para fornecer sugestões de consulta com base na consulta parcial do usuário.
Se sua caixa de pesquisa usa uma solicitação GET, o Chrome habilita esse recurso para os usuários que a usam.
Se você não tiver uma página de pesquisa no seu site, isso não funcionará.
Adereços para Stephen para o link inicial.