Não há como contestar o fato de que o WordPress é um software fantástico, mas uma coisa em que ele nunca foi muito bom é a pesquisa.

O WordPress forneceu sua própria funcionalidade de busca por anos, mas a triste verdade é que não é nada fácil; os resultados da pesquisa são classificados por data em vez de relevância, o que é praticamente inútil em sites com muito conteúdo.

Então, como podemos melhorar os resultados da pesquisa em um site WordPress? Existem plugins que você pode instalar para obter melhores resultados - Relevanssi é uma boa opção se você quiser seguir esse caminho.

No entanto, se você realmente deseja fornecer os melhores resultados de pesquisa possíveis em seu site, para quem é melhor recorrer do que o rei da pesquisa - o Google.

Aproveite o poder da tecnologia de pesquisa do Google

Com um Mecanismo de pesquisa personalizado do Google, você substitui a pesquisa do WordPress abaixo do padrão por todo o poder de pesquisa do Google, mas limitado ao seu próprio site, para que seus visitantes sempre obtenham os melhores resultados possíveis ao realizar uma pesquisa no seu site.

Antes de começar, é importante observar que a versão gratuita da Pesquisa personalizada mostra resultados patrocinados pelo Google com seus resultados de pesquisa. Por isso, sempre haverá alguns anúncios em sua página de resultados de pesquisa. Isso pode não ser um problema para você, pois a maioria dos pesquisadores pode distinguir facilmente os anúncios do Google dos resultados de pesquisa reais e ignorá-los. Além disso, se você usar o Google AdSense, poderá vincular os anúncios na sua página de resultados de pesquisa à sua conta do AdSense, para que você ainda se beneficie mesmo que alguém clique em um dos anúncios.

No entanto, se você realmente não quer que as pessoas cliquem nos anúncios do Google e saiam do seu site, você pode pagar US $ 100,00 por ano pelo Google Site Search, o que lhe permite remover os anúncios, além de garantir suporte e maiores opções de personalização. Definitivamente vale a pena considerar se você administra um site de alta receita onde a pesquisa é muito importante.

Como configurar seu mecanismo de pesquisa personalizado

Para configurar seu mecanismo de pesquisa personalizado do Google, vá para google.com/cse e clique em "Criar um mecanismo de pesquisa personalizado".

Create a custom search engine

Configurar o Mecanismo de pesquisa personalizado é fácil. Tudo o que você precisa fazer é fornecer um nome, uma descrição e informar qual site deseja pesquisar.

Describe your search engine

Escolha se deseja a versão gratuita ou paga, aceite os termos e clique em "Avançar".

Na próxima página, você pode personalizar a aparência dos seus resultados de pesquisa, para que você possa alterar a cor do botão de pesquisa, texto, plano de fundo e bordas para que seus resultados sejam integrados perfeitamente ao design de seu site.

Search controls

Você também pode testar seu novo mecanismo de pesquisa para verificar se ele está exibindo apenas resultados do seu website. Se tudo parece OK, clique em "Avançar".

Na próxima página, você recebe o código que precisa colar em seu site. No entanto, o código que o Google oferece a você por padrão é para um mecanismo de pesquisa de página única, com a caixa de pesquisa no topo e os resultados abaixo, muito parecido com as páginas de resultados de pesquisa do Google.

Isso provavelmente não será muito útil para a maioria dos sites, já que você provavelmente desejará ter uma caixa de pesquisa em todas as páginas, por exemplo, na barra lateral e uma página separada para os resultados. Então, vá até a seção "Próximas etapas" e clique no link "Alterar a aparência".

Agora você pode escolher entre vários layouts diferentes. Aquele que você quer é 'Duas páginas'. Clique no layout de duas páginas e, em seguida, role para baixo e clique em "Salvar e obter código".

Choose a layout

Em seguida, você precisa especificar o URL da sua página de resultados de pesquisa. Digite algo como http://www.yoursite.com/search-results (você também precisa criar esta página em seu site WordPress com o mesmo URL).

Specify search results

O parâmetro de consulta é 'q' por padrão. Você pode deixá-lo assim ou mudá-lo para outra coisa, se preferir.

Agora você precisa integrar este código ao seu site WordPress. A maneira mais fácil de fazer isso é copiar a primeira seção do código (para a caixa de pesquisa) e colá-la em um widget de texto, que você pode simplesmente arrastar para a posição na sua barra lateral do WordPress. (Se o seu tema não usar widgets, você precisará editar o arquivo de modelo relevante e colar o código onde quiser que a caixa de pesquisa seja exibida.)

Search box widget

A segunda seção do código (para os resultados da pesquisa) precisa ser aplicada à sua página de resultados de pesquisa. Você não pode simplesmente colá-lo no editor de páginas no WordPress, como scripts não são permitidos no editor WordPress, e eles não vão funcionar. Então você precisa criar um novo modelo de página para sua página de resultados de pesquisa.

Em seu editor de texto, crie um novo arquivo de modelo de página chamado search-results.php e atribua a ele um nome de modelo de Resultados da Pesquisa. Ele deve ser baseado no seu modelo de página padrão, mas você precisa remover o loop do WordPress e substituí-lo pelo código de resultados de pesquisa do Google. Isso pode parecer diferente para você, dependendo do tema que você usa.

Search results template

Faça o upload desse novo arquivo de modelo para o diretório do seu tema e, quando editar a página Resultados da Pesquisa no WordPress, você poderá selecionar o modelo Resultados da Pesquisa no menu suspenso de modelos de página. Atualize a página e seu novo mecanismo de pesquisa deve estar pronto. Abra seu site em um navegador e teste!

Se você quiser personalizar ainda mais o design da caixa de pesquisa, poderá fazer o download do arquivo de origem CSS clicando no link na parte inferior da página "Olhar e sentir". Faça as alterações necessárias no CSS e copie e cole seus novos estilos CSS na seção de estilo do código da caixa de pesquisa.

Ajustando seu mecanismo de pesquisa

Há mais algumas coisas que você pode fazer para aproveitar ao máximo seu novo mecanismo de pesquisa personalizado do Google.

Remova determinadas páginas dos seus resultados

Muitas vezes, há páginas em um site WordPress que você não quer que as pessoas possam encontrar pesquisando em seu site. Por exemplo, uma página de agradecimento que os visitantes veem depois de se inscreverem na sua lista de discussão. Você pode impedir que o Google indexe essas páginas clicando em "Indexar" no menu à esquerda e, na seção "URLs específicos", digite cada URL que não deseja indexar, precedido por um símbolo -, como este:

-http://www.yoursite.com/thankyou

Specific URLs

Claro, você também pode usar o Google Webmaster Tools para solicitar que suas páginas sejam removidas do índice do Google.

Promova determinadas páginas para o topo dos seus resultados

Pode haver determinadas páginas em seu site que você gostaria de promover na parte superior de seus resultados de pesquisa para uma consulta específica. Por exemplo, você pode ter um guia abrangente sobre SEO que gostaria que as pessoas encontrassem se procurassem por 'otimização' ou 'classificações'.

Para promover uma página, clique em 'Promoções' no menu à esquerda e, em seguida, clique em 'Adicionar'. Insira as consultas para as quais deseja que a página seja promovida, separadas por vírgulas (você também pode usar expressões regulares se estiver se sentindo realmente inteligente) e, em seguida, insira um título personalizado para sua página e o URL da página. Você também pode inserir uma vida útil para a promoção se quiser que ela termine após uma determinada data. Clique OK.

Create a promotion

Sinônimos

Ao clicar no link Sinónimos no menu, você pode especificar palavras com o mesmo significado para que elas mostrem os mesmos resultados em uma pesquisa. Por exemplo, você pode especificar que as pesquisas por 'chefe' retornarão os mesmos resultados para 'chefe' e 'empregador'.

Autocompletions

Você também pode configurar preenchimentos automáticos para ajudar os usuários a pesquisar mais rapidamente, sugerindo termos para eles quando começarem a digitar. Você pode inserir termos específicos que serão preenchidos automaticamente ou não, assim como promoções específicas que serão preenchidas automaticamente, para mostrar o resultado assim que o usuário começar a digitar.

Configurações de negócios

Existem muitos outros recursos disponíveis para você com um mecanismo de pesquisa personalizado do Google se você pagar pelo Google Site Search. Você poderá personalizar completamente seus resultados de pesquisa, remover a marca do Google e receber suporte por e-mail 24 horas por dia, sete dias por semana. Para sites pequenos, provavelmente não é necessário, mas se você tiver um site grande e quiser ter controle total sobre a pesquisa do site, eu definitivamente procuraria por ele.