Skip to content

Tudo para WordPress, desenvolvimento web — e não só

🔍 Como adicionar a pesquisa personalizada do Google a um site WordPress

🔍 Como adicionar a pesquisa personalizada do Google a um site WordPress

A pesquisa padrão do WordPress é primitiva: consulta a base de dados, chama WP_Query e devolve o que encontra em post_title e post_content. Sem classificação por relevância, sem suporte a campos personalizados, sem velocidade em sites pesados. Nos fóruns do WordPress.org, o tópico «como melhorar a pesquisa do WordPress» acumula centenas de discussões por ano, e uma das respostas mais simples e rápidas é o Google Custom Search.

O Google Custom Search Engine (CSE) é um motor de pesquisa que reside nos servidores da Google e indexa apenas as páginas que especificar. O resultado: resultados instantâneos, filtragem de spam e a possibilidade de gerar receita com anúncios. Neste guia, dois métodos para integrar o Google CSE no WordPress e uma visão geral das alternativas para quem não quer a pesquisa da Google.

💡 Visão geral rápida:

  • Registe um motor de pesquisa em programmableSearchEngine.google.com
  • Obtenha o seu ID do Motor de Pesquisa e instale um dos plugins de integração
  • Configure a aparência dos resultados e, opcionalmente, ative a monetização através do AdSense
  • Se o Google CSE não for a sua escolha, opte por um plugin de pesquisa local (Ajax Search Lite ou SearchWP)

O que é o Google Custom Search e porque é que um site WordPress precisa dele

O Google Custom Search (recentemente renomeado para Programmable Search Engine) utiliza a infraestrutura de pesquisa da Google, mas limita os resultados aos domínios especificados. Cria um motor, indica o endereço do seu site (ou vários sites) e os visitantes obtêm resultados de pesquisa da Google limitados ao seu conteúdo.

A principal vantagem sobre a pesquisa padrão do WordPress é a carga zero no servidor. Todas as consultas são processadas do lado da Google: o seu alojamento não gasta recursos com WP_Query, não cria JOINs em wp_postmeta e não sofre com índices de texto completo lentos. Para um site com mais de 500 páginas em alojamento partilhado, a diferença é imediatamente notória: a página de resultados carrega em 200-400 ms, em vez dos 1,5-3 segundos da pesquisa nativa.

Além da velocidade, o Google CSE oferece três coisas que a pesquisa incorporada do WordPress não tem:

  • Relevância. A Google classifica as páginas usando os mesmos algoritmos da pesquisa principal, não se limitando a corresponder substrings nos títulos.
  • Monetização. Pode ligar o AdSense e mostrar anúncios nos resultados de pesquisa. A receita são frações de cêntimo por clique, mas num site com muito tráfego acumula.
  • Personalização. A aparência dos resultados de pesquisa é configurada no painel da Google: cores, tipos de letra, layout, sem uma única linha de CSS.

Limitação: o Google CSE mostra apenas páginas indexadas. Se um artigo ainda não entrou no índice, não aparecerá na pesquisa.

Método 1: Better Google Custom Search, integração premium chave na mão

Página de definições do plugin Better Google Custom Search

O Better Google Custom Search é um plugin premium que incorpora o Google CSE no WordPress, preservando a tipografia e os estilos do seu tema. Os utilizadores não notam a transição: os resultados da pesquisa parecem uma página nativa do seu site, e não um iframe externo.

Funcionalidades principais: ocultar anúncios da Google nos resultados (o AdSense é opcional), 38 idiomas de interface, suporte para idiomas RTL, texto de carregamento personalizado. O plugin é vendido por $29, mas está incluído gratuitamente no pacote Pro do tema Publisher (BetterStudio).

Após a instalação e ativação, aparece o item «Better Studio → Google Search» no menu lateral do WordPress. Abra-o e verá um campo para introduzir o seu ID do Motor de Pesquisa.

Introduzir o identificador do motor de pesquisa Google CSE

Cole o código, configure a exibição de anúncios e o texto de carregamento e guarde. O plugin assume automaticamente os estilos do tema ativo, sem necessidade de ajustes adicionais de CSS. O resultado tem este aspeto:

Exemplo de resultados do Google Custom Search num site WordPress

Prós: integração total com o estilo do site, gestão de anúncios, tradução para 38 idiomas, suporte técnico dos criadores do tema Publisher. Contras: pago (29 $), vinculado ao ecossistema BetterStudio, não é atualizado no wordpress.org (é distribuído através do site do criador).

🔗 Better Google Custom Search no site da BetterStudio

Método 2: WP Google Search, plugin de widget gratuito

Plugin WP Google Search no catálogo do WordPress

O WP Google Search no WordPress.org é um plugin gratuito que adiciona a pesquisa do Google através de um widget. O princípio é o mesmo: registe um motor no Google CSE, obtenha um ID, cole-o nas definições e a pesquisa funciona.

Ao contrário do Better Google Custom Search, não há integração com os estilos do tema: o plugin apresenta o bloco de pesquisa padrão do Google através de um widget ou do shortcode [wp_google_searchbox]. Os resultados podem ser exibidos numa página separada ou numa janela sobreposta.

Configuração do WP Google Search, a introduzir o identificador do motor

Instalação: «Plugins → Adicionar Novo» → pesquise por «WP Google Search» → instalar e ativar. Depois «Definições → WP Google Search» → cole o Search Engine ID → guardar. O bloco de pesquisa é adicionado através de «Aparência → Widgets» ou via shortcode em qualquer parte do site.

Widget WP Google Search na barra lateral do WordPress

O plugin está traduzido em 9 idiomas, incluindo russo (tradução de Timofeev Ilya). Instalado em mais de 5.000 sites, classificado com 4,4 estrelas no WordPress.org.

⚠️ Importante: o plugin não é atualizado há 4 anos e não foi testado com as últimas três versões principais do WordPress. Funciona na versão atual (6.7+), mas não há garantias de compatibilidade futura. Se o site estiver em produção, teste num ambiente de staging antes de instalar.

Prós: gratuito, simples (basta o ID e guardar), widget + shortcode, localização em russo. Contras: não é atualizado, sem integração com os estilos do tema, apenas em modo widget.

🔗 WP Google Search no WordPress.org

Porquê substituir a pesquisa padrão do WordPress pelo Google CSE

A pesquisa padrão do WordPress é honesta, mas fraca. Pesquisa títulos e conteúdo, ignora campos personalizados e taxonomias, não compreende erros ortográficos e não consegue classificar por relevância. Num site com mais de 300 artigos, isto torna-se uma lotaria: um utilizador introduz uma consulta e obtém resultados ordenados por data, não por significado.

O Google Custom Search resolve estes problemas de forma sistemática:

  • Velocidade. A consulta vai para os servidores do Google e retorna em 200 a 400 ms. A base de dados do WordPress não é envolvida de todo.
  • Precisão. Os algoritmos do Google têm em conta a semântica, os sinónimos e o contexto. Um erro ortográfico na consulta não estraga os resultados, o Google corrige-o automaticamente.
  • Monetização. O AdSense é ligado: os resultados da pesquisa mostram anúncios e você recebe uma parte da receita. Num site com mais de 10.000 visitas por mês, o montante é modesto, mas não é zero.
  • Facilidade de implementação. Ambos os plugins descritos configuram-se em 5 minutos. Não é necessário código, nem WP-CLI, nem editar o functions.php.

Há exatamente uma desvantagem: o Google tem de indexar as páginas. Uma publicação recente não aparecerá na pesquisa até que o crawler a alcance. Para sites de notícias isto é crítico; para blogues e projetos de conteúdo, é aceitável.

Plugins de pesquisa alternativos (não Google)

Se, por algum motivo, o Google CSE não se adequar, precisar de pesquisar em campos personalizados, ficheiros PDF, produtos WooCommerce ou indexação em tempo real, existem plugins locais que substituem a pesquisa padrão do WordPress internamente. Aqui estão duas opções ativamente mantidas para 2026.

SearchWP, pesquisa premium com indexação completa

Interface do plugin SearchWP para WordPress

O SearchWP é um plugin premium que cria o seu próprio índice de pesquisa e substitui a pesquisa padrão do WordPress sem dependência externa do Google. Indexa: títulos, conteúdo, campos personalizados, ficheiros PDF, produtos WooCommerce, taxonomias, comentários e conteúdo ACF.

Após a ativação, o SearchWP indexa automaticamente o site e substitui a pesquisa nativa pelo seu próprio motor. A afinação da relevância é feita através de um controlo deslizante visual: defina o peso do título, conteúdo, campos personalizados, taxonomias. Funciona com WooCommerce, bbPress, Easy Digital Downloads e WP Job Manager.

Preço: a partir de $99/ano para um site (plano Standard). Mais de 50.000 instalações ativas.

Vantagens: controlo total sobre a relevância, indexa PDFs e campos personalizados, integra-se com WooCommerce. Desvantagens: pago, carga no servidor ao indexar sites grandes.

🔗 Site oficial do SearchWP

Ajax Search Lite, pesquisa em tempo real com filtros

Pesquisa em tempo real Ajax Search Lite para WordPress

O Ajax Search Lite no WordPress.org é um plugin gratuito de pesquisa em tempo real com 263 avaliações e uma classificação de 4,9 estrelas. Mostra resultados à medida que escreve, como o Google Suggest, mas no seu site.

Funcionalidades da versão gratuita: pesquisa em títulos, conteúdo, excertos, categorias, tags e campos personalizados; mais de 10 modelos de resultados integrados; filtros por categorias e tipos de conteúdo; cache de resultados para velocidade; integração com o Google Analytics. A versão Pro adiciona pesquisa em PDFs e ficheiros multimédia, agrupamento de resultados, filtros por data e preço, mais de 100 temas de design.

Ativamente atualizado: versão 4.14.4 (junho de 2026), correções regulares de compatibilidade com novas versões do WordPress. A versão gratuita não requer registo, não armazena dados em servidores externos.

Vantagens: versão gratuita com pesquisa em tempo real, desenvolvimento ativo, suporte ágil no wordpress.org. Desvantagens: as funcionalidades Pro são pagas, a configuração dos filtros requer tempo de aprendizagem.

🔗 Ajax Search Lite no WordPress.org

Vídeo: integração da pesquisa Google em 5 minutos

Se for mais fácil ver do que ler, aqui está um guia visual para adicionar a Pesquisa Google a um site WordPress. O autor mostra o percurso completo: desde registar um motor no Google CSE até ter uma pesquisa funcional no site.

⁉️🤔 Perguntas frequentes

O Google Custom Search é gratuito?

A versão básica do Google Programmable Search Engine é gratuita e inclui a apresentação de anúncios nos resultados de pesquisa. Desativar os anúncios custa a partir de $5 por cada 1.000 consultas (plano Search Element), mas para a maioria dos sites os anúncios não são críticos, e a receita gerada por eles cobre frequentemente o custo da sua ausência.

Em que é que o Google CSE é melhor do que plugins como o SearchWP?

Rapidez e ausência de carga no servidor. O Google CSE processa as consultas na sua própria infraestrutura; o SearchWP constrói um índice localmente e cada consulta de pesquisa atinge a sua base de dados. Mas o SearchWP ganha em profundidade: pesquisa em PDFs, campos personalizados e produtos WooCommerce, algo que o Google CSE não faz.

Posso usar o Google CSE num site multilingue?

Sim. Regista um motor de pesquisa separado para cada versão de idioma e especifica o subdomínio ou diretório correspondente (/en/, /ru/). Os plugins de integração obtêm o ID correto através de um filtro de idioma.

O que devo fazer se o WP Google Search deixar de funcionar após uma atualização do WordPress?

Mude para a integração direta de código, o Google fornece um snippet pronto no painel do CSE que pode inserir no modelo do tema (search.php). Ou considere o Better Google Custom Search, se o orçamento permitir. A terceira opção é mudar para um plugin de pesquisa local (Ajax Search Lite).

O Google CSE afeta o SEO?

Diretamente, não (os resultados de pesquisa no seu site não afetam as posições no Google). Indiretamente, sim: uma pesquisa rápida e precisa reduz a taxa de rejeição e aumenta a profundidade de página, e estes são sinais comportamentais que os algoritmos de pesquisa consideram.

Qual a pesquisa a escolher para um site WordPress

A escolha entre o Google CSE, um indexador premium e a pesquisa AJAX em tempo real resume-se a três fatores: orçamento, requisitos de indexação e tolerância à dependência externa.

Se o site é focado em conteúdo e a rapidez é mais importante do que a profundidade de indexação, o Google Custom Search através do WP Google Search (gratuito) ou do Better Google Custom Search (premium, $29) resolverá a tarefa. A pesquisa funciona como o Google, o servidor não é sobrecarregado e a configuração demora 5 minutos.

Se precisa de pesquisar em campos personalizados, ficheiros PDF, produtos WooCommerce e taxonomias, veja o SearchWP (a partir de $99/ano) para um controlo máximo sobre a relevância, ou o Ajax Search Lite (gratuito) para pesquisa em tempo real com filtros, sem dependência externa do Google.

Teste ambas as abordagens em staging: ative o Google CSE num subdomínio, compare a precisão dos resultados com um plugin local e fique com o que funcionar melhor com o conteúdo do seu site.