Como pesquisar por categoria no WordPress (Melhor Método)

É frustrante saber que seu conteúdo é excelente, mas a busca do seu site WordPress mostra tudo misturado.

Já vimos isso acontecer inúmeras vezes em diferentes sites WordPress. Um visitante procura por "marketing por e-mail" e obtém resultados de todas as categorias – dicas de design de sites, tutoriais de SEO e guias de mídias sociais, tudo misturado.

Em vez de encontrar o que precisam, eles ficam confusos e saem do site.

Quando os visitantes conseguem pesquisar dentro das categorias, eles podem encontrar o que precisam mais rapidamente e permanecer no seu site por mais tempo. Em sites com muito conteúdo, como blogs ou lojas online, isso ajuda a aumentar as taxas de conversão, guiando os usuários diretamente para o que eles precisam.

Neste guia, mostraremos o melhor método para adicionar pesquisa por categoria ao seu site WordPress. Não se preocupe – é mais fácil do que você imagina! 🙌

Como pesquisar por categoria no WordPress (2 maneiras)

Por que adicionar pesquisa por categoria ao WordPress?

Categorias são uma maneira fácil de organizar o conteúdo do seu site WordPress. As categorias também podem ajudar os visitantes a encontrar posts interessantes.

Por exemplo, muitos sites exibem suas categorias em um menu suspenso ou na barra lateral.

Uma lista de categorias de posts no site WPBeginner

Se você tem muitos posts de blog, pode ir um passo adiante e adicionar um recurso de pesquisa por categoria ao seu site. Isso pode ajudar os visitantes a encontrar o conteúdo que procuram, mesmo que você tenha muitos posts de blog.

Se você estiver usando o WooCommerce, você pode até criar uma busca por categoria de produto para sua loja online e obter mais vendas.

Categorias de produtos em um site de comércio eletrônico

Da mesma forma, se você gerencia um site de membros do WordPress, você pode usar a busca por categoria para ajudar os visitantes a encontrar membros específicos, grupos, fóruns, cursos online e muito mais.

Dito isso, vamos ver como você pode adicionar um recurso de busca por categoria ao WordPress. Você pode usar os links rápidos abaixo para navegar por este tutorial:

Passo 1: Instalar e Configurar o SearchWP

A maneira mais fácil de adicionar uma busca específica por categoria ao WordPress é usando o SearchWP. É o melhor plugin de busca e permite que você melhore a busca nativa do WordPress.

Com o SearchWP, você pode buscar conteúdo que o WordPress ignora por padrão, incluindo tipos de postagem personalizados, arquivos PDF, produtos WooCommerce e categorias.

Para saber mais sobre o plugin, você pode ver nossa análise detalhada do SearchWP.

Primeiro, você precisará obter uma conta SearchWP clicando no botão ‘Get SearchWP Now’ no site deles. Em seguida, você pode simplesmente seguir o processo de registro.

O SearchWP é o plugin de pesquisa certo para você?

Uma vez logado, prossiga e baixe o arquivo zip do SearchWP. Você também pode copiar sua chave de licença ou manter a aba aberta para fácil acesso.

Em seguida, vamos instalar e ativar o plugin SearchWP. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, vá para SearchWP » Configurações e clique na aba ‘Geral’.

Insira a chave de licença do SearchWP

Aqui, você precisa inserir sua licença na caixa ‘Chave de Licença’. Você pode encontrar essas informações em sua conta no site SearchWP.

Assim que terminar, certifique-se de clicar no botão ‘Verificar Chave’.

Passo 2: Personalizar seu Algoritmo de Busca do WordPress

Após ativar o plugin, você pode ajustar como o SearchWP indexa, pesquisa e exibe seu conteúdo. Você pode pensar nisso como criar um algoritmo de busca do Google personalizado apenas para o seu blog WordPress ou site.

Para começar, vá para SearchWP » Algoritmo.

O plugin WordPress de otimização de busca SearchWP

Aqui, você verá uma seção para os diferentes tipos de conteúdo que o SearchWP pesquisa por padrão, como páginas, posts e arquivos de mídia.

Cada seção tem seus próprios controles deslizantes de Relevância de Atributo de Aplicação, que permitem controlar como o SearchWP classifica o conteúdo em seu site.

Por exemplo, se você mover o controle deslizante ‘Título’ para o meio e o controle deslizante ‘Conteúdo’ para a direita, o conteúdo terá mais peso do que o título.

Um exemplo de atributos com diferentes configurações de relevância em um algoritmo de busca personalizado

Você pode até excluir páginas específicas, autores e mais da pesquisa do WordPress.

Outra opção é incluir mais conteúdo nos resultados da pesquisa clicando no botão ‘Fontes & Configurações’.

Tornando mais conteúdo pesquisável usando SearchWP

Agora você pode marcar a caixa ao lado dos diferentes tipos de conteúdo. Por exemplo, você pode querer tornar os comentários de posts de blog pesquisáveis ou adicionar indexação e pesquisa de PDF no WordPress.

Quando estiver satisfeito com suas alterações, clique no botão ‘Concluído’.

Como adicionar comentários, mídia e mais aos resultados de busca do WordPress

Isso adiciona uma nova seção para cada novo tipo de conteúdo. Agora você pode alterar a relevância do atributo usando os diferentes controles deslizantes.

Assim que estiver satisfeito com a configuração da pesquisa, role até o topo da tela e clique no botão ‘Salvar’.

Salvando seu algoritmo de busca personalizado do WordPress

O SearchWP agora reconstruirá o índice automaticamente. Dependendo da velocidade da sua conexão com a Internet e do seu hospedagem WordPress , isso pode levar alguns minutos.

Assim que você vir ‘Status do Índice 100%’, saberá que o SearchWP indexou todo o seu conteúdo e configurações.

Reconstruindo seu índice de busca do WordPress

Passo 3: Criar um Formulário de Busca por Categoria

Nesta fase, você está pronto para criar um formulário de pesquisa por categoria. Isso permitirá que os visitantes escolham a categoria que desejam pesquisar. Se você quiser instruções detalhadas, pode ler nosso artigo sobre como criar um formulário de pesquisa personalizado no WordPress.

Primeiro, vá para SearchWP » Formulários de Pesquisa. Em seguida, clique em ‘Adicionar Novo’.

Adicionando um formulário de busca personalizado ao seu site WordPress

Em seguida, dê um nome ao seu novo formulário de pesquisa para que você possa identificá-lo mais tarde. Isso será útil se você decidir criar vários formulários de pesquisa para um site.

Em seguida, escolha um tema de layout para o formulário de pesquisa. Como estamos criando um formulário de pesquisa baseado em categoria, você deve escolher ‘Pesquisa por Categoria’.

Criando um formulário de busca por categoria com SearchWP

Rolando para baixo, você verá que a opção ‘Pesquisa por Categoria’ foi ativada. Você também pode ativar a Pesquisa Rápida (que fornecerá recomendações de termos de pesquisa) e a Pesquisa Avançada (que permite aos usuários pesquisar usando filtros avançados).

Quanto ao Motor, você pode simplesmente selecionar ‘Padrão’, pois foi o que editamos anteriormente na Etapa 2.

Para a Página de Resultados, você pode escolher a página de resultados de pesquisa padrão do WordPress ou criar uma nova usando o SearchWP. Se você estiver interessado na segunda opção, leia nosso guia sobre como personalizar a página de resultados de pesquisa no WordPress.

Configurando as opções do formulário de busca no SearchWP

Em seguida, em ‘Tipo de Pesquisa’, você pode selecionar quais tipos de conteúdo os usuários podem encontrar ao usar o mecanismo de pesquisa. Se você quiser que este formulário de pesquisa por categoria mostre apenas resultados de posts do blog, então você pode adicionar ‘Posts’.

Mas se você quiser incluir páginas e arquivos de mídia, então prossiga e insira ‘Páginas’ e ‘Mídia’.

No campo ‘Selecionar Categoria’, você pode incluir ou excluir quaisquer categorias de posts do blog no menu suspenso do formulário de pesquisa.

Abaixo disso, você pode alterar o texto do placeholder no rótulo do campo e habilitar ou desabilitar o Botão de Pesquisa, se necessário.

Personalizando as opções do formulário de busca por categoria no SearchWP

Na parte inferior, você pode modificar a borda, a cor da borda e a fonte do formulário de pesquisa, bem como a forma, o rótulo, a cor de fundo e a fonte do botão.

Sinta-se à vontade para tornar o design mais adequado ao seu tema do WordPress.

Personalizando o estilo do formulário SearchWP

Assim que estiver satisfeito com as configurações do formulário de pesquisa, role a página para cima.

Em seguida, clique em ‘Salvar’.

Salvando o formulário SearchWP

Passo 4: Incorporar o Formulário de Busca por Categoria no WordPress

Agora que você criou um formulário de pesquisa por categoria, vamos incorporá-lo ao seu site WordPress. O SearchWP oferece um bloco de formulário de pesquisa fácil de usar que você pode adicionar usando o editor Gutenberg, o Editor de Site Completo e o editor de widgets baseado em blocos.

Vamos tentar adicionar o formulário a uma página do WordPress. Abra o editor de blocos para uma página nova ou existente e clique no botão ‘+ Adicionar Bloco’.

Em seguida, selecione o bloco ‘Formulário de Pesquisa’ (não confunda com o bloco ‘Pesquisa’, que pertence ao WordPress e não ao SearchWP).

Adicionando o bloco de formulário de busca SearchWP no WordPress

Agora, na aba ‘Bloco’ na barra lateral, selecione o formulário que você criou no menu suspenso. Você verá então seu novo formulário de pesquisa por categoria exibido.

Sinta-se à vontade para adicionar mais elementos à página, como instruções curtas ou imagens. Em seguida, clique no botão ‘Publicar’ ou ‘Atualizar’.

Selecionando um formulário SearchWP no editor de blocos

Agora, basta pré-visualizar sua página do WordPress e ver como o formulário fica no front-end.

Veja como fica nosso formulário de pesquisa por categoria:

Exemplo de um formulário de busca por categoria feito com SearchWP

Quando seu site WordPress tem muito conteúdo, pode ser avassalador para os visitantes encontrar exatamente o que precisam. Uma pesquisa geral pode retornar muitos resultados, e essa frustração pode levá-los a desistir e sair.

Uma maneira útil de corrigir isso é adicionando filtros de taxonomia com tecnologia Ajax, como categorias, tags ou taxonomias personalizadas, bem ao lado da sua barra de pesquisa. Esses filtros permitem que os usuários restrinjam seus resultados em tempo real, sem atualizar a página.

Por exemplo, alguém pode pesquisar por “modelos de e-mail” e, em seguida, filtrar rapidamente por tópicos como “Marketing” ou “Tutoriais” para focar no que realmente está procurando.

Editar regras de busca

Essa pequena mudança pode levar a uma experiência muito mais tranquila, resultados mais rápidos e visitantes mais felizes, que provavelmente permanecerão e explorarão seu site. E é especialmente útil para:

  • Blogs no WordPress com vários tópicos ou autores
  • Bibliotecas de cursos online, onde os alunos podem filtrar por assunto, nível de dificuldade, instrutor ou formato (por exemplo, vídeo ou texto)
  • Sites de diretório ou sites de associação, onde os membros podem ser filtrados por função, especialidade, setor ou localização
  • Sites de concessionárias de automóveis, onde os usuários precisam pesquisar por marca, modelo, ano, tipo de combustível ou recursos
  • Sites imobiliários, onde os visitantes desejam filtrar por localização, tipo de propriedade ou faixa de preço

Para começar, você pode conferir nosso guia sobre como adicionar um filtro de taxonomias Ajax na busca do WordPress.

Perguntas Frequentes: Como Adicionar Busca por Categoria no WordPress

Tem dúvidas sobre como usar a busca baseada em categorias no seu site WordPress? Aqui estão algumas perguntas comuns para ajudar você a aproveitar ao máximo o SearchWP.

Posso usar o SearchWP com qualquer tema WordPress?

Sim! O SearchWP funciona com todos os temas WordPress. Ele aprimora a funcionalidade de busca do seu site sem a necessidade de ajustes específicos do tema.

Posso personalizar a aparência do formulário de busca por categoria?

Com certeza. O SearchWP oferece a flexibilidade de estilizar o formulário de busca por categoria para que ele se integre perfeitamente ao design do seu site. Por exemplo, você pode ajustar o rótulo e o placeholder da sua barra de busca, bem como alterar a fonte e o estilo da borda.

É possível excluir conteúdo específico de ser pesquisável no SearchWP?

Sim, é possível. O SearchWP facilita a exclusão de certas páginas, autores ou tipos de conteúdo diretamente das suas configurações – sem necessidade de codificação adicional.

Como excluir todas as páginas dos resultados de busca do seu site

Recursos Adicionais: Mais Guias de Busca do WordPress

Esperamos que este artigo tenha ajudado você a adicionar pesquisa por categoria no WordPress. Para saber mais sobre como criar um mecanismo de pesquisa personalizado no WordPress, confira estes guias:

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

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

22 CommentsLeave a Reply

  1. Este guia pode ser seguido para criar uma busca em um site de suporte onde cada categoria incluirá todas as postagens de suporte para um serviço ou filial específico e outras para os seus??
    Obrigado por esta postagem.

  2. Olá, preciso de ajuda. Quero criar uma caixa de pesquisa para uma página da web e ela deve pesquisar apenas em uma categoria de página. Como posso fazer isso no WordPress.

  3. Era exatamente isso que eu estava procurando! Precisava de uma barra lateral para uma seção de avaliações separada, com uma barra de pesquisa que pesquisasse apenas nessa seção separada. Então, isso foi perfeito

  4. Obrigado pelo suporte a este plugin incrível. Eu testei o plugin, a busca por nome funciona bem, mas a busca por categoria não está mostrando nenhum resultado. Acho que não é compatível com 3.5 — >3.8.
    Eu tentei mudar "cat" para "category", mas tudo em vão. Qualquer ajuda rápida será muito apreciada. Obrigado antecipadamente.

  5. Depois que instalei este plugin, o widget de categorias original não funciona mais!
    Assim que removi o plugin, ele voltou a funcionar!
    Eu ainda não consigo encontrar o motivo.

    Alguém poderia me dizer como corrigir o problema?

    Muito obrigado!

  6. Eu executo tanto a busca regular com o Google Custom Search quanto o plugin de busca por categoria. Eu modifiquei o searchform.php para ter os resultados da busca do Google (com este shortcode).
    Quando uso a busca por categoria o plugin, os resultados são os mesmos do padrão, então eles não são filtrados, obviamente porque eu uso em ambos os casos o Google Custom Search.
    Então eu gostaria de resetar o padrão apenas para () para este plugin.
    Como posso fazer?
    Obrigado

  7. Equipe,

    Tentei os passos acima, mas quando adicionei [sbc] na área de texto, ele apenas exibiu como texto em vez de chamar a caixa de pesquisa. Estou perdendo alguma coisa aqui.

    Caso contrário, também não tenho certeza onde posso adicionar o código mencionado no modelo do tema. Alguém poderia me ajudar com o arquivo de tema específico que preciso editar.

    Obrigado

  8. Ah, fico tão feliz em encontrar este plugin! Acho que preciso continuar procurando, pois preciso que ele pesquise páginas específicas do meu site, bem como algumas categorias de posts.

  9. A busca por categoria foi testada apenas para a versão do Wordpress até 3.4.2 – tudo bem instalar mesmo assim? Eu uso a 3.5.0
    Estou realmente ansiosa por uma funcionalidade que facilite para meus leitores navegar e pesquisar em minhas categorias.
    Saudações Gitte

  10. Acabei de fazer uma revisão de diferentes opções para o site de um cliente e acabei instalando o plugin Search Everything. Ele oferece a opção de configurar também o que é pesquisado. E neste caso, eu queria excluir algumas categorias.

  11. Se nenhuma personalização séria for necessária, você pode simplesmente usar o seguinte trecho em seu searchform.php

    <form method="get" id="searchform" action="<?php echo home_url(); ?>">
    <input type="search" id="s" name="s" />
    <?php wp_dropdown_categories( 'show_option_all=Todas as Categorias' ); ?>
    </form>

  12. Eu uso o Relevanssi em um dos meus sites e ele é ótimo, mas eu adoraria adicionar algo assim para refinar os campos de busca, mas em vez de refinar por categoria. Eu gostaria de refinar por taxonomia personalizada.

Deixe uma resposta

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