Como ocultar posts e páginas dos motores de busca?
Publicados: 2020-12-08Como ocultar posts e páginas dos motores de busca?
Índice
Introdução
Alguma vez você já quis como ocultar postagens e páginas dos mecanismos de pesquisa? por exemplo, de resultados de pesquisa internos em seu site? Ou deseja impedir que os mecanismos de pesquisa rastreiem suas postagens e páginas. Aqui vou mostrar-lhe como fazê-lo.
Ou melhor ainda, ocultar as páginas reservadas para membros na área de membros ou páginas que contenham informações confidenciais, por exemplo, no caso de um site de membros (obviamente, o conteúdo sempre permanecerá protegido por senha, mas é impedido de ser exibido e, portanto, de ser cientes de sua existência).
Mesmo que você nunca tenha pensado nisso, aconselho a refletir sobre esse problema. Algumas páginas nunca devem ser visualizadas pelo usuário que faz uma busca interna no site, ou que nunca devem ser indexadas pelos buscadores também por questão de privacidade de seus clientes.
Por padrão, o WordPress possui uma função de pesquisa interna que mostra tanto as postagens quanto as páginas publicadas com base no termo de pesquisa ou palavra-chave. Normalmente, os conteúdos que compõem um site são encontrados dentro dos artigos, e os usuários estão mais inclinados a pesquisar artigos do que páginas .
As páginas, por outro lado, são usadas para fornecer diferentes informações, como biografia do site, privacidade, política de cookies, login e muito mais. Normalmente, as páginas são links presentes em um menu ou no rodapé, por isso às vezes é até conveniente, excluir páginas do WordPress da busca interna do site ou dos buscadores .
Você pode impedir que os mecanismos de pesquisa rastreiem suas páginas do WordPress a partir da pesquisa interna do site ou dos mecanismos de pesquisa sem usar nenhum plug -in , apenas através das mesmas configurações fornecidas pelo WordPress ou adicionando código PHP ao arquivo function.php do tema ativo.
Mas vamos praticar agora e ver como ocultar as páginas do WordPress dos resultados de pesquisa .
Como ocultar páginas do WordPress dos resultados de pesquisa internos do seu site?
Método 1: usando o arquivo function.php
Para excluir páginas do WordPress dos resultados de pesquisa em seu site , adicione algum código PHP dentro do arquivo function.php do seu tema em uso no WordPress .
Qualquer pessoa que deseje ocultar todas as páginas de seu site WordPress pode fazê-lo acessando Appearance> Editor>functions.php e colando o seguinte código:
functionSearchFilter ($ consulta) { if ($ query->is_search) { $ query-> set ('post_type', 'post'); } retornar $ consulta; } add_filter ('pre_get_posts', 'SearchFilter');
Através deste código, apenas artigos ou posts aparecerão nas buscas, todas as páginas serão excluídas.
Se, por outro lado, você não estiver familiarizado com a adição de códigos diretamente no arquivo de tema do WordPress, recomendo os melhores plugins do WordPress úteis para esse fim, como Excluir ou Search Exclude, que permitirão excluir páginas e artigos do WordPress de a pesquisa diretamente dos plugins de configurações.
Método 2: Usando o arquivo header.php
No WordPress, já existe uma configuração que permite evitar a indexação de páginas e posts nos buscadores . Normalmente, esta configuração é recomendada para selecioná-la, única e exclusivamente, quando se pretende criar um blog privado acessível apenas a grupos específicos de usuários que já estão informados da existência do site.
Praticamente todas as seções de um site WordPress são indexáveis pelos mecanismos de pesquisa, incluindo a página de resultados de pesquisa interna. Podemos bloquear o conteúdo do seu site WordPress para os mecanismos de pesquisa com um truque simples.
Vejamos abaixo as formas e soluções para ocultar páginas dos buscadores, mas torná-las acessíveis via URL direta e sem o uso de plugins específicos .
Adicione o seguinte código no arquivo header.php, dentro do elemento head:
[phphtmlscript = "true"] <? php if (is_search ()) {?><meta name = "robots" content = "noindex, nofollow" /><? php}?>
Alternativamente, crie um arquivo robots.txt (provavelmente já estará presente em sua hospedagem WordPress) com esta aparência:
Agente de usuário:
* Não permitir:
Método 3: Usando o arquivo robots.txt:
Agente do usuário: * Não permitir: /
Para evitar indexar uma página ou postagem específica com o arquivo robots.txt:
User-agent: * Disallow: / pages / hidden_page
em vez de /pages/Hidden_page, insira o URL da página que você deseja ocultar.
Por fim, outra forma, mais direta e menos arriscada de inibir a indexação de páginas e posts do WordPress é selecionar o item “Desencorajar motores de busca de indexar este site” que está localizado dentro do caminho:
Atenção: este procedimento tornará seu site WordPress praticamente invisível para os mecanismos de pesquisa.
Se você marcar a opção “ Desencorajar motores de busca de indexar este site ”, o sistema insere a meta tag <meta name = “robots” content = “noindex, nofollow”> no cabeçalho de todas as páginas, alertando assim todos os buscadores que páginas não terão que ser levadas em consideração e, portanto, não serão incluídas no índice de seus bancos de dados de pesquisa.
Método 4: Usando o plugin All in One SEO Pack
Outro aspecto a ser considerado na hora de ocultar páginas e posts do seu site é a indexação feita pelo Google e outros grandes buscadores (Bing e Yahoo). Além disso, neste caso, o conteúdo que você deseja limitar a visibilidade não deve ser incluído (pense, por exemplo, em páginas que contenham informações confidenciais de seus clientes).
O plugin que nos ajuda, neste caso, é o famoso Yoast SEO ou o adorado All in one SEO Pack (ferramentas para fazer SEO e otimizar o posicionamento no google e nos diversos buscadores de seus artigos e páginas web com WordPress). Este plugin nos permite evitar a indexação de páginas e posts específicos do WordPress .
Com o All in One SEO Pack ativado, você pode impedir que os rastreadores do Google acessem páginas específicas e excluir páginas selecionadas de serem indexadas no Google.
Agora, rolando a página e o editor de artigos, você verá o painel All in One SEO Pack aparecer e mais abaixo a entrada Meta Robot NoIndex (ou TAG).
Ao selecionar a TAG Meta Robots No Index , páginas e postagens específicas não serão indexadas. Eles não serão incluídos no índice do Google. Ao mesmo tempo, certifique-se de que as páginas e postagens que você deseja ocultar não estejam incluídas no mapa do site do seu site ou blog WordPress.
Método 5: Proteger com senha qualquer página ou postagem no wordpress
Este método, em vez de não indexar uma página ou postagem do mecanismo de pesquisa, definirá uma senha para obter acesso ao site. O proprietário pode decidir a quem passar a senha e dar acesso ao site apenas a eles.
Na seção de edição rápida de sua postagem ou página, você pode ver uma seção de senha onde você pode definir uma para você. Além disso, você pode definir o atributo page/post como privado para que somente você possa ter acesso a ele.
A linha inferior sobre como bloquear os mecanismos de pesquisa em um site ou artigos específicos do WordPress
Vimos como ocultar páginas e postagens dos resultados de pesquisa do seu site, do índice do Google e dos mecanismos de pesquisa em geral. Agora você sabe como melhorar e refinar a funcionalidade de pesquisa do WordPress
Se você conhece outras soluções para ocultar páginas e postagens em seu site ou novas estratégias para impedir que conteúdo que deveria ter visibilidade protegida seja acessível ao público, mantenha-nos informados deixando um comentário na caixa apropriada!