Como Excluir Páginas Específicas, Autores e Mais da Pesquisa do WordPress

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. 🙌

Como excluir páginas específicas, autores e mais da pesquisa do WordPress

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:

💡 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.

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

💡 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.

O submenu Adicionar Novo Plugin em Plugins na área de administração do WordPress

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.

Selecione o arquivo zip do plugin para carregar e instalar no WordPress

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’.

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'.

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.

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 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.

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

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’.

Como tornar mais conteúdo pesquisável no WordPress

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’.

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

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’.

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 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.

Reconstruindo seu índice de busca do WordPress

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'.

O complemento de pesquisa Exclude UI

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’.

Excluir postagem única da pesquisa

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’.

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’.

Editando as regras de pesquisa do SearchWP

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.

Clique no botão Adicionar 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.

Excluindo categorias dos resultados de pesquisa do WordPress

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.

Excluir tags específicas

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.

Como salvar o mecanismo de pesquisa do SearchWP

Agora, quando os visitantes pesquisarem em seu site WordPress, o SearchWP excluirá todas as categorias, tags ou taxonomias personalizadas selecionadas de seus resultados.

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.

Página inicial 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.

WPCode adiciona trecho de código personalizado

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.

Adicionando um título a um trecho de código personalizado do WordPress

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.

Inserindo automaticamente um trecho de código personalizado do WordPress

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'.

Salvando um trecho de código WPCode do WordPress

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'.

Ativando um trecho de código personalizado no WordPress

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.

Extensão Custom Results Order para SearchWP

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'.

Estatísticas do SearchWP

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.

Promover para o topo

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).

Encontrando o ID do usuário passando o mouse sobre o nome do usuário

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.

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:

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. 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.

  2. 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!

    • 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

  3. 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,

    • 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

  4. Olá,
    O código na seção “Excluir Tags Específicas da Pesquisa do WordPress” está com defeito e causa um erro no WP.

      • 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.

        • 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. :)

  5. 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 :)

  6. 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.

  7. Instalei o plugin, marquei a opção de exclusão em uma página, mas continuo vendo nos resultados de pesquisa, por quê?

    • 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

  8. 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á?

  9. 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.

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.