Busca externa no seu site com OpenSearch
2a atrás
Se seu site possuí uma página de buscas você pode facilitar ainda mais as pesquisas com um arquivo OpenSearch. Esse arquivo define a URL e parâmetros do sistema de busca do seu site.
Motores de busca, navegadores e outras ferramentas de pesquisa podem usá-lo para integrar uma busca externa para seu site.
Para adicionar essa funcionalidade no seu site é simples, primeiramente crie um arquivo xml, com o conteúdo abaixo:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Meu Site</ShortName>
<Description>Pesquise no Meu Site</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">https://example.com/favicon.png</Image>
<Url type="text/html" method="get" template="https://example.com/search?q={searchTerms}"/>
<moz:SearchForm>https://example.com/search?q=</moz:SearchForm>
</OpenSearchDescription>
Você precisará editar alguns parâmetros:- ShortName: insira o nome do seu site ou qualquer outro título de sua escolha- Description: a descrição da busca- InputEncoding: normalmente permanece UTF-8- Image: uma URL para o favicon do seu site- Url: A URL de busca do seu site, {searchTerms} é onde será substituída a busca do usuário- moz:SearchForm: Adicionalmente você pode informar uma URL para os mecanismos de busca da Mozilla
Depois, basta adicionar o caminho do arquivo criado em uma tag link, que deve ficar dentro da head do seu site:
<link rel="search" type="application/opensearchdescription+xml" title="Pesquise no Meu Site" href="opensearch.xml" />
O exemplo acima supõe que você definiu o nome do arquivo como opensearch.xml e que ele está localizado na root do seu site.
E pronto! Agora os mecanismos de pesquisa poderão integrar uma busca externa no seu site. Obs: pode levar algum tempo para que motores de busca identifiquem e ativem a integração.
Comentários (0)