Pergunta

Eu estou mantendo um site existente que quer uma pesquisa no site. Eu implementei a busca usando a API do Yahoo. O problema é que a API está retornando resultados irrelevantes. Por exemplo, há uma barra lateral com uma lista de lugares e se um usuário procura por "New York" os primeiros resultados serão para páginas que não têm "New York" na seção de conteúdo principal. Eu tentei adicionar class="robots-nocontent" do Yahoo para a barra lateral, porém, que foi há duas semanas e não houve atualização.

Eu também experimentou do Google Search API, mas estou tendo o mesmo problema.

Este site tem conteúdo mais estático e cerca de 50 páginas no total por isso, é muito pequena.

Como posso implementar uma pesquisa simples que só procura os principais porções conteúdo da página?

Foi útil?

Solução

Correndo o risco de soar completamente auto-promoção, bem como empurrando mais uma API em você, eu escrevi um Blog Post sobre a implementação de Bing para o seu site usando jQuery.

A vantagem em utilizar a abordagem jQuery é que você pode ajustar os resultados muito concretamente com base em filtros passados ??para a API e brincar com o JSON (ou XML / SABÃO se você preferir) resultar retornos Bing, bem como ter a capacidade de ser mais seletivo sobre quais os dados que você realmente tem exibição jQuery.

A outra coisa que você provavelmente deve estar ciente de como efetivamente usar @ rel atributos em seu conteúdo (esp. links) para que os motores de busca estão cientes do que o relacionamento é entre o conteúdo real que está rastejando e o conteúdo de destino as vincula.

Outras dicas

Em primeiro lugar, colocar um link para o seu site ... nós provavelmente pode ajudá-lo mais, se podemos ver o problema.

É soar como você está fazendo errado. Google Search deve funcionar em seu site, a menos que o seu conteúdo está escondido atrás de javascript ou formas ou algo assim, ou seu site não está devidamente interligadas. Google resolveu rastejando páginas estáticas, por isso, se é isso que você tem, ele vai trabalhar.

Então, me diga ... que seu site diz New York em qualquer lugar? Se isso acontecer, ter um olhar para a página e ver como a palavra é usada ... talvez seu site não é tão estático quanto você pensa. Além disso, as pessoas estão realmente indo para procurar o seu site para Nova York? Por que você não input alguns termos de pesquisa que são prováveis ??em seu site.

Outra coisa a considerar é se o site é realmente apenas 50 páginas, é realmente realista que as pessoas vão querer procurá-la? Talvez você não precisa procurar ... talvez você só precisa como uma seção de links comumente usado.

O BOSS Site Search Widget é muito escorregadio.

Eu uso a coisa bookmarklet, mas Definir como minha página "casa" em meu navegador. Assim, qualquer site que eu estou no que eu posso bater meu botão "home" (que eu nunca utilizado qualquer forma) e ele aparece que calhar site de busca coisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top