Como Desativar Pingbacks Automáticos no WordPress (Passo a Passo)

Trabalhamos em blogs com centenas de links internos, e uma coisa que costumava nos deixar loucos era o fluxo de auto-pingbacks na seção de comentários.

Toda vez que linkávamos para nosso próprio conteúdo, o WordPress o tratava como um novo comentário. Isso polui a discussão e dificulta a identificação de comentários reais.

Se você também está vendo isso, não está sozinho. Muitos usuários do WordPress nem sequer percebem o que está causando isso ou como desativá-los.

Neste guia, mostraremos como desativar auto-pingbacks no WordPress. Você pode usar um plugin ou um pequeno trecho de código — o que for mais fácil para você.

Desativando auto-pingbacks no WordPress

O que é um Pingback?

Um pingback é uma forma de sites WordPress notificarem uns aos outros quando um post linka para outro. É como um comentário remoto — mas automático.

Veja como funciona:

  1. Publicamos um post no blog WPBeginner.
  2. Você escreve um post no seu site e inclui um link para nosso artigo.
  3. Seu site WordPress nos envia um pingback — um pequeno "aviso" digital.
  4. Nosso site WordPress verifica seu link e, se for válido, exibe o pingback como um comentário em nosso post.
  5. Este comentário apenas mostra um link de volta para o seu artigo. É só isso.

Pingbacks não funcionam apenas entre blogs — eles também acontecem dentro do seu próprio site. Se você linkar para um de seus posts de outro, o WordPress envia o que é chamado de "auto-pingback".

Prévia do Pingback

Quer saber mais? Confira nosso guia completo sobre trackbacks e pingbacks.

Por que você deve desativar auto-pingbacks no WordPress

Testamos como os usuários interagem com links de pingback e os resultados foram claros — as pessoas raramente clicam neles. Eles são fáceis de ignorar, especialmente quando aparecem na seção de comentários.

Mas quando adicionamos os mesmos links diretamente no artigo, eles receberam muito mais atenção. Isso ocorre porque os links no contexto são mais fáceis de ler e parecem mais naturais para os usuários.

A linkagem interna também desempenha um papel importante no SEO. Ajuda os motores de busca a entender a relação entre suas páginas e mostra sua expertise e autoridade em tópicos específicos. Aqui está nosso guia completo sobre linkagem interna para SEO.

O problema é que, toda vez que você adiciona um link interno, o WordPress também cria um auto-pingback. Estes aparecem na sua fila de moderação de comentários, onde adicionam desordem e desperdiçam tempo se você não os estiver usando.

É por isso que desativamos os auto-pingbacks em todos os nossos sites. Isso mantém a seção de comentários limpa e nos permite focar em links que realmente ajudam nossos leitores — e nosso SEO.

Veja como desativar facilmente os auto-pingbacks em seu site:

Desativar Auto Pingbacks no WordPress Usando Plugins

Vários plugins permitem desativar auto pingbacks no WordPress. Mostraremos três deles, e você pode escolher um que funcione para você.

Este método é mais fácil e recomendado para a maioria dos usuários. WPCode é o melhor plugin de snippets de código do WordPress.

Ele permite que você adicione facilmente código personalizado no WordPress sem quebrar seu site. Ele também vem com uma tonelada de snippets personalizados úteis que você pode querer usar em seu site.

Primeiro, você precisa instalar e ativar o plugin WPCode.

Página inicial do WPCode

Observação: Uma versão gratuita do WPCode também está disponível. No entanto, para desbloquear todo o potencial do plugin, recomendamos a atualização para a versão paga.

Por que recomendamos o WPCode?

Recomendamos o WPCode porque ele é o gerenciador de snippets de código personalizado mais fácil para WordPress. Nós o usamos em todos os nossos sites e ele nos ajudou a gerenciar e adicionar código personalizado facilmente sem instalar plugins separados. Para saber mais, dê uma olhada em nossa análise completa do WPCode.

Depois de ativar o plugin, vá para a página Code Snippets » +Add Snippet. Na caixa de pesquisa, digite 'self pingback' e ele mostrará o snippet de código.

Biblioteca de conexão WPCode

Clique no botão 'Connect to Library to Unlock'.

Isso abrirá um pop-up onde você pode fazer login na sua conta WPCode e conectar-se ao recurso de biblioteca na nuvem. Não se esqueça de marcar a opção 'Enable pushing snippets from the library to your site'.

Biblioteca de código de conexão

Se você ainda não tem uma conta, pode criar uma gratuitamente.

Conectar-se à biblioteca WPCode dá acesso à sua biblioteca de snippets de código gratuitos. Você também pode salvar e reutilizar seus snippets de código em outros sites.

Uma vez conectado à biblioteca WPCode, retorne à página Code Snippets » +Add Snippet. Na caixa de pesquisa, digite 'self pingback' e clique em 'Use Snippet' quando o snippet de código aparecer.

Usar snippet

O plugin abrirá então o código em um editor de snippets de código.

Aqui, o trecho de código personalizado é adicionado automaticamente. Basta alternar o interruptor de status de ‘Inativo’ para ‘Ativo’.

Ativar snippet

Não se esqueça de clicar em ‘Atualizar’ para salvar suas alterações.

É só isso. Seu site WordPress agora começará a usar este código personalizado para desativar auto pingbacks.

2. Usando o Plugin No Self Pings

Para este método, você usará um plugin feito para uma única tarefa.

Você precisa instalar e ativar o plugin No Self Ping. O plugin funciona imediatamente e desativará os auto pingbacks após a ativação.

Quer desativar pingbacks para outros sites que você possui também? Simplesmente vá para a página Configurações » Discussão e role até o final.

Configurações de sem auto-pingbacks

Aqui, você pode adicionar quaisquer sites adicionais que não deseja que façam pingback. Estes podem ser outros sites que você gerencia ou quaisquer sites de terceiros aos quais você se vincula frequentemente.

Finalmente, não se esqueça de clicar em ‘Salvar Alterações’ para armazenar suas configurações.

3. Usando o Plugin Disabler

Outra maneira de desativar auto pingbacks no WordPress é usando o plugin Disabler. Ele é feito explicitamente para desativar recursos indesejados no WordPress.

Primeiro, você precisará instalar e ativar o plugin Disabler. Após a ativação, visite a página Configurações » Disabler e mude para a aba ‘Backend’.

Desativador impede auto-pingbacks

A partir daqui, marque a caixa ao lado da opção ‘Desativar auto pings’. Abaixo disso, você pode fornecer quaisquer URLs adicionais que não deseja que façam pingback.

Não se esqueça de clicar no botão ‘Salvar Configurações’ para salvar suas alterações.

Desligar Auto Pingbacks Sem Usar um Plugin

Se você não quiser usar um plugin, pode usar estes dois métodos para desativar os auto pings em seu site.

1. Desativar Pingbacks Globalmente

O WordPress permite que você desative os pingbacks em seu site. Esta opção desativa completamente o recurso de pingback em seu site.

Basta ir para a página Configurações » Discussão. Na seção ‘Configurações padrão de posts’, desmarque a caixa ao lado da opção Tentar notificar qualquer blog vinculado do post’.

Desativar pingbacks globalmente

Por fim, clique no botão ‘Salvar Alterações’ para armazenar suas configurações.

O WordPress agora parará de enviar pingbacks para qualquer site quando você criar um link para ele.

2. Inserir Código Manualmente para Desativar Auto Pingbacks

Este método é essencialmente o mesmo que descrevemos anteriormente na seção WPCode.

Em vez de um snippet de código pronto para uso, você pode adicionar manualmente o snippet de código ao seu site.

Este método também pode ser útil para usuários que não desejam usar o plugin WPCode. Para mais detalhes, veja nosso tutorial sobre como adicionar snippets de código personalizados no WordPress.

Você só precisa copiar e colar este código no WPCode. Alternativamente, você pode adicioná-lo ao arquivo functions.php do seu tema ou a um plugin específico do site:

add_action( 'pre_ping', function( &$links ) {
	$home = get_option( 'home' );
	foreach ( $links as $l => $link ) {
		if ( 0 === strpos( $link, $home ) ) {
			unset( $links[ $l ] );
		}
	}
} );

Não se esqueça de salvar suas alterações e enviá-las para o seu site.

Depois de adicionar este código, o WordPress parará de enviar pingbacks quando você adicionar um link interno.

Alternativa Melhor para Auto Pingbacks

O objetivo inicial de adicionar pingbacks no WordPress era permitir a comunicação entre sites através de links. No entanto, os spammers os usam indevidamente tanto que a maioria dos sites desativa o recebimento de trackbacks de outros sites.

Se você ainda não o fez, por favor, dê uma olhada em nosso tutorial sobre como desativar trackbacks e pings no WordPress. Isso salvará seu site de uma tonelada de spam indesejado.

Auto-pingbacks são pings para suas próprias postagens de blog. Por exemplo, quando você adiciona um link para uma postagem de blog mais antiga, um link para seu novo artigo aparecerá na seção de comentários dela.

No entanto, os links aparecem na parte inferior e não fornecem contexto aos usuários. Rastreamos esses links e descobrimos que os usuários não interagiam com eles e que eles não agregavam muito valor.

Em vez disso, adicionar links no corpo do artigo funcionou muito melhor. Mais usuários clicaram nesses links, aumentando as visualizações de página e impulsionando os rankings de busca.

Como Adicionar Links para Artigos Antigos

Recomendamos que os usuários façam da vinculação interna um hábito e a tornem parte de seu fluxo de trabalho editorial do WordPress.

Para nossos sites, atualizamos rotineiramente artigos antigos com novas informações e adicionamos links internos apontando para artigos mais novos quando relevante.

Também usamos o All in One SEO for WordPress, que é o melhor plugin de SEO para WordPress do mercado. Ele também vem com uma poderosa ferramenta de link chamada Link Assistant.

Visão geral do Link Assistant do All in One SEO

Ele permite que você rastreie todos os links em seu site, incluindo links internos.

Você também verá oportunidades de linkagem onde o plugin usará IA para mostrar onde você pode adicionar novos links internos.

A lista de Oportunidades de Link no AIOSEO

Para mais detalhes, veja nosso guia detalhado de links internos para iniciantes.

🧹 Mais Maneiras de Limpar Seus Comentários do WordPress

Auto-pingbacks são apenas uma das muitas distrações que podem poluir seu site WordPress. Se você está procurando ter controle total sobre sua seção de comentários, reduzir spam e melhorar o desempenho do seu site, estes guias o ajudarão a chegar lá:

Esperamos que este artigo tenha ajudado você a desativar auto-pings em seu site WordPress. Você também pode querer conferir nosso guia sobre como personalizar o painel de administração do WordPress para um gerenciamento mais fácil do site.

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

27 CommentsLeave a Reply

  1. Obrigado! O recurso de link interno/pingback de repente me causou um grande problema (longa história). E sempre foi irritante (e inútil)!

  2. O método WPCode é uma verdadeira revolução. É super limpo e funciona muito bem sem a necessidade de plugins extras.
    Uma coisa que aprendi: ensinar aos clientes sobre links internos manuais é fundamental. Não se trata apenas de substituir os auto-pingbacks – na verdade, ajuda com o SEO e torna os sites mais fáceis de usar.

    • Olá Aurora,

      Sim, ele desativa apenas os auto-pings. No entanto, você precisará garantir que a opção de notificar outros blogs quando você linkar para eles esteja marcada na página “Configurações » Discussão”.

      Admin

  3. Olá , você pode me ajudar a encontrar o arquivo functions.php. Eu queria tentar a opção de colar o código.
    Obrigado

  4. Eu desmarquei a caixa nas configurações de Discussão.

    Ainda assim, preciso usar algum Plugin No Self Pingback?

    É essencial usar um plugin para No self Pingback?

    Por favor, responda.

    Obrigado

  5. tenho todos os recursos de pingback desativados, mas quero saber como impedir que outros blogs gerem pingbacks vinculando ao meu site?

  6. Vocês são demais. Toda vez que pesquiso no Google por um problema super específico e obscuro, encontro seu site e um guia simples, passo a passo, para lidar com o problema. Eu amo este site. Continuem assim!

  7. Esta atualização de código funciona com a rede multisite do WordPress para desativar os sub-pingbacks definidos para posts?

  8. Excelente, eu não sabia sobre pingbacks. Entendo que isso é sobre Artigos, mas isso também se aplica a Produtos criados em sites WooCommerce?

  9. Acabei de ir ao site para verificar o plugin recomendado e recebi esta mensagem – Devemos nos preocupar:
    Este plugin não é atualizado há mais de 2 anos. Ele pode não estar mais sendo mantido ou suportado e pode ter problemas de compatibilidade quando usado com versões mais recentes do WordPress.

  10. Encontrei seu blog mencionado na revista Feedfront e fico feliz em encontrar este artigo. Desativar auto-pingbacks afeta o SEO? Se sim, vale a pena dar esse passo?

Deixe um comentário

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.