Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como funciona a pesquisa do WordPress (+ dicas para melhorá-la)

Temos um blog WordPress há muito tempo. Com o passar dos anos, aprendemos que ter um bom recurso de pesquisa é muito importante para nossos leitores.

Quando a pesquisa funciona bem, os visitantes podem encontrar facilmente o que estão procurando. Isso os mantém em nosso site por mais tempo e os deixa mais satisfeitos.

Mas o problema é o seguinte: a pesquisa que vem com o WordPress nem sempre é excelente. Ela é bastante básica e, às vezes, não consegue encontrar coisas que sabemos que estão em nosso site. Por isso, decidimos descobrir como a pesquisa do WordPress realmente funciona. Queríamos saber como melhorá-la.

Neste artigo, contaremos a você o que aprendemos sobre a pesquisa do WordPress e como melhorá-la.

How does WordPress search work + tips to make It better

Como funciona a pesquisa do WordPress?

O WordPress.org vem com um sistema de pesquisa que procura conteúdo em seu site.

A aparência e o local da barra de pesquisa variam de acordo com o tema do WordPress, mas a maioria dos temas mostra a barra de pesquisa no canto superior direito.

The built-in WordPress search bar

Observação: Se o seu tema não mostrar a barra de pesquisa do WordPress por padrão, pule para as Perguntas frequentes, onde mostraremos como adicioná-la.

Os visitantes podem digitar uma consulta de pesquisa nesse campo, e o WordPress fará a pesquisa:

  • Títulos das páginas
  • Conteúdo da página
  • Títulos e legendas de uma única imagem
  • Texto alternativo da imagem
  • Nomes de arquivos

Como você pode ver, ele não pesquisa widgets, comentários de usuários, categorias, tags, produtos do WooCommerce ou documentos PDF. Ele também não pesquisa títulos de galerias de imagens, legendas ou texto alternativo, embora você possa pesquisar esse conteúdo usando um plug-in de mecanismo de pesquisa como o SearchWP.

SearchWP

A pesquisa do WordPress usa a classe WP_Query. Ela começa exibindo todas as publicações que têm o termo de pesquisa no título da publicação, organizadas em ordem cronológica inversa. Isso significa que as entradas mais recentes serão exibidas na parte superior dos resultados.

Depois disso, ele mostrará todas as postagens que tenham o termo correspondente no conteúdo da postagem.

Por exemplo, imagine que você acabou de publicar um post sobre gatos intitulado “Meu animal de estimação favorito” e também tem um post mais antigo intitulado “Melhores fotos de gatos”. Nesse exemplo, a pesquisa por “Gato” exibirá primeiro a postagem mais antiga “Melhores fotos de gatos”, pois ela tem o termo de pesquisa no título.

Isso pode não ser um problema para blogs ou sites do WordPress que tenham apenas pequenas quantidades de conteúdo. No entanto, essa lógica de ordenação geralmente mostra resultados imprecisos ou confusos para blogs maiores, lojas on-line ou sites comerciais.

O sistema incorporado também não possui alguns dos recursos que as pessoas esperam dos mecanismos de pesquisa modernos. Isso inclui autocompletar, pesquisa Ajax ao vivo, filtragem e verificação ortográfica.

Uma ferramenta de pesquisa avançada, rápida e precisa no site pode ajudar os visitantes a encontrar conteúdo interessante e relevante, o que os manterá em seu site por mais tempo. Isso pode aumentar as visualizações de página e reduzir a taxa de rejeição no WordPress.

Quando os visitantes passam mais tempo em seu site, isso envia sinais positivos para os mecanismos de pesquisa. Isso pode melhorar o SEO do WordPress, o que significa que mecanismos de pesquisa como o Google mostrarão seu conteúdo para mais pessoas e levarão mais visitantes ao seu site.

Para obter mais informações, consulte nosso guia sobre como aumentar o tráfego do seu blog.

Quando as pessoas usam a pesquisa interna do seu site, geralmente estão altamente engajadas. Elas estão procurando ativamente por conteúdo específico, o que pode significar que estão prontas para realizar ações como comprar um produto, inscrever-se em seu site de associação do WordPress ou marcar um compromisso.

Se essas pessoas não encontrarem o que estão procurando, elas podem desistir e ir para outro site. Isso significa que você está perdendo visitantes e clientes que estavam prontos para converter.

Uma página de resultados de pesquisa também é um exemplo de conteúdo personalizado, pois você está mostrando resultados que correspondem à consulta de pesquisa exclusiva do visitante. Ao direcionar os usuários para o conteúdo que é preciso e útil, você pode melhorar a experiência do usuário.

O desempenho é outro motivo pelo qual é uma boa ideia substituir a pesquisa padrão do WordPress por uma alternativa melhor.

Quanto maior for o tamanho do seu site WordPress, mais tempo o WP_Query levará para examinar seu banco de dados e obter os resultados. Isso significa que a pesquisa em seu site ficará mais lenta à medida que o site ficar maior.

Com isso em mente, vamos ver algumas maneiras fáceis de começar a otimizar a experiência de pesquisa do WordPress. Você pode usar os links rápidos abaixo para pular para o tópico de sua preferência:

A pesquisa Live Ajax adiciona um recurso suspenso e de preenchimento automático comum em mecanismos de pesquisa como o Google.

À medida que o usuário digita, a pesquisa ao vivo adivinha o que ele deseja pesquisar e mostra os resultados sem nem mesmo recarregar a página.

How to improve WordPress search with live ajax results

Isso pode ajudar os visitantes a encontrar o conteúdo certo sem precisar pressionar manualmente o botão “Pesquisar” ou esperar que a página seja recarregada.

A maneira mais fácil de adicionar a pesquisa ao vivo do Ajax ao WordPress é usar o plug-in gratuito SearchWP Live Ajax Lite Search. Ele ativa a busca instantânea automaticamente e não há configurações a serem definidas, portanto, é muito fácil de configurar.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Após a ativação, o formulário de pesquisa padrão do WordPress usará automaticamente a função de pesquisa ao vivo do Ajax. Se você visitar seu site e começar a digitar na barra de pesquisa, verá a pesquisa instantânea em ação.

2. Alterar o slug do URL de busca padrão

Por padrão, os URLs de pesquisa do WordPress costumam ter a seguinte aparência:

http://example.com/?s=search-term

Os caracteres ?s= extras tornam esse URL mais difícil de ler e entender, o que pode confundir os visitantes que estão tentando se orientar no seu site.

Pior ainda, esses URLs não são otimizados para mecanismos de pesquisa, o que pode impedi-los de indexar corretamente o conteúdo do seu site.

A maneira mais fácil de alterar esses URLs é adicionar um código personalizado ao WordPress usando um plug-in como o WPCode.

Você pode usar o seguinte código personalizado para substituir os caracteres ‘/? s=search-term’ por ‘search’. Seu slug terá a seguinte aparência quando terminar: http://example.com/search/wordpress

Para usar algo diferente de “search” em seu URL, basta personalizar o trecho de código abaixo:

function wpb_change_search_url() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }
}
add_action( 'template_redirect', 'wpb_change_search_url' );

Para obter instruções detalhadas sobre como inserir esse código em seu site WordPress, consulte nosso guia sobre como alterar o slug do URL de pesquisa padrão no WordPress.

3. Tornar os arquivos PDF pesquisáveis no WordPress

Ao fazer upload de PDFs para o seu site WordPress, você pode compartilhar informações sobre seus serviços e produtos em um formato que funciona em todos os dispositivos. Eles também são perfeitos para oferecer aos seus visitantes eBooks, manuais de usuário, menus e muito mais.

No entanto, por padrão, o WordPress só pesquisa o conteúdo do seu banco de dados, portanto, ele só examinará o título e a descrição dos seus arquivos PDF e não o conteúdo deles. Como resultado, seus visitantes podem ter dificuldade para encontrar o melhor PDF para a consulta de pesquisa.

A boa notícia é que você pode usar um plug-in de pesquisa personalizado para melhorar a experiência de pesquisa padrão do WordPress. Se os seus PDFs não estiverem criptografados, o plug-in de pesquisa correto indexará o conteúdo e os metadados dos PDFs e os adicionará aos resultados da pesquisa.

Showing PDF contents in the WordPress search results

Para obter instruções passo a passo, consulte nosso guia sobre como adicionar indexação e pesquisa de PDFs no WordPress.

4. Adicionar um recurso de pesquisa por categoria ao WordPress

Se você tiver várias categorias de conteúdo no seu site, talvez queira permitir que os usuários restrinjam a pesquisa a uma categoria específica. Isso pode ajudar os visitantes a encontrar o conteúdo certo com mais rapidez.

An example of search by category on a WordPress website

Por exemplo, se você tiver um mercado on-line, geralmente faz sentido permitir que os clientes pesquisem em uma determinada categoria de produto.

Se você administra um site de associação, poderá usar a pesquisa por categoria para ajudar os visitantes a encontrar outros membros, grupos, fóruns, cursos on-line e outros tipos específicos de conteúdo.

Para obter mais informações, consulte nosso guia sobre como adicionar pesquisa por categoria no WordPress.

O WooCommerce tem sua própria pesquisa integrada, mas ela não procura correspondências nos atributos, avaliações ou descrições dos produtos. Isso pode impedir que os compradores encontrem produtos físicos ou digitais que desejam comprar em sua loja on-line, o que resulta em menos vendas.

The built-in WooCommerce search feature

Felizmente, existem alguns plug-ins excelentes do WooCommerce que podem mostrar resultados de pesquisa mais úteis e obtê-los mais rapidamente.

Para saber mais, consulte nosso guia sobre como fazer uma busca inteligente de produtos no WooCommerce.

An example of an advanced WooCommerce product search

Para obter ainda mais vendas de comércio eletrônico, talvez você queira ajustar o tipo de produtos que o WooCommerce inclui nos resultados de pesquisa. Por exemplo, você pode mostrar apenas produtos que estejam em promoção ou que tenham frete grátis.

Para saber mais, consulte nosso guia sobre como personalizar a página de resultados de pesquisa de produtos do WooCommerce.

6. Criar um formulário de pesquisa para tipos de post personalizados

Os tipos de post personalizados permitem que você vá além de posts e páginas e crie diferentes tipos de conteúdo para o seu site. Os tipos de post personalizados podem ter diferentes campos personalizados e sua própria estrutura de categoria personalizada.

Por exemplo, se você administra um site de resenhas de filmes, provavelmente desejará criar um tipo de post “resenhas de filmes” que tenha campos para o diretor, a data de lançamento e outros.

No WPBeginner, usamos tipos de post personalizados para nossa seção Glossário para mantê-la separada dos posts do blog.

How to improve your WordPress search with searchable categories

Se você usa tipos de post personalizados, talvez queira criar um formulário que permita que os visitantes pesquisem apenas esse conteúdo.

Por exemplo, também temos um formulário que pesquisa apenas os códigos de cupom do WPBeginner.

Searching coupons and deals on the WPBeginner website

Isso pode ajudar os visitantes a encontrar o conteúdo certo mais rapidamente, mesmo quando você tem muitos tipos de conteúdo diferentes. Para obter instruções passo a passo, confira nosso guia sobre como criar formulários de pesquisa avançada no WordPress para tipos de post personalizados.

Você também pode tornar os campos personalizados pesquisáveis no WordPress, o que é ideal se você tiver adicionado metadados extras às suas páginas e postagens.

Por padrão, a pesquisa integrada do WordPress incluirá todos os posts e páginas em seus resultados de pesquisa.

No entanto, talvez você queira excluir determinadas páginas e posts dos resultados da pesquisa. Por exemplo, se você estiver administrando um site de associação do WordPress ou vendendo cursos on-line, normalmente desejará excluir seu conteúdo premium dos resultados de pesquisa públicos.

Se você estiver administrando uma loja on-line, talvez queira ocultar conteúdo como a página da conta, a página de checkout e a página de agradecimento. Para ajudar você, criamos um guia sobre como excluir páginas dos resultados de pesquisa do WordPress.

Deseja excluir posts, autores, tipos de post personalizados, categorias, tags ou até mesmo taxonomias personalizadas? Então, dê uma olhada em nosso guia sobre como excluir páginas específicas, autores e muito mais da pesquisa do WordPress.

8. Tornar os comentários das postagens do blog pesquisáveis no WordPress

Às vezes, os leitores querem acompanhar as conversas no seu blog, mas podem esquecer o comentário que estavam lendo. Nesse caso, tornar seus comentários pesquisáveis pode ser útil.

Se você usar o SearchWP, poderá fazer isso facilmente ao personalizar o algoritmo de pesquisa. Tudo o que você precisa fazer é selecionar “comentários” como uma das fontes do recurso de pesquisa.

Including comments in the SearchWP search engine

Além disso, você pode priorizar os resultados da pesquisa com base na mensagem do comentário, no nome do autor ou no e-mail do autor. Esse recurso permite que você personalize a experiência de pesquisa para atender melhor às necessidades do seu público.

Você pode saber mais em nosso artigo sobre como tornar os comentários do blog pesquisáveis no WordPress.

Configuring the Applicable Attribute Relevance for Comments in SearchWP

Se o seu site WordPress estiver em mais de um idioma, adicionar uma pesquisa multilíngue pode ajudar os usuários a encontrar o que precisam mais rapidamente. Isso permite que eles pesquisem em seu próprio idioma.

Sem isso, os usuários podem perder conteúdo importante só porque estão pesquisando no idioma errado. Isso pode deixar os visitantes frustrados e eles podem sair do seu site.

Mas quando você adiciona a pesquisa multilíngue, seu site fica mais fácil de ser usado por todos. Os visitantes podem encontrar o que desejam em seu idioma preferido, o que torna seu site mais amigável para pessoas de todo o mundo.

Há duas etapas para adicionar a pesquisa multilíngue. Uma delas é usar o TranslatePress, um plugin que ajuda a tornar seu site WordPress multilíngue. Ele é fácil de usar – você pode traduzir seu site com um editor simples.

TranslatePress homepage

O TranslatePress funciona imediatamente com a pesquisa integrada do WordPress. Isso significa que, depois que você traduzir seu conteúdo, as pessoas poderão pesquisar em diferentes idiomas automaticamente.

A pesquisa básica do WordPress é boa, mas achamos que usar o SearchWP é melhor.

Combinando o TranslatePress e o SearchWP, você pode criar uma experiência de pesquisa multilíngue robusta que não apenas compreende diferentes idiomas, mas também fornece resultados de pesquisa mais precisos e abrangentes.

Para saber mais sobre como fazer isso, consulte nosso artigo sobre como adicionar pesquisa multilíngue no WordPress.

10. Habilite a pesquisa difusa em seu site

A pesquisa difusa é uma maneira inteligente de ajudar os visitantes a encontrar o que desejam, mesmo que não digitem as palavras exatas. É como ter um amigo prestativo que sabe o que você quer dizer, mesmo quando você comete pequenos erros.

Adicionar a pesquisa difusa ao seu site WordPress pode facilitar a localização do seu conteúdo pelas pessoas. Isso é muito útil porque, às vezes, as pessoas cometem erros de digitação ou não sabem as palavras exatas que devem usar.

Por exemplo, com a pesquisa normal do WordPress, se alguém digitar “recepies” em vez de “recipes”, talvez não encontre nada. Isso pode ser frustrante e fazer com que as pessoas abandonem seu site.

No search results found

Mas o SearchWP é diferente. Ele é mais inteligente e consegue entender o que as pessoas querem dizer, mesmo que cometam pequenos erros. Ele procura correspondências em vários lugares, como títulos, conteúdo, produtos e até mesmo PDFs.

Isso torna a pesquisa no seu site muito mais fácil e amigável. As pessoas podem encontrar o que precisam, mesmo que não tenham certeza das palavras exatas ou cometam pequenos erros de ortografia.

An example of fuzzy search on a WordPress website

Confira nosso guia fácil sobre como adicionar a pesquisa difusa ao WordPress.

Perguntas frequentes sobre pesquisa no WordPress

Neste guia, exploramos como funciona a pesquisa padrão do WordPress e compartilhamos várias dicas sobre como melhorar seus recursos de pesquisa.

No entanto, talvez você ainda tenha algumas dúvidas sobre esse importante recurso. Dito isso, aqui estão algumas das perguntas mais frequentes sobre a pesquisa do WordPress.

Como posso melhorar a pesquisa no WordPress?

A melhor maneira de aprimorar a pesquisa integrada do WordPress é usar o SearchWP.

O SearchWP é o melhor plug-in de pesquisa personalizada para WordPress e permite que os visitantes pesquisem qualquer conteúdo em seu site, inclusive documentos, produtos do WooCommerce, campos personalizados, tags, comentários e muito mais.

Ele também permite personalizar o algoritmo de pesquisa do WordPress para que você possa controlar exatamente onde o conteúdo aparece nos resultados da pesquisa.

Para obter mais informações, consulte nosso guia sobre como melhorar a pesquisa no WordPress.

A pesquisa do WordPress inclui tags?

Por padrão, a pesquisa do WordPress não inclui tags. A maneira mais fácil de tornar as tags pesquisáveis é usar um plug-in de pesquisa do WordPress, como o SearchWP.

O SearchWP também tem um controle deslizante de relevância, para que você possa controlar exatamente o quanto as tags influenciam o local em que um item aparece nos resultados da pesquisa.

Como faço para adicionar a pesquisa ao meu tema do WordPress?

Se o seu tema não tiver um formulário de pesquisa incorporado, recomendamos adicionar uma caixa de pesquisa ao menu de navegação do WordPress.

Como o menu de navegação principal geralmente aparece em todo o site, os visitantes poderão pesquisar páginas, posts, produtos e muito mais em qualquer página do site.

Se você usa um tema clássico, pode ler nosso artigo sobre como adicionar uma barra de pesquisa ao menu de navegação do WordPress para obter instruções passo a passo.

An example of a search bar, in a navigation menu

Se você estiver usando um tema baseado em blocos, como o Hestia Pro ou o Twenty Twenty-Three da ThemeIsle, poderá adicionar uma barra de pesquisa ao seu tema usando o editor de site completo (FSE).

Para fazer isso, vá para Appearance Editor no painel do WordPress.

Opening the WordPress full-site editor (FSE)

Agora você verá algumas configurações para personalizar o tema.

Para adicionar a barra de pesquisa ao menu de navegação, clique em “Navegação”.

Go to the Navigation Section of the Full Site Editor and Select a Menu

Na próxima tela, você verá um botão de lápis “Edit” (Editar).

Clique nesse botão para acessar o editor de blocos.

Clicking the pencil edit button for Navigation in WordPress Full Site Editing

Agora você verá o menu de navegação padrão.

Agora, vá em frente e clique no botão “+” em qualquer lugar da tela. Em seguida, selecione o bloco Search (Pesquisar).

Adding the search block to the navigation menu in Full Site Editor

Seu bloco Search deve aparecer no menu de navegação nessa etapa.

Sinta-se à vontade para adicionar um texto de espaço reservado (como “What are you looking for?”) e personalizar a aparência do bloco na barra lateral de configurações do bloco.

Adding a placeholder text in the search bar with Full Site Editor

Depois disso, basta clicar no botão “Salvar”.

Como faço para adicionar uma pesquisa a uma página ou postagem do WordPress?

Você pode adicionar uma barra de pesquisa a uma página ou publicação específica usando o bloco Search incorporado.

Essa é uma boa opção se você quiser controlar exatamente onde a barra de pesquisa aparece em cada página e publicação, ou se precisar oferecer pesquisa somente em áreas específicas do seu site.

How to improve the default WordPress search

Para começar, basta abrir a página em que você deseja adicionar um formulário de pesquisa e clicar no ícone +.

Na janela pop-up exibida, digite “Search” para localizar o bloco correto. Quando você clicar no bloco Search, ele será adicionado à sua página.

Adding the Search block to a WordPress page or post

Por padrão, o bloco usa “Search” para o rótulo e o texto do botão.

Isso ficará visível para os visitantes, portanto, talvez você queira substituí-lo por algo mais descritivo, digitando-o nos campos de texto.

Customizing the WordPress search block

Você também pode adicionar um texto de espaço reservado à barra de pesquisa. Esse texto desaparecerá automaticamente quando o visitante começar a digitar.

Para adicionar um espaço reservado, basta clicar em “Espaço reservado opcional…” e começar a digitar.

How to improve the WordPress search

Quando estiver satisfeito com a aparência do bloco Search, você poderá publicar ou atualizar a postagem.

Esperamos que este tutorial tenha ajudado você a aprender como funciona a pesquisa do WordPress e como melhorá-la. Talvez você também queira saber como ganhar dinheiro on-line blogando com o WordPress ou confira nossa lista dos melhores serviços de marketing por e-mail para pequenas empresas.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

7 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mike

    Does this searchWP support Chinese? Once I add it to the menu, it will mess with the Chinese characters, becomes ?? question mark.

    Is it option to set UTFcode?

    Thanks!

    • WPBeginner Support

      You would want to reach out to SearchWP directly for their current ability to translate to Chinese and what steps to take.

      Administrador

  3. Radan

    Hello.
    Wouldn’t you know how to modify default WP search to respect diacritics? For example, in my language (Czech) we have á, č, ě, etc. i would like to force WP to respect that when searching.
    Thanks.

    • WPBeginner Support

      Unless we hear otherwise, you would need to change your database collation but that is not a beginner friendly task that we would recommend. Instead we would recommend using a plugin for the time being.

      Administrador

  4. blossom

    nice post , thanks for sharing

    • WPBeginner Support

      You’re welcome!

      Administrador

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.