Como Usar Múltiplos Formulários de Pesquisa no WordPress

Quando a busca do seu WordPress mistura conteúdos, como mostrar posts de blog para clientes que procuram produtos, isso cria uma experiência confusa. Vimos isso acontecer repetidamente em sites com lojas de comércio eletrônico e blogs ativos.

O resultado? Usuários confusos, conversões perdidas e menor engajamento.

A questão é: dependendo do seu site WordPress, um único formulário de busca nem sempre funciona melhor. Diferentes partes do seu site precisam de diferentes tipos de buscas.

Por exemplo, em lojas online, os compradores querem procurar apenas por produtos, não por posts de blog. A solução é criar formulários de busca separados para diferentes tipos de conteúdo.

Na WPBeginner, ajudamos proprietários de sites a resolver exatamente esse problema. Neste artigo, mostraremos como adicionar e usar múltiplos formulários de busca no seu site WordPress. Compartilharemos o que funcionou melhor para nós em muitos sites diferentes. 🙌

Como usar vários formulários de pesquisa no WordPress

Por que Usar Múltiplos Formulários de Busca no WordPress?

Um formulário de busca pode ajudar os visitantes a encontrar o que procuram, rapidamente. No entanto, se você tem muito conteúdo, pode fazer sentido criar múltiplos formulários que buscam tipos específicos de conteúdo.

Por exemplo, se você administra uma loja online, pode criar uma busca inteligente de produtos WooCommerce que procura especificamente por produtos.

Você também pode criar um formulário de pesquisa avançado para tipos de postagem personalizados. Por exemplo, no WPBeginner, criamos formulários de pesquisa de tipos de postagem personalizados para nossas páginas de Ofertas e Glossário.

Um exemplo de formulário de pesquisa personalizado no site WPBeginner

Ao usar diferentes formulários de pesquisa em locais diferentes em seu site, você pode ajudar os visitantes a obter resultados de pesquisa precisos e úteis, não importa quanto conteúdo você publicou. Isso melhorará a experiência do visitante e os incentivará a permanecer por mais tempo.

Dito isso, compartilharemos como criar vários formulários de pesquisa no WordPress. Você pode usar os links rápidos abaixo para navegar por este tutorial:

Vamos começar.

Passo 1: Instalar e Configurar o SearchWP

A maneira mais fácil de adicionar vários formulários de pesquisa ao seu site WordPress é usando SearchWP, o melhor plugin de pesquisa para WordPress usado por mais de 50.000 sites.

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

Você também pode criar vários formulários de pesquisa e, em seguida, adicionar esses formulários a qualquer página, postagem ou área pronta para widgets. Para mais informações sobre isso, veja nossa análise detalhada do SearchWP.

SearchWP

A primeira coisa que você precisa fazer é 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 do SearchWP.

Com isso feito, basta clicar no botão ‘Verificar Chave’.

Etapa 2: Configure um Algoritmo de Pesquisa Personalizado do WordPress

Após inserir a chave de licença, é uma boa ideia ajustar como o SearchWP indexa, pesquisa e exibe seu conteúdo. Você pode pensar nisso como criar um algoritmo de pesquisa personalizado do Google que é apenas para o seu blog WordPress ou site.

Estas são as configurações gerais que todos os formulários de pesquisa usarão por padrão. Você pode substituir essas configurações para os formulários de pesquisa individuais.

Para começar, acesse 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 e posts.

Você notará que cada item tem uma escala de ‘Relevância de Atributo Aplicável’. Este é o peso (importância) que o SearchWP dará a cada atributo.

Configurando a Relevância do Atributo Aplicável no SearchWP

O conteúdo que corresponde a um atributo com alta relevância aparecerá mais alto nos resultados da pesquisa. Em contraste, o conteúdo que corresponde a um atributo com menos relevância aparecerá mais baixo na página de resultados da pesquisa.

Para alterar a relevância, basta arrastar os diferentes controles deslizantes. Por exemplo, se você mover o controle deslizante ‘Título’ para a esquerda 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é dizer ao SearchWP para pesquisar conteúdo que o WordPress ignora por padrão.

Para fazer isso, clique no botão ‘Fontes e Configurações’.

Como tornar mais conteúdo pesquisável no WordPress

Agora você pode marcar a caixa ao lado dos diferentes tipos de conteúdo.

Por exemplo, você pode querer tornar os comentários de blog pesquisáveis ou adicionar indexação e pesquisa de PDF no WordPress.

Quando estiver satisfeito com suas alterações, basta clicar 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 tipo de conteúdo. Mais uma vez, você pode alterar a relevância do atributo usando os diferentes controles deslizantes.

Quando estiver satisfeito com a configuração do algoritmo de pesquisa, basta rolar até o topo da tela e clicar 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 ‘Index Status 100%’, saberá que o SearchWP indexou todo o seu conteúdo e configurações.

Reconstruindo seu índice de busca do WordPress

Etapa 3: Criar Vários Formulários de Pesquisa Diferentes no WordPress

Agora, você pode criar quantos formulários de pesquisa diferentes quiser.

Para começar, vá para SearchWP » Formulários de Pesquisa e clique no botão ‘Adicionar Novo’.

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

Isso cria um novo formulário de pesquisa, pronto para você personalizar. Por exemplo, se você administra um site de avaliações, então você pode criar um formulário que pesquise por posts de avaliação de produtos e ignore outros conteúdos como seus posts de blog e mídias.

Para começar, você precisará dar um nome exclusivo ao formulário clicando no pequeno ícone de lápis ao lado de ‘Search Form 1’.

Adicionando um nome ao formulário de pesquisa

Agora você digita um nome para o formulário de pesquisa personalizado.

Como você vai criar vários formulários de pesquisa no WordPress, é importante usar um nome que ajude você a identificar este formulário no painel do WordPress.

Adicionando um título a um formulário de busca personalizado

Depois disso, você pode escolher um layout usando as miniaturas de ‘Tema de Layout’.

Alguns desses layouts são projetados para formulários de pesquisa específicos. Por exemplo, se você está criando um formulário que pesquisa por categoria no WordPress, então recomendamos selecionar ‘Category Search’, pois ele já possui muitas das configurações que você precisa.

Escolhendo um layout para um formulário de pesquisa personalizado

Simplesmente clique nos diferentes temas para ver uma prévia de como este formulário ficará em seu site.

Após tomar sua decisão, role até a seção ‘Custom Styling’.

As configurações que você vê podem variar dependendo do layout do seu tema. Por exemplo, se você selecionou ‘Busca Rápida’, então a configuração ‘Busca Rápida’ será ativada por padrão.

O tema e as configurações do SearchWP de busca rápida

Você pode desativar e ativar as diferentes opções usando seus interruptores. A prévia ao vivo será atualizada automaticamente à medida que você faz alterações, para que você possa experimentar diferentes configurações para ver o que funciona melhor.

Dependendo do seu layout e do tipo de formulário que você deseja criar, pode ser necessário ativar e desativar algumas das configurações de ‘Custom Styling’.

Você quer criar um formulário que pesquise por categoria? Então, você precisará ativar o interruptor ‘Category Search’.

Depois disso, encontre o campo ‘Selecionar Categoria’ e digite cada categoria que você deseja incluir nos resultados da pesquisa. Por exemplo, se você administra uma loja online, talvez queira criar formulários que pesquisem categorias específicas de produtos do WooCommerce.

Criando múltiplos formulários de busca para WordPress

Se você deseja permitir que os visitantes filtrem seus resultados de pesquisa usando fatores como o autor, tipo de postagem e tag, você precisará clicar para ativar o alternador ‘Pesquisa Avançada’.

Depois disso, role até o campo ‘Filtro(s) de Pesquisa Avançada’. Por padrão, o SearchWP permite que os visitantes filtrem seus resultados usando Autores, Tipos de Postagem e Tags.

Criando um formulário de pesquisa avançado no WordPress

Para remover qualquer um desses filtros, basta clicar no botão ‘X’ correspondente. Se você quiser adicionar mais filtros, então simplesmente digite seus nomes no campo.

Em seguida, quando a opção correta aparecer na lista suspensa, clique nela.

Adicionando filtros à busca do WordPress

Por padrão, o formulário pesquisará mídias, páginas e posts. Se você criou tipos de postagem personalizados, talvez queira incluí-los nos resultados da pesquisa.

Para fazer isso, localize o campo ‘Tipo de pesquisa’ e clique nele.

Adicionando múltiplos formulários de busca a um site WordPress

Agora você pode digitar o nome de cada tipo de postagem personalizado.

Quando o tipo de postagem personalizado correto aparecer, clique para adicioná-lo à pesquisa.

Como pesquisar tipos de postagem personalizados no WordPress

Você deseja excluir páginas, posts ou mídias dos resultados da pesquisa?

Em seguida, basta clicar no pequeno ‘X’ ao lado de ‘Mídia’, ‘Páginas’ ou ‘Posts’.

Removendo tipos de conteúdo dos resultados da busca do seu WordPress

Quando estiver satisfeito com o tipo de conteúdo que o SearchWP pesquisará, talvez você queira adicionar um texto de espaço reservado à barra de pesquisa.

Aqui, recomendamos informar aos visitantes como o formulário de pesquisa funciona e quais resultados eles devem esperar obter. Por exemplo, se você tem um mercado online, talvez queira usar um texto como ‘Pesquisar produtos’ ou ‘Começar a comprar’.

Por padrão, o SearchWP exibirá uma mensagem genérica ‘Digite a palavra-chave e pesquise’. Você pode substituí-la por sua própria mensagem digitando em ‘Rótulo do Campo’.

Adicionando um rótulo a um formulário de busca no seu blog ou site WordPress

Por padrão, o formulário de pesquisa exibe uma lupa e um botão azul ‘Pesquisar’.

Para remover o botão ‘Pesquisar’, basta clicar para desativar o alternador ‘Botão de Pesquisa’.

Personalizando um formulário de busca no WordPress

Quando estiver satisfeito com essas configurações, role até a seção ‘Estilo do Formulário’.

Aqui, você pode escolher entre diferentes estilos de formulário, adicionar uma borda e alterar o tamanho da fonte.

Alterando o estilo do SearchWP

Em ‘Estilo do Botão’, você pode personalizar o botão ‘Pesquisar’ que aparece no formulário.

Finalmente, quando estiver satisfeito com a configuração do formulário, você pode rolar até o topo da tela e clicar em ‘Salvar’ para armazenar suas configurações.

Salvando seu formulário de busca personalizado do WordPress

Para criar mais formulários de busca personalizados com configurações exclusivas, basta repetir o mesmo processo exato descrito acima.

Etapa 4: Adicionar Vários Formulários de Pesquisa ao Seu Site WordPress

Você pode adicionar vários formulários de pesquisa a qualquer página, postagem ou área pronta para widgets usando um shortcode ou o bloco Formulário de Pesquisa.

Como é o método mais fácil, vamos começar examinando o método do bloco.

Opção 1: Adicionar um Formulário de Pesquisa a uma Página ou Postagem

Você pode querer adicionar um formulário de pesquisa a uma página ou postagem específica, ou até mesmo exibi-lo dentro do conteúdo da postagem.

Por exemplo, você pode adicionar um formulário de pesquisa à sua página de Perguntas Frequentes, documentação, central de ajuda, base de conhecimento ou similar. Isso pode melhorar a experiência do cliente, ajudando os usuários a encontrar respostas e recursos úteis.

Exemplo de formulário de busca em página

Para começar, basta ir até a página ou postagem onde você deseja adicionar o formulário.

Você pode então clicar no ícone ‘+’ e digitar ‘Formulário de Busca’.

Adicionando um formulário de busca a uma página ou post usando um bloco

Quando o bloco correto aparecer, clique nele.

Agora você pode abrir o menu suspenso ‘Selecionar um Formulário’ e escolher o formulário que deseja exibir nesta página ou postagem.

Escolhendo um formulário de busca

Quando estiver pronto para tornar o formulário de pesquisa ativo, basta clicar em ‘Atualizar’ ou ‘Publicar’. Agora, simplesmente visite esta página ou poste para ver o formulário de pesquisa em ação.

Opção 2: Adicionar um Formulário de Pesquisa a uma Área Pronta para Widgets

Outra opção é adicionar um formulário de pesquisa a uma área pronta para widgets, como a barra lateral ou uma seção semelhante. Esta é uma maneira fácil de exibir a mesma barra de pesquisa em várias páginas do seu site WordPress.

Vá para Aparência » Widgets para ver todas as diferentes áreas onde você pode adicionar widgets.

Adicionando um widget de busca a um blog ou site

As opções que você vê podem variar dependendo do seu tema WordPress. Por exemplo, se você estiver usando o tema Astra, a área de widget da barra lateral é chamada de ‘Barra Lateral Principal’.

Simplesmente clique no ícone de bloco ‘+’ na área onde você deseja adicionar um widget.

Adicionar novo widget de bloco

Em seguida, digite ‘Formulário de Pesquisa’.

Quando o bloco correto aparecer, clique para adicioná-lo ao seu site.

Adicionando um widget de formulário de busca ao seu site

Agora você pode abrir o menu suspenso e escolher o formulário de busca que deseja usar.

Quando terminar, basta clicar no botão ‘Atualizar’ para tornar o formulário de pesquisa ativo.

Adicionando um formulário de busca a um blog ou site

Agora, você pode visitar seu site para ver o formulário de pesquisa aprimorado.

Para mais informações sobre este tópico, consulte nosso guia sobre como adicionar e usar widgets no WordPress.

Opção 3: Adicionar um Formulário de Pesquisa Usando o Editor de Site Completo

Se você estiver usando um tema de bloco do WordPress, poderá adicionar formulários de pesquisa usando o editor de site completo. Ele inclui áreas que você não pode editar usando o editor de conteúdo padrão do WordPress. Por exemplo, você pode adicionar um formulário de pesquisa ao seu modelo 404 no WordPress.

Para começar, vá para Appearance » Editor no painel do WordPress.

Adicionando pesquisa Ajax ao vivo usando o editor de site completo (FSE)

Agora, você verá algumas opções para editar seu tema de bloco.

Para fins de exemplo, mostraremos como adicionar um formulário de pesquisa a um modelo de página. Para fazer isso, clique no menu ‘Modelos’.

Escolhendo um Modelo para Editar no Editor de Site Completo

Agora você verá uma lista de todos os modelos que compõem seu tema do WordPress.

Simplesmente encontre o modelo ou parte do modelo que você deseja editar e clique nele.

Adicionando um formulário de busca personalizado a um template ou parte de template do site

O WordPress agora mostrará uma prévia deste modelo.

Para prosseguir e editar o modelo, clique no pequeno ícone de lápis.

Adicionando um formulário de busca a um template de arquivo

Agora, clique no ícone de ‘+’.

No painel que aparece, digite ‘Formulário de Pesquisa’.

Adicionando o widget de busca SearchWP ao WordPress

Quando o bloco correto aparecer, arraste e solte-o em seu layout.

Agora você pode abrir o menu suspenso e escolher o formulário de busca que deseja usar.

Exibindo diferentes widgets de formulário de busca no WordPress

Com isso feito, basta clicar no botão ‘Salvar’ para tornar suas alterações ativas.

Opção 4: Adicionar um Formulário de Pesquisa ao WordPress Usando um Shortcode

Outra opção é adicionar um formulário de pesquisa usando seu shortcode. Esta pode ser uma opção mais fácil se você quiser adicionar o mesmo formulário de pesquisa a várias páginas, posts ou áreas prontas para widgets, pois você pode simplesmente colar o mesmo shortcode em vários locais.

Para obter o shortcode de um formulário de pesquisa, vá para SearchWP » Formulários de Pesquisa. Aqui, encontre o formulário de pesquisa que você deseja exibir e copie o valor na coluna ‘Shortcode’.

Como adicionar um formulário de busca ao WordPress usando shortcode

Agora você pode adicionar o shortcode a qualquer página, postagem ou área pronta para widgets. Para instruções passo a passo, consulte nosso guia sobre como adicionar um shortcode no WordPress.

Opção 5: Adicionar um Formulário de Pesquisa ao seu Menu de Navegação

Frequentemente, os sites teriam uma página com um formulário de pesquisa e um menu que contém uma barra de pesquisa. Dessa forma, onde quer que o usuário esteja, ele pode simplesmente rolar até a seção do cabeçalho e usar o recurso de pesquisa quando necessário.

Se você estiver interessado em fazer isso, pode conferir nosso guia sobre como adicionar uma barra de pesquisa ao menu do WordPress com o SearchWP.

Dica Bônus: Use Análises de Pesquisa para Otimizar Seus Formulários de Pesquisa

Configurar vários formulários de pesquisa é apenas o começo. Para realmente melhorar a experiência de pesquisa do seu site, você precisa entender como os visitantes usam esses formulários.

É aí que entra a extensão Metrics do SearchWP. Ela rastreia o que os usuários estão pesquisando em seu site, quantos resultados eles veem e em quais eles clicam. Esses dados fornecem uma visão dos bastidores do que seu público realmente deseja.

🎯 Dica Profissional: A extensão Metrics do SearchWP está incluída no plano Pro e superiores. Após a instalação, vá para SearchWP » Metrics em seu painel para começar a ver insights de pesquisa em tempo real.

Por exemplo, você pode:

  • Identifique palavras-chave populares para melhorar a linkagem interna ou escrever novo conteúdo
  • Identifique buscas por “nenhum resultado” e adicione conteúdo ausente ou corrija os filtros de pesquisa
  • Veja quais formulários de pesquisa levam a mais cliques e engajamento
Métricas do SearchWP

Ao revisar regularmente suas análises de pesquisa interna, você pode ajustar as configurações de cada formulário, adaptar sua estratégia de conteúdo. Dessa forma, você pode criar uma experiência mais fluida que faz os visitantes voltarem.

Para instruções passo a passo, confira nosso guia sobre como ver análises de pesquisa no WordPress.

🙋‍♀️ Perguntas Frequentes: Como Usar Vários Formulários de Pesquisa no WordPress

Agora que você sabe por que e como usar vários formulários de pesquisa, vamos responder a algumas perguntas comuns que os usuários têm sobre como personalizar e expandir a funcionalidade de pesquisa no WordPress.

Quais são os benefícios de usar múltiplos formulários de busca em um site?

Múltiplos formulários de busca ajudam os usuários a encontrar exatamente o que procuram, focando em tipos de conteúdo específicos, como produtos de eCommerce, posts de blog ou conteúdo personalizado. Isso aumenta a precisão da busca, a satisfação do usuário, o tempo no site e pode até levar a mais conversões.

Posso personalizar a aparência de cada formulário de busca?

Sim. A maioria dos plugins de busca para WordPress permite que você estilize cada formulário para combinar com diferentes partes do seu site. Você pode alterar cores, texto do botão, texto do placeholder e layout usando configurações integradas ou CSS personalizado.

Como posso criar um formulário de busca avançada para tipos de postagem personalizados?

Plugins como SearchWP ou Custom Post Type UI permitem que você inclua tipos de postagem personalizados, como eventos, portfólios ou produtos, em seus resultados de busca.

Criando um formulário de pesquisa do WordPress para tipos de postagem personalizados

Eles também permitem que você controle quais tipos de conteúdo aparecem em cada formulário de busca.

Como crio um formulário de várias etapas no WordPress?

Criar um formulário de várias etapas no WordPress é diferente de configurar múltiplos formulários de busca.

Dito isso, você pode usar construtores de formulários de arrastar e soltar como WPForms ou Formidable Forms para criar formulários de várias etapas. Eles dividem formulários mais longos em seções menores e mais fáceis, o que melhora a experiência do usuário e as taxas de conclusão de formulários.

Esperamos que este artigo tenha ajudado você a aprender como usar vários formulários de pesquisa no WordPress. Você também pode querer ver nossos guias sobre:

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

17 CommentsLeave a Reply

  1. Uau, eu nem sabia que era possível ter vários formulários de pesquisa. Bom saber que posso melhorar os resultados de pesquisa em certas áreas com formulários separados. E mais uma vez você prova que o plugin SearchWP é uma ferramenta tão boa de se ter!

  2. E como você mudaria o texto do placeholder para cada formulário?
    Por exemplo, texto do placeholder para o formulário 1: Pesquise no blog normal. Texto do placeholder para o formulário 2: Pesquise livros para o formulário 2.

    • Para uma opção, você poderia adicionar placeholder = “texto” na tag de entrada para a qual você deseja exibir cada texto

      Admin

  3. I cannot get this to work, search results come up with a blank page :(
    Anyone else get this working or know of another solution for creating multiple forms?

    • Olá Danny,

      Did you get this to work? The / is depreciated – use in the actual form rendering instead and it works :)

      Espero que isso ajude.

      • Eu segui isso exatamente e consigo carregar os modelos de resultados de pesquisa corretos quando faço uma pesquisa, mas NENHUM resultado aparece. Também quando faço uma pesquisa em um dos meus formulários, o outro formulário tem o termo pesquisado no campo de entrada quando volto para ele.

        Se alguém puder lançar alguma luz, seria muito apreciado. Não consigo encontrar nada útil na internet de alguma forma…

  4. Posso nomear os templates como search-normal.php e search-book.php em vez de normal-search.php e book-search.php?

  5. Há um pequeno problema com isso: se você colocar dois formulários de pesquisa em uma página, terá duas caixas de entrada com o mesmo id (id='s'). O que, no mínimo, não validará.

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.