Plugin WordPress SEO remove Rel Canonical de páginas não indexadas

O plugin All in One SEO é amplamente utilizado entre blogueiros e proprietários de sites WordPress, com mais de 3 milhões de instalações. Apesar de seu poder e utilidade, há um problema que incomoda os usuários: o plugin adiciona automaticamente uma tag rel canonical às páginas marcadas como não indexadas. Isso pode criar consequências indesejáveis ​​para o SEO.

Quando uma página ou postagem é marcada como não indexável, o plugin adiciona rel canonical a ela. Isso é indesejável, pois o uso de rel canonical em páginas não indexadas pode levar à indexação incorreta ou a classificações mais baixas nos resultados de pesquisa.

Conteúdo do artigo:

  • Como resolver o problema
  • Como se livrar do Rel Canonical usando ganchos
  • Como configurar um processo

A equipe de desenvolvimento do plugin propôs uma solução para o problema, recomendando o uso de filtros para alterar o comportamento do plugin. Neste caso, o usuário precisa fazer alterações no arquivo functions.php para configurar o plugin para funcionar corretamente com links canônicos.

Como se livrar do Rel Canonical usando ganchos

O código necessário para configurar o plugin e remover rel canonical é simples. Ele permite desabilitar a adição da tag rel às páginas que não devem ser indexadas.

Para fazer isso, você precisa usar filtros em seu código para controlar se URLs canônicos são adicionados ou removidos com base nas condições da página.

Como configurar um processo

Para fazer as alterações desejadas, siga estas etapas:

  1. Crie uma cópia de backup do site: É sempre recomendável criar um backup completo do seu site antes de fazer alterações. Isso é necessário para que em caso de erro você possa restaurar a versão funcional.
  2. Abra o arquivo funções.php: Localize o arquivo functions.php do seu tema WordPress atual. Ele deve estar localizado no diretório raiz do tema. Se você não conseguir encontrar este arquivo, entre em contato com seu provedor de hospedagem ou desenvolvedor.
  3. Faça uma cópia de backup do arquivo: Antes de editar o arquivo functions.php, faça uma cópia de backup dele. Isso lhe dará a oportunidade de reverter para a versão original do arquivo se algo der errado.
  4. Adicione o código: Adicione o seguinte código ao seu arquivo function.php para remover o URL canônico das páginas de arquivo e categoria:
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); função remove_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(é_arquivo()) { return false; // Убираем канонический URL для архивов. } retornar $url; } 

O código adicionado verifica se a página é uma categoria ou um arquivo e, em caso afirmativo, remove a tag rel canonical.

  1. Baixe o arquivo modificado: Depois que o código for adicionado, carregue o arquivo function.php modificado de volta para a pasta raiz do tema. Esta é uma etapa importante porque a colocação incorreta dos arquivos pode causar erros.
  2. Teste as alterações: Vá para as páginas de categoria ou arquivo para verificar se a tag rel canonical foi removida. Deve desaparecer, mas a meta tag robots deve permanecer.
  3. Confira outras páginas: Depois de verificar se as alterações foram aplicadas com sucesso às páginas de arquivo e categoria, verifique outras páginas, como a página inicial ou postagens, para garantir que rel canonical esteja funcionando corretamente.
  4. Remoção em páginas específicas: Se precisar remover rel canonical de páginas ou postagens individuais, você pode adicionar uma verificação por ID da página:
 Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

Para concluir

Usando essas etapas, você pode remover facilmente a tag rel canonical de páginas não indexáveis ​​ou postagens individuais no WordPress. Embora seja necessária alguma edição adicional de código para alguns usuários, a solução proposta é bastante simples e eficaz para a maioria dos sites.

Se você tiver alguma dúvida ou precisar de esclarecimentos adicionais, escreva para o estúdio SEO "SEO COMPUTER" com qualquer dúvida no email info@seo.computer.

ID 7564

Envie uma solicitação e forneceremos uma consulta sobre SEO promoção do seu site