Como melhorar a pesquisa do WordPress: 6 métodos eficazes para experimentar
Publicados: 2022-02-16O mecanismo de busca embutido do WordPress definitivamente melhorou muito ao longo dos anos. E para a grande maioria dos sites menores, funciona bem o suficiente.
Mas quando seu site começa a crescer em grande volume de postagens e páginas, ou você começa a usar plugins como WooCommerce e Advanced Custom Fields, você pode descobrir que o mecanismo de pesquisa padrão não está mais fazendo seu trabalho.
O sistema integrado também luta com sites e bancos de dados muito grandes. Consequentemente, pode não ser o mecanismo de pesquisa rápido e eficiente que seus visitantes precisam.
Se você ficou insatisfeito com a pesquisa do WordPress, existem muitos plugins por aí que podem melhorar o mecanismo de pesquisa padrão ou até substituí-lo completamente. E neste post vamos falar sobre eles.
A importância da pesquisa rápida de sites
Para alguns sites, um mecanismo de pesquisa interno rápido e eficiente pode ser um dos recursos mais importantes. Quanto mais conteúdo você tiver, mais difícil será para as pessoas descobrirem páginas antigas. E para certos nichos, como sites de comércio eletrônico, pode ser extremamente importante ficar de olho em todo o seu conteúdo.
30% dos visitantes usam a pesquisa interna e, para sites de comércio eletrônico em particular, esses visitantes são mais propensos a fazer uma compra depois de realizar uma pesquisa no site. Com uma porcentagem tão alta, é imperativo que você otimize a experiência deles.

Não precisa ter uma tonelada de sinos e assobios. No entanto, garantir que ele carregue a página de resultados rapidamente é importante, e alguns extras, como um sistema de filtragem, podem ajudar bastante.
Dito isto, a pesquisa padrão é bastante adequada para pequenos blogs e sites pessoais. Ele pode lidar com um punhado de páginas e sites que não possuem bancos de dados enormes ou muita necessidade de um sistema de filtragem complexo. Se for você, não há necessidade de revisar tudo para um recurso que ninguém vai usar.
Mas uma vez que seu site começa a crescer e se tornar mais complexo, você pode começar a notar as falhas no mecanismo de busca interno do WordPress.
O problema com a pesquisa do WordPress
Então, qual é exatamente o problema com a pesquisa do WordPress que precisamos melhorar? Por que desligar o sistema integrado?
No passado, o mecanismo de busca do WordPress era super simples. Ele escaneou apenas algumas áreas, como título e conteúdo da postagem, e classificou os resultados cronologicamente. Após uma grande atualização, ele agora classifica os resultados por relevância, classificando-os mais alto se corresponderem a toda ou parte da consulta.

Por exemplo, se você usar um plug-in como Advanced Custom Fields, a pesquisa do WordPress não verificará nenhum conteúdo na maioria desses campos. Plugins que adicionam novos tipos de postagem personalizados e taxonomias também podem não aparecer na pesquisa.
Há também a questão da falta de filtragem. Não há como filtrar por categoria, tipo de postagem personalizado ou muito mais. Este é especialmente um problema para lojas online. Mesmo que seus produtos WooCommerce apareçam na pesquisa, não há como restringir a pesquisa apenas a produtos (excluindo postagens de blog e similares), muito menos filtrar por tipo de produto, preço e outros parâmetros.
Por fim, há um problema simples com a pesquisa: ela é lenta, especialmente em sites maiores. Isso não significa necessariamente sites enormes com milhares de visitantes por dia; um blog pessoal que tem algumas centenas ou milhares de posts também pode torná-lo mais lento. Quanto maior seu banco de dados, pior fica. Se você começar a notar uma lentidão, é hora de fazer um upgrade.
6 maneiras de melhorar a pesquisa em seu site WordPress
Quando o mecanismo de pesquisa padrão do WordPress não está funcionando, você precisa de uma solução diferente. Aqui estão algumas maneiras de enfeitar a pesquisa em seu site e deixar seus visitantes muito mais felizes.
1. Instale um novo tema
Se você preferir manter seu número de plugins leve, existem muitos temas por aí que implementam seu próprio mecanismo de pesquisa personalizado.
Alguns simplesmente adicionam ferramentas avançadas de filtragem à pesquisa padrão do WordPress, o que pode ser bom o suficiente para seus propósitos. Outros adicionam seu próprio mecanismo de pesquisa personalizado ou podem até implementar um dos plug-ins listados abaixo.
Como os plugins são independentes do tema, não há necessidade de mudar do seu tema atual se você não quiser. Mas se você já está no mercado para um novo tema, o repositório de temas e sites como ThemeForest oferecem aqueles que adicionam novos recursos de pesquisa.
Exemplos de temas com pesquisa avançada integrada incluem Avada, o tema premium mais popular, XStore e Basel. Há centenas mais lá fora também.

2. Experimente um plug-in
Os plugins são uma boa escolha se você deseja revisar facilmente seu mecanismo de pesquisa. Eles funcionam com quase qualquer tema ou configuração de site. Além disso, muitos deles requerem pouca configuração e entram em vigor imediatamente após a instalação.
Os plugins a seguir apenas melhoram a pesquisa padrão do WordPress, adicionando mais opções ou tornando-a mais rápida e eficiente. Eles não substituirão completamente o mecanismo de pesquisa por um novo, mas melhorarão o que já existe.
- WP Extended Search — Se sua principal reclamação com a pesquisa do WordPress é que ela não pode restringi-la a determinadas categorias, tags ou outros parâmetros, então este é o plugin para você. Você também pode criar formulários de pesquisa personalizados e soltá-los em seu site com um shortcode ou widget. Também é muito bem suportado no momento e livre de anúncios.
- Advanced Woo Search — A pesquisa padrão do WordPress não funciona muito bem com os produtos WooCommerce. Advanced Woo Search preenche essas lacunas. Ele permite pesquisar em determinados metadados, como ID, SKU ou trecho do produto. A versão premium oferece ainda mais recursos, como campos personalizados e pesquisa e filtros de taxonomias.
- Ivory Search — O Ivory Search permite que você crie e configure novos formulários de pesquisa em seu site que são muito mais poderosos do que o WordPress tem a oferecer. Além de permitir pesquisar em muito mais categorias e excluir categorias específicas da pesquisa, ele também implementa análises e, opcionalmente, pesquisa AJAX.
- Search & Filter — Este é um plugin simples, mas eficaz, que se concentra principalmente em adicionar um sistema de filtragem funcional ao seu site. Pesquise por todos os tipos de categorias específicas e use caixas de seleção, botões de opção ou menus suspensos para refiná-la.
- ACF: Better Search — Cansado de páginas de resultados de pesquisa super lentas e falta de suporte para campos personalizados avançados? Este plugin cobre você. É super rápido e não requer configuração; basta instalá-lo e você está pronto para ir.
3. Relevanssi

Como a lista acima, o Relevanssi é um plugin gratuito que você pode instalar a partir do repositório. A diferença está no escopo de sua revisão. Ele substitui seu mecanismo de pesquisa padrão por um muito superior.

Isso atualiza a maneira como os resultados da pesquisa funcionam. Inclui consultas parciais correspondentes, permitindo que você pesquise todas ou algumas palavras e use aspas para resultados de correspondência exata. E, claro, inclui suporte para campos personalizados e filtragem.
Há também uma versão premium do plugin que vem com vários recursos avançados. Dá a você muito mais controle sobre a ponderação das categorias. Você também pode indexar mais algumas coisas, como perfis de usuário e até PDFs ou outros anexos. Também permite pesquisar em vários sites se você estiver em uma rede multisite!
Este plugin é muito mais pesado que os similares devido ao quanto ele muda e como indexa as páginas. Portanto, pode precisar de até centenas de megabytes de espaço no banco de dados. Se você estiver usando hospedagem de baixo custo, o Relevanssi pode não funcionar corretamente.
Além disso, funciona muito bem na maioria dos sites e pode realmente melhorar seus resultados de pesquisa.
4. Pesquisa personalizada do Google

Se você já esteve em um site e sua barra de pesquisa o redirecionou para uma página do Google, esse é o resultado do Mecanismo de pesquisa programável, também conhecido como Pesquisa personalizada do Google. Ele substitui todas as pesquisas internas em seu site, roteando-as pelos servidores do Google.
Por um lado, isso tem o benefício de tirar a carga do seu próprio servidor. Por outro lado, a menos que você o projete para corresponder ao seu tema, ser redirecionado para uma página do Google pode ser chocante para os visitantes. Também só é gratuito se você permitir que os anúncios do Adsense sejam exibidos na página.
Se esta parece ser a solução certa para você, você pode adicioná-la manualmente ou usar um plugin. De qualquer forma, você precisará acessar o site do PSE e inserir sua URL e configurar o mecanismo de pesquisa para que funcione da maneira desejada.
Se você quiser adicioná-lo manualmente, receberá um código que pode inserir no seu tema. Ou você pode usar o plug-in WP Google Search, que cuidará dessa etapa para você.
5. Ajax
Você provavelmente já viu plugins mencionarem a pesquisa Ajax, mesmo que você não saiba o que é. Basicamente, o Ajax é uma tecnologia da web que permite que uma página da web seja atualizada com novas informações sem precisar recarregar.
Em outras palavras, um mecanismo de pesquisa Ajax mostra os resultados da pesquisa ao vivo sem uma atualização, possivelmente até mesmo enquanto o usuário digita. Isso é muito mais conveniente para o usuário do que ter que digitar uma consulta e depois ser levado para uma página separada ou aguardar uma recarga.
Você mesmo pode codificar um mecanismo de pesquisa Ajax, mas é muito mais fácil implementá-lo com um plug-in. Vários deles existem, mas um exemplo popular é o Ajax Search Lite. Isso inclui filtragem, preenchimento automático do Google e sugestões de pesquisa, bem como suporte a campos personalizados e tipo de postagem.

Há também uma versão pro que pesquisa em plugins como fóruns BuddyPress e produtos WooCommerce. Ele também vem com cache para acelerar um pouco as coisas.
Uma segunda opção é SearchWP Live Ajax Search, que se conecta ao plugin premium SearchWP (embora não o exija) e inclui várias opções de personalização. Ao mesmo tempo, também é bastante leve e projetado para ficar fora do seu caminho, exigindo configuração e manutenção mínimas.
6. Pesquisa elástica
O Elasticsearch é um mecanismo de pesquisa extremamente poderoso e surpreendentemente rápido amplamente usado na Web e em aplicativos. Se você quer o melhor dos melhores quando se trata de pesquisa, este é um bom lugar para começar.
É possível implementar manualmente o Elasticsearch, você mesmo ou com um desenvolvedor (é gratuito e de código aberto), ou usando o serviço Elastic Cloud gerenciado e pago. Este último também exigirá alguma configuração manual para que funcione em seu site.
Há também a opção de usar o plugin ElasticPress. Isso torna o processo de implementação muito mais fácil e também foi projetado para funcionar com tecnologia específica do WordPress, como produtos WooCommerce, comentários e campos personalizados.

Observe que você ainda precisará comprar a hospedagem Elastic Cloud ou ElasticPress para que esse plug-in funcione. Essa definitivamente não é uma opção barata, mas vale a pena se você quiser resultados de pesquisa confiáveis e rápidos, mesmo em sites grandes.
Sites maiores precisam de uma pesquisa melhor
Embora a pesquisa do WordPress seja muito melhor agora, para alguns sites, as soluções padrão podem deixar muito a melhorar. O fato de que nem sempre funciona bem com campos personalizados e tipos de postagem, e pode ser lento quando seu banco de dados cresce muito, significa que você pode precisar procurar outra solução.
Felizmente, existem temas, plugins e revisões inteiras do mecanismo de pesquisa para aprimorar ou substituir a pesquisa do WordPress. A configuração desses recursos geralmente leva apenas alguns cliques, portanto, é apenas uma questão de escolher aquele que possui os recursos de que você precisa.
Instalar um plugin geralmente é a opção mais simples, mas também pode não resolver todos os seus problemas. Mudar para um mecanismo de pesquisa personalizado como Relevanssi, Elasticsearch ou até mesmo substituir a pesquisa padrão por Ajax pode ser muito mais eficaz. Mesmo que seja mais caro e difícil de configurar.
Qual solução você escolheu para melhorar a pesquisa do WordPress? Deixe um comentário e nos diga qual você prefere!