A busca do WordPress muitas vezes parece algo que você pode configurar uma vez e esquecer. Os visitantes digitam uma palavra-chave e o conteúdo certo deve aparecer automaticamente.
Na realidade, os resultados da pesquisa podem ficar rapidamente desorganizados. Páginas de login, páginas de agradecimento, arquivos de autor ou outro conteúdo interno começam a aparecer, empurrando seus posts mais úteis para baixo.
Em sites com grandes arquivos ou lojas online, isso pode criar uma experiência de usuário confusa, onde as pessoas perdem tempo rolando por resultados que não são importantes para elas.
Felizmente, o WordPress oferece maneiras de controlar exatamente o que aparece nos resultados da pesquisa, não importa o tipo de site que você está executando.
Neste guia, você aprenderá como excluir páginas específicas, autores e outro conteúdo da pesquisa do WordPress, para que seus resultados de pesquisa permaneçam limpos, relevantes e fáceis de usar. 🙌

Por que excluir itens da pesquisa do WordPress?
Por padrão, a Pesquisa do WordPress mostra todos os seus posts e páginas nos resultados, o que funciona bem para muitos sites simples. No entanto, à medida que seu site cresce, nem todo conteúdo deve aparecer nos resultados da pesquisa. Algumas páginas são destinadas a ações ou públicos específicos, não para descoberta.
Por exemplo, se você administra uma loja online, mostrar páginas de checkout, carrinho ou confirmação de pedido nos resultados da pesquisa pode confundir os clientes e interromper o processo de compra.
Da mesma forma, se você gerencia um site de assinatura WordPress ou vende cursos online, geralmente você vai querer excluir seu conteúdo premium, exclusivo para membros, dos resultados de busca pública. Você pode até querer excluir outros tipos de conteúdo, como posts de autores específicos.
Você também pode querer excluir outras páginas específicas ou tipos de conteúdo, como:
- Páginas usadas para logins, redirecionamentos ou fluxos de trabalho internos
- Arquivos de autor ou posts de autores específicos
- Páginas de destino, páginas de agradecimento ou promoções expiradas
- Páginas de teste ou conteúdo criado apenas para uso administrativo
Excluir esses itens ajuda a manter seus resultados de pesquisa focados em conteúdo que é realmente útil para os visitantes. Isso pode facilitar a localização do que eles procuram, mantendo seu site organizado.
Com isso em mente, vamos ver como excluir facilmente itens da pesquisa do WordPress. Aqui está uma visão geral do que mostraremos como fazer neste artigo:
- Instale e Configure o Plugin SearchWP para WordPress
- Crie um Algoritmo de Busca Personalizado
- Exclua Posts, Páginas e Tipos de Postagem Personalizados Específicos da Busca do WordPress
- Exclua Categorias, Tags e Taxonomias Personalizadas Específicas da Busca do WordPress
- Exclua Posts de Autores Específicos da Busca do WordPress
- Dica Bônus: Ajuste os Resultados de Pesquisa do WordPress para Promover Conteúdo Chave
- FAQ: Excluir Páginas, Autores e Mais da Pesquisa do WordPress
- Mais Guias para Melhorar a Função de Busca do Seu WordPress
💡 Observação: Neste guia, mostraremos como excluir conteúdo dos resultados de busca do seu site. No entanto, este conteúdo ainda aparecerá nos resultados dos motores de busca.
Se você quiser impedir que os motores de busca indexem uma página, confira nosso guia sobre como ocultar uma página do WordPress do Google.
Instale e Configure o Plugin SearchWP para WordPress
A maneira mais fácil de excluir páginas, autores, categorias, taxonomias, tags e muito mais é usando o plugin SearchWP. É o melhor plugin de busca do WordPress usado por mais de 30.000 sites.
É muito amigável para iniciantes e facilita a melhoria do recurso de pesquisa do WordPress para fornecer resultados mais úteis e relevantes.
Você pode usar este plugin para excluir tipos de conteúdo inteiros dos resultados da pesquisa. Você pode até excluir páginas, posts e tipos de post personalizados específicos. Exploramos seus recursos em profundidade ao escrever nossa análise detalhada do SearchWP.
Para começar, você precisará criar uma conta SearchWP.
No site do SearchWP, clique no botão 'Get SearchWP Now', escolha um plano que se ajuste ao seu projeto e conclua o processo de inscrição.

💡 Observação: SearchWP é um plugin premium e oferece controle preciso sobre o que é indexado (ou não) na busca do WordPress, incluindo páginas, autores e outros conteúdos. Dito isso, existe um SearchWP Live Ajax Search gratuito para melhorar a busca com resultados em tempo real.
Com isso feito, você acessará o painel da sua conta SearchWP. Aqui, você pode baixar o arquivo zip do plugin e copiar a chave de licença.
A partir daqui, você pode instalar e ativar o plugin SearchWP. No seu painel do WordPress, navegue até Plugins » Adicionar Novo Plugin.

Na próxima tela, você pode clicar no botão ‘Upload Plugin’.
Em seguida, clique em ‘Escolher Arquivo’ para abrir o carregador de arquivos e enviar seu arquivo zip do SearchWP.

Após o upload, basta clicar em ‘Instalar Agora’ e depois em ‘Ativar’ para habilitá-lo. Para mais detalhes, consulte 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’.

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'.
Crie um Algoritmo de Busca Personalizado
Após ativar o plugin, você pode ajustar como o SearchWP indexa, busca e exibe seu conteúdo. Você pode pensar nisso como criar um algoritmo de busca personalizado do Google que é apenas para o seu blog WordPress ou site.
Você precisa criar um mecanismo de busca em todo o site antes de poder começar a excluir páginas, posts, autores e mais da sua página de resultados de pesquisa personalizada.
Para começar, vá para SearchWP » Algoritmo.

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 Aplicável’ que controlam como o SearchWP classificará o conteúdo do seu site.
Por exemplo, se você mover o controle deslizante de ‘Título’ um pouco para a esquerda e o controle deslizante de ‘Conteúdo’ para a direita, o conteúdo terá mais peso do que o título.

Neste ponto, você pode excluir tipos de conteúdo inteiros dos resultados da pesquisa, como todas as páginas, posts e tipos de postagem personalizados.
Por exemplo, a maioria dos blogs do WordPress tem algumas páginas, como um formulário de contato ou página inicial. Você pode querer excluir todas as páginas da pesquisa para que apenas os posts do blog apareçam nos resultados da pesquisa.
Para fazer isso, basta clicar no botão ‘Fontes e Configurações’.

Isso abre um pop-up onde você pode desmarcar o conteúdo que deseja excluir da pesquisa do WordPress, incluindo todas as páginas.
Depois de fazer isso, clique no botão ‘Concluído’.

Quando terminar de personalizar as configurações padrão do mecanismo de busca, é hora de salvar suas alterações. Mesmo que você planeje excluir páginas específicas, autores ou outro conteúdo, você ainda precisará salvar seu novo algoritmo de busca em todo o site primeiro.
Para fazer isso, role até o topo da tela e clique no botão ‘Salvar’.

O SearchWP agora reconstruirá o índice automaticamente. Dependendo da velocidade da sua conexão com a Internet e do seu provedor de 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.

Agora, o conteúdo excluído nunca aparecerá nos resultados da pesquisa.
Exclua Posts, Páginas e Tipos de Postagem Personalizados Específicos da Busca do WordPress
Uma vez que você criou um algoritmo de pesquisa personalizado, você pode excluir posts, páginas ou tipos de postagem personalizados específicos dos seus resultados de pesquisa do WordPress.
Por exemplo, se você estiver usando o WooCommerce, talvez queira excluir o formulário de contato da sua loja, o login da conta e as páginas de checkout para que as pesquisas retornem apenas produtos. Dessa forma, você pode criar uma pesquisa de produtos WooCommerce mais inteligente e obter mais vendas.
Para fazer isso, você usará a extensão 'Exclude UI', que adiciona uma caixa 'Excluir da pesquisa' ao editor de páginas.
No painel do WordPress, vá para SearchWP » Extensões. Aqui, encontre a extensão 'Exclude UI' e clique no botão 'Instalar'.

Depois disso, abra o post, a página ou o tipo de postagem personalizado que você deseja excluir dos resultados de pesquisa do WordPress.
Se você estiver excluindo um único post, certifique-se de que a opção ‘Post’ esteja selecionada no menu do lado direito e, em seguida, marque a caixa ‘Excluir da busca’.

Com isso feito, clique em ‘Atualizar’ para salvar suas alterações.
Você também pode excluir páginas e tipos de postagem personalizados específicos seguindo o mesmo processo descrito acima.
A única diferença é que o menu da direita dirá ‘Página’ ou o nome do tipo de postagem personalizado, em vez de ‘Postagem’.
Exclua Categorias, Tags e Taxonomias Personalizadas Específicas da Busca do WordPress
Você também pode excluir categorias, tags e outras taxonomias personalizadas específicas dos resultados de pesquisa do WordPress.
Por exemplo, pode haver algumas tags que os autores usam para organizar e gerenciar conteúdo em seu blog WordPress de vários autores. Como essas tags são apenas para referência da sua equipe, você vai querer excluí-las dos resultados de pesquisa.
Para fazer isso, basta ir em SearchWP » Algoritmo e depois rolar até a seção ‘Posts’. Aqui, clique em ‘Editar Regras’.

Isso abre um pop-up onde você pode editar as regras do mecanismo de busca.
Simplesmente clique no botão ‘Adicionar Regra’ para criar sua primeira regra.

Aqui, abra o primeiro menu suspenso e selecione ‘Excluir entradas se’.
Agora você pode usar o restante das configurações para especificar o conteúdo que deseja excluir. Por exemplo, se você quisesse excluir uma categoria específica, então você digitaria o nome da categoria.
Você também pode digitar quaisquer taxonomias personalizadas que desejar excluir.

Para excluir tags de postagem específicas dos resultados da pesquisa, basta abrir o menu suspenso e selecionar 'Tags'.
Em seguida, digite o nome da tag que você deseja excluir.

Para adicionar outra regra, basta clicar no botão 'Adicionar Regra' e repetir o mesmo processo descrito acima.
Quando estiver satisfeito com a forma como as regras estão configuradas, clique em 'Concluído'.
Depois de terminar de personalizar suas regras, certifique-se de rolar até o topo da página e clicar em 'Salvar' para armazenar suas alterações e reconstruir o índice.

Agora, quando os visitantes pesquisarem em seu site WordPress, o SearchWP excluirá todas as categorias, tags ou taxonomias personalizadas selecionadas de seus resultados.
Exclua Posts de Autores Específicos da Busca do WordPress
Se você adicionou vários autores ao seu blog WordPress, talvez você queira excluir autores específicos dos resultados da pesquisa. Por exemplo, você pode excluir os blogs de um autor se ele não estiver mais escrevendo para o seu site.
Você pode excluir todas as postagens criadas por um autor específico adicionando código ao seu site. Se você nunca fez isso antes, consulte nosso guia para iniciantes sobre como colar snippets da web no WordPress.
Frequentemente, os guias pedem para você adicionar o código personalizado ao arquivo functions.php do seu tema. No entanto, isso não é muito fácil, e até mesmo um pequeno erro de digitação ou um erro no código pode causar erros comuns do WordPress ou até mesmo quebrar seu site completamente.
Felizmente, existe uma maneira mais fácil para os usuários adicionarem e gerenciarem trechos de código personalizados.
WPCode é o melhor e mais popular plugin de trechos de código, usado por mais de 1 milhão de sites. Ele facilita a adição de trechos de código sem a necessidade de editar seu arquivo functions.php. Você também poderá atualizar seu tema WordPress sem perder personalizações.
Algumas de nossas marcas parceiras usam o WPCode para adicionar e gerenciar seus trechos de código personalizados. Nós também o testamos, e você pode encontrar tudo sobre ele em nossa análise completa do WPCode.

A primeira coisa que você precisa fazer é instalar e ativar o WPCode. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.
💡 Observação: Para este tutorial, usaremos a versão gratuita do WPCode. Dito isso, se você quiser desbloquear a biblioteca completa de trechos de código, habilitar o agendamento de código e acessar o histórico de revisões de código, você precisará do WPCode Pro.
Ao ativar, acesse Snippets de Código » Adicionar Snippet. Aqui, passe o mouse sobre ‘Adicionar seu código personalizado’ e selecione ‘Usar snippet’ quando aparecer.

Isso o levará para a página ‘Criar Snippet Personalizado’, onde você pode digitar um nome para o snippet de código.
Isso é apenas para sua referência, então você pode usar o que quiser.

Em seguida, abra o menu suspenso ‘Tipo de Código’ e selecione ‘PHP’.
Depois disso, você pode prosseguir e colar o seguinte snippet na caixa de código:
<?php
function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>
Você precisará substituir 24 pelo ID do usuário do autor que deseja excluir.
Você pode encontrar este ID acessando a página Usuários em seu administrador do WordPress e passando o mouse sobre o nome do autor. O ID aparecerá na URL na parte inferior da tela do seu navegador.
Se precisar de ajuda para encontrar o ID do usuário, consulte nosso guia sobre como encontrar IDs no WordPress.
Você também pode excluir vários autores dos resultados da pesquisa adicionando seus IDs de usuário separados por vírgula:
<?php
function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24, -12, -19' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>
Abaixo da caixa de código, você verá as opções de inserção. Existem duas opções principais de inserção: 'Inserir Automaticamente' e 'Shortcode'.
Você vai querer escolher o método 'Inserir Automaticamente' para que o WPCode insira e execute o código automaticamente em todo o seu site.

Você também pode atribuir tags ao snippet de código. Isso pode ajudar a classificar seus snippets de código por tópico e funcionalidade.
Quando estiver satisfeito com a configuração do snippet, role até o topo da tela e clique em 'Salvar Snippet'.

Finalmente, você pode tornar o snippet de código ativo em seu site clicando no alternador 'Ativo'.
Não se esqueça de salvar essa alteração clicando em 'Atualizar'.

Agora, o autor será excluído dos resultados de pesquisa do WordPress.
Dica Bônus: Ajuste os Resultados de Pesquisa do WordPress para Promover Conteúdo Chave
Quer direcionar os usuários para o seu conteúdo mais valioso, como páginas de produtos, lead magnets ou artigos principais?
Com o plugin SearchWP, você pode personalizar a ordem dos resultados de pesquisa para destacar posts ou páginas específicas.
Para fazer isso, você precisará da extensão Custom Results Order. Você pode instalá-la em SearchWP » Extensions.

Em seguida, você pode identificar as palavras-chave que seus visitantes estão procurando com mais frequência.
Você pode ver os dados na seção 'Estatísticas'.

Em seguida, vá para a página 'Algoritmo' e abra a aba 'Ordem Personalizada de Resultados'.
Insira uma palavra-chave, selecione o post ou página que você deseja promover e clique em 'Promover para o Topo'. Isso garante que seu conteúdo importante apareça primeiro quando os usuários pesquisarem por termos relacionados.

Você pode atualizar ou refinar esta lista a qualquer momento, facilitando o alinhamento dos seus resultados de pesquisa com seus objetivos de marketing ou campanhas sazonais.
Para mais detalhes, você pode conferir nosso guia sobre como personalizar a página de resultados de pesquisa no WordPress.
Lá, você também pode encontrar mais dicas para melhorar a pesquisa do seu site, incluindo adicionar pesquisa ao vivo, habilitar a pesquisa em saídas de shortcode, tornar PDFs e documentos pesquisáveis, e muito mais!
FAQ: Excluir Páginas, Autores e Mais da Pesquisa do WordPress
Agora que você excluiu certas páginas ou tipos de conteúdo da pesquisa do WordPress, você ainda pode ter algumas dúvidas sobre como tudo funciona. Vamos abordar algumas das mais comuns para ajudar você a refinar sua configuração:
Por que devo excluir certas páginas ou posts da minha pesquisa do WordPress?
Manter os resultados da pesquisa limpos e relevantes melhora a experiência do usuário. Por exemplo, você provavelmente não quer que os visitantes cheguem a páginas de administração, de agradecimento ou de checkout quando usam a pesquisa do seu site.
Posso excluir conteúdo sem usar um plugin?
Sim, você pode adicionar algum código ao arquivo functions.php do seu tema para fazer isso manualmente. Mas se você preferir pular as etapas técnicas, um plugin de pesquisa WordPress torna o processo muito mais fácil e seguro, especialmente se você não se sente confortável editando código.
Como encontro o ID do usuário para excluir um autor específico?
Basta ir ao seu painel do WordPress e acessar 'Usuários'. Passe o mouse sobre o nome do autor e você verá o ID do usuário aparecer na barra de status do seu navegador (geralmente no canto inferior esquerdo).

O que acontece se eu precisar excluir várias categorias ou autores?
Sem problemas. Você pode listar vários IDs, separados por vírgulas, quer esteja usando as configurações do plugin ou adicionando código personalizado. É uma maneira rápida de excluir vários itens de uma vez.
Excluir conteúdo da pesquisa do WordPress também o removerá dos resultados de pesquisa do Google?
Não! Ocultar algo da pesquisa interna do seu site não afeta como ele aparece no Google. Se você quiser manter conteúdo ou páginas fora dos mecanismos de busca, você precisará usar um plugin de SEO como o All in One SEO para definir a página como “noindex”. Isso diz ao Google especificamente para não mostrar essa página em seus resultados.
Mais Guias para Melhorar a Função de Busca do Seu WordPress
Esperamos que este artigo tenha ajudado você a aprender como excluir páginas específicas, tipos de postagem personalizados, autores e muito mais da pesquisa do WordPress. Em seguida, você também pode querer ver nossos guias:
- Como pesquisar por categoria no WordPress
- Como personalizar a página de resultados de pesquisa do WordPress
- Como adicionar o efeito de alternância de pesquisa no WordPress
- Como Corrigir a Busca do WordPress que Não Funciona
- Como Ver Análises de Busca no WordPress
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.


Jiří Vaněk
Obrigado pelo snippet de código do WP. Eu também tenho artigos no meu blog que estão hospedados e não quero que eles sejam pesquisáveis. Como também tenho o autor do texto registrado com eles, posso excluí-los convenientemente da pesquisa graças ao seu snippet. Muito obrigado.
Javier
Oi!
Tenho uma dúvida, é possível excluir uma palavra da busca?
Por exemplo:
– Palavra-chave para pesquisar: laptop
– Não pesquisar com a palavra: macbook
Os resultados devem ser todos os laptops, mas não aqueles que contêm a palavra “macbook”
Obrigado e cumprimentos!
WPBeginner Support
Esse tipo de personalização exigiria a edição de como seu mecanismo de busca funciona, seria melhor usar tags ou categorias para separar seu conteúdo dessa forma normalmente.
Admin
Dave C
Olá,
Isso afetará o SEO de alguma forma?
Quero que um post específico seja excluído da barra de pesquisa do meu próprio site, mas ainda quero que ele seja encontrado pelos resultados do Google.
Obrigado,
WPBeginner Support
Isso tornará sua página mais difícil de encontrar e não testamos, mas não deve ter um grande efeito, desde que a página possa ser encontrada facilmente.
Admin
Melika
Olá,
O código na seção “Excluir Tags Específicas da Pesquisa do WordPress” está com defeito e causa um erro no WP.
WPBeginner Support
O código está funcionando atualmente, apenas para garantir, você pode querer dar uma olhada nas recomendações em nosso guia abaixo:
https://014.leahstevensyj.workers.dev/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Melika
Por favor, olhe o snippet mais uma vez. (Estou falando apenas da parte após o título que diz “Excluir Tags Específicas da Pesquisa do WordPress”) Em primeiro lugar, a sintaxe está errada. na linha 4 você tem } mas você nunca começou um bloco com {.
Segundo, você tem:
add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ );
mas nunca definiu uma função chamada: wpb_search_filter
Basicamente, ao código falta uma linha no tipo que deveria ser:
function wpb_search_filter( $query ) {
Então, espera-se que os usuários completem o código com base no que você adicionou nas partes superiores deste artigo, ou este trecho de código não está completo.
WPBeginner Support
Thank you for clarifying that, it looks like our code block had a hiccup and we resolved the issue so the code should show correctly now.
Brittany
Olá!
Ao marcar esta opção de "excluir da pesquisa", o post ainda será indexado e acessível pelo Google?
Estou tentando encontrar a melhor maneira de ter um tipo de post disponível para aqueles que têm um link para ele. No entanto, não quero que as pessoas possam acessá-lo pelo Google ou ter que proteger as postagens com senha. Alguma sugestão sobre a melhor maneira de fazer isso? (Posso explicar mais se necessário)
Any help appreciated! Thanks
WPBeginner Support
Para impedir que os motores de busca indexem a página, você vai querer dar uma olhada no nosso guia abaixo:
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-hide-a-wordpress-page-from-google/
Admin
Lisa
Muito obrigado por este post! Eu estava tendo problemas não apenas para fazer o Google parar de indexar minha página de agradecimento, mas também para impedir que meu próprio site a indexasse na pesquisa! Isso resolveu ambos os meus problemas.
WPBeginner Support
You’re welcome, glad our guide was able to help you
Admin
Claudia
Instalei o plugin, marquei a opção de exclusão em uma página, mas continuo vendo nos resultados de pesquisa, por quê?
WPBeginner Support
There are a few possible reasons. If you reach out to the plugin’s support they should be able to help you solve the issue
Admin
John
Obrigado pelo post MUITO útil. Como não sou um "codificador", tenho uma pergunta...
Como excluo **mais de um** termo específico em uma taxonomia personalizada? Como o código mudará?
Deborah Smart
Depois de excluir uma página específica da Pesquisa WP, preciso alterar a configuração de 'Pública' para 'Privada'?
Quero poder dar acesso a uma página específica apenas a certas pessoas (para informações gratuitas ou pagas) - mas elas não são editoras no meu blog.