Como Adicionar Nofollow a Todos os Links Externos no WordPress (O Jeito Fácil)

Quando comecei a adicionar links externos ao meu site WordPress, não pensei muito em como eles poderiam afetar o SEO. Eu só queria compartilhar recursos úteis com meus leitores e recomendar produtos nos quais confio.

Não foi até que comecei a usar links de afiliados que percebi que havia um problema. O Google trata links pagos ou patrocinados de forma diferente e, se você não os gerenciar da maneira certa, isso pode prejudicar seus rankings de busca.

A solução é simples: adicione o atributo nofollow. Isso informa aos mecanismos de busca que um link é comercial, para que você permaneça dentro das diretrizes deles sem perder a capacidade de recomendar ferramentas e serviços aos seus leitores.

Neste guia, mostrarei duas maneiras fáceis de adicionar nofollow a links externos no WordPress. Cobrirei como fazer isso com o plugin gratuito External Links e como adicionar um trecho de código rápido usando o WPCode.

Como usar Nofollow em Todos os Links Externos no WordPress

Aqui está um resumo rápido do que você aprenderá neste artigo:

Um link nofollow é um hiperlink normal com um pedaço extra de código: rel="nofollow". Isso informa aos mecanismos de busca como o Google que você não quer passar autoridade de SEO para a página para a qual está linkando.

Mecanismos de busca como o Google usam links para entender sobre o que é o seu conteúdo e como ele se relaciona com outras páginas na web.

Embora vincular a sites externos de alta qualidade seja uma boa prática, você precisa de uma maneira de informar aos mecanismos de busca sobre tipos específicos de links. Isso é especialmente importante para links de afiliados, conteúdo patrocinado ou links em conteúdo enviado pelo usuário, como comentários.

Veja como é um link com o atributo nofollow no código:

<a href="http://example.com" rel="nofollow">Example Website</a>

Agora, você poderia percorrer todos os links do seu site e adicionar isso manualmente, mas é muito tedioso.

É por isso que automatizar o processo é a abordagem mais inteligente. Os métodos que mostrarei abaixo cuidarão disso para você automaticamente, garantindo que todos os links externos sejam tratados corretamente em todo o seu site.

Se você está apenas começando ou quer uma solução simples e que não exija manutenção, então este é o método que recomendo. Ele usa um plugin gratuito e dedicado que faz esse trabalho perfeitamente, sem complicações.

Primeiro, você precisa instalar e ativar o plugin External Links. Se você nunca instalou um plugin antes, não se preocupe. Tenho um guia detalhado sobre como instalar um plugin do WordPress que o guiará por cada etapa.

Após a ativação, vá para a página ‘WP External Links’ no seu painel de administração do WordPress. Aqui, você encontrará todas as configurações do plugin.

Você vai querer navegar até a aba ‘External Links’. Simplesmente encontre a opção ‘Set follow or nofollow’ e selecione a opção ‘nofollow’ no menu suspenso.

Configurações do Plugin WP External Links

Eu também recomendo definir a opção ‘Open external links’ para ‘cada um em uma janela ou aba separada’. Esta é uma ótima prática de experiência do usuário que mantém os visitantes no seu site.

Quando terminar, certifique-se de clicar no botão ‘Save Changes’ na parte inferior da página.

O plugin agora adicionará automaticamente o atributo nofollow a todos os links externos em todo o seu site WordPress.

Este método é para pessoas que se sentem confortáveis em adicionar código ao seu site WordPress. É uma solução leve que não requer a configuração de nenhuma opção de plugin.

Eu recomendo fortemente contra editar o arquivo functions.php do seu tema diretamente, pois pequenos erros podem quebrar seu site. A maneira mais segura e fácil é usar o plugin gratuito WPCode.

Insight de Especialista: Usamos o WPCode em todos os nossos sites para gerenciar trechos de código essenciais. Ele nos permite adicionar funcionalidades personalizadas sem tocar nos arquivos do nosso tema, o que é crucial para a estabilidade do site. Para mais detalhes, veja nossa análise completa do WPCode.

Primeiro, instale e ative o plugin gratuito WPCode. Se precisar de ajuda, siga nosso guia sobre como instalar um plugin do WordPress.

Após a ativação, vá para Snippets de Código » + Adicionar Snippet e clique em ‘Adicionar Seu Código Personalizado (Novo Snippet)’.

Adicionando um Snippet Personalizado no WPCode

Comece dando um título ao seu snippet, como ‘Nofollow em Todos os Links Externos’.

Em seguida, cole o seguinte código na caixa ‘Prévia do Código’:

add_filter( 'the_content', 'wpb_nofollow_external_links' );
function wpb_nofollow_external_links( $content ) {
    return preg_replace_callback(
        '/[<]a[^>]+/',
        function( $matches ) {
            $link = $matches[0];
            $site_link = get_bloginfo( 'url' );
            if ( strpos( $link, 'rel' ) === false ) {
                $link = preg_replace( '%(href="https?://(?!' . preg_quote( $site_link, '/' ) . ')[^"]+)"%', '$1 rel="nofollow"', $link );
            } elseif ( preg_match( '%rel="([^"]+)"%', $link, $rel_matches ) ) {
                $rel = $rel_matches[1];
                if ( ! preg_match( '/\bnofollow\b/i', $rel ) ) {
                    $link = str_replace( 'rel="' . $rel . '"', 'rel="' . $rel . ' nofollow"', $link );
                }
            }
            return $link;
        },
        $content
    );
}

Observação: Este código adiciona o atributo nofollow apenas aos links dentro do conteúdo de suas postagens e páginas do WordPress. Ele não afetará links em seus menus de navegação, barra lateral, rodapé ou outras áreas de widgets.

Configurando o Trecho de Código no WPCode

Certifique-se de que o ‘Tipo de Código’ esteja definido como ‘Snippet PHP’.

Abaixo do código, defina o método de ‘Inserção’ como ‘Inserir Automaticamente’ e a ‘Localização’ como ‘Executar em Todos os Lugares’.

O método de inserção automática padrão no WPCode

Por fim, alterne o interruptor no topo para ‘Ativo’ e clique no botão ‘Salvar Snippet’.

Este código agora será executado automaticamente em seu site e adicionará o atributo nofollow a todos os seus links externos.

Perguntas Frequentes (FAQ)

1. Qual é a diferença entre nofollow, sponsored e ugc?

Estes são todos valores para o atributo rel que informam ao Google mais sobre um link. nofollow é uma dica geral de que você não endossa totalmente a página vinculada, sponsored é para links pagos ou de afiliados, e ugc é para conteúdo gerado pelo usuário, como comentários. Embora ser específico seja o melhor, nofollow pode funcionar como uma opção de uso geral.

2. Fazer nofollow em todos os links externos prejudicará meu SEO?

Não, é improvável que prejudique seu SEO, mas adicionar automaticamente nofollow a todos os links externos geralmente não é necessário. A melhor prática hoje é usar nofollow de forma mais estratégica. Por exemplo, você deve sempre usá-lo para links de afiliados ou patrocinados.

3. É melhor usar um plugin ou o método de código?

Depende do que você se sente mais confortável. Para a maioria dos usuários, recomendo usar o plugin External Links. É simples, dedicado e fácil de configurar. Se você prefere não adicionar outro plugin e se sente confortável adicionando código, então o método WPCode é uma ótima alternativa leve.

4. Como posso verificar se meus links externos têm o atributo nofollow?

Você pode verificar facilmente diretamente do seu navegador. Basta visitar uma página em seu site, clicar com o botão direito em um link externo e escolher 'Inspecionar'. Isso abrirá um painel do desenvolvedor mostrando o HTML, onde você pode ver se rel="nofollow" foi adicionado à tag <a> do link.

Inspecionando Atributos de Link

Recursos Adicionais e Guias para SEO no WordPress

Espero que este guia tenha ajudado você a aprender como adicionar nofollow a todos os links externos no WordPress.

Você também pode querer ver nossos outros guias para ajudá-lo a gerenciar links e melhorar o SEO do seu 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

28 CommentsLeave a Reply

    • Você pode pular o nofollow para sites de alto valor para seus artigos, mas é uma questão de teste e preferência pessoal para quais sites você não inclui o nofollow.

      Admin

  1. Observação: Este plugin quebrou várias de nossas páginas de categoria em junho de 2019. Tenha muito cuidado. E por quebrar, quero dizer que as páginas de categoria estavam aparecendo em branco.

    • Obrigado por nos informar, certamente daremos uma olhada no plugin e atualizaremos o artigo assim que encontrarmos uma alternativa, caso ele não esteja funcionando.

      Admin

  2. Olá,

    Obrigado pela ajuda. Instalei o plugin External Links. Uma pergunta rápida, porém. Muitos dos links no meu site estão na forma de botões, o plugin External Links que você sugeriu também funcionaria neles e os tornaria nofollow? Presumo que sim, pois, pelo que entendi, ele torna todos os links de saída nofollow, correto?

    Obrigado
    Paul

  3. Eu pensei que você só precisava tornar os links externos 'nofollow' se estivessem gerando lucro? Como links de afiliados?

    Então, você está dizendo que TODOS os links externos precisam ser 'nofollow'?

  4. Olá,

    Bom artigo. Tenho um problema em relação ao meu site WP. Links de entrada em posts ou páginas (apenas para posts/páginas. Em sidebars, rodapé funciona bem) não funcionam em dispositivos pequenos como celular, mas funcionam bem no computador. Como corrigir esse problema. Estou usando o plugin WP External Link, mas sem resultado. Também usei o plugin open external link wp como li no seu site, mas não funcionou. Por favor, ajude-me a corrigir esse problema.

    Obrigado

  5. Recentemente perdi meu ranking no Google. Tenho um site de alertas de emprego, faço tudo certo, mas uso todos os links externos sem 'nofollow' e em nova janela... meu site tem aproximadamente 1000 links externos. Alguma ideia para recuperar o ranking no Google? Por favor, responda wpbeginner, você é a única esperança para mim...

  6. Estou usando um plugin para adicionar 'no follow' a todos os links externos. Mas às vezes preciso que um link seja 'do follow' e para isso uso rel= “do follow”. Quando verifico, ele mostra tanto 'no follow' quanto 'do follow'.
    O que devo fazer?

    • Você deve consultar a documentação do plugin que está usando para adicionar 'nofollow' a todos os links. O autor do plugin pode ter descrito como tornar alguns links 'dofollow'. Se não o fez, você deve perguntar a ele como fazer isso.

      Admin

  7. Recentemente recebi um e-mail perturbador do Google dizendo:

    O Google detectou um padrão de links do seu site para outros sites que é antinatural ou irrelevante. Esse padrão tenta impulsionar artificialmente a classificação de outros sites nos resultados da Pesquisa Google. Essa classificação antinatural faria com que os resultados da pesquisa mostrassem preferência por resultados não relevantes para a consulta real do usuário. Isso também viola as Diretrizes para Webmasters do Google. Portanto, estamos descontando a confiança nos links do seu site.

    Eu uso links de Afiliados em quase todas as postagens e agora tenho mais de 450 postagens — Se eu tiver que codificar manualmente cada link, levará uma eternidade…. Posso obter alguma explicação do Google sobre exatamente o que causou essa ação?

    Obrigado

    Sheryl

  8. Algum feedback adicional sobre os prós e contras de links de afiliados não seguidos? Ainda não me decidi. Acabei de instalar este plugin, mas agora, lendo os comentários, me pergunto se foi a coisa certa a fazer.

  9. Gostaria que você tivesse nos dado uma solução real para fazer isso. Adicionar, mais uma vez, outro plugin para resolver o problema não é o caminho certo.

  10. Acho importante notar que, em quase todas as circunstâncias, não é uma boa ideia não seguir TODOS os links externos, pois isso anula completamente o propósito – é claro que o Google também pensa assim.
    Há um tempo pensei em usar um plugin para fazer isso, mas um site parece muito mais natural se você não fizer isso. Se você pensar bem, isso diz ao Google que todos os links externos no site são links pagos, e se todos os links puderem ser comprados, quão úteis eles seriam para o visitante e um site diferente que não usa nofollow em tudo deveria ser classificado mais alto como resultado – me corrija se eu estiver errado, no entanto.

  11. A ideia de usar nofollow para preservar o link juice morreu em 2009. Neste ponto, isso custa o link juice, quer você use nofollow ou não. Aqui estão alguns detalhes do WooRank:

    Se você confia no link, deixe-o ser seguido. Dê o crédito de volta a eles, porque é o mesmo para você de qualquer maneira. Se você não confia no link, por que ele está no seu blog?

    Anúncios nofollow, é claro, ou qualquer coisa gerada pelo usuário (comentários, etc.), mas qualquer outra coisa no seu blog deve ser deixada aberta e seguida.

  12. Em discussões de SEO / NoFollow, ouvi dizer que ter links para sites externos que complementam seu conteúdo é bom, e que eles devem ter permissão para “seguir”. Meu photoblog tem muitos links externos, e a maioria leva a informações oficiais associadas à foto que estou apresentando – como sites do Parque Estadual / Serviço Florestal e artigos da Wikipedia.

    Devo marcá-los como NoFollow?

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