Backlinks em JavaScript são pontos de interrogação persistentes para os SEOs.

Sabemos que eles são executados em JavaScript, em vez de codificados em HTML com a forma clássica de texto âncora.

E nós sabemos que o Google os rastreia.

Google nos disse isso em 2014 e o Search Engine Land relatou testes que confirmaram isso em 2015.

Onely realizou um estudo aprofundado em 2017 e confirmou que o Google rastreia e executa JavaScript mesmo para sites construídos em frameworks de JavaScript como Angular, React e Vue, em vez de um CMS tradicional como WordPress.

Mas até recentemente, os SEOs e webmasters não tinham nenhuma visão sobre os backlinks em JavaScript apontando para seus sites.

Foi difícil descobri-los em primeiro lugar.

A maioria das nossas ferramentas de SEO e ferramentas de backlink favoritas não conseguem vê-las de forma alguma.

Na verdade, eu arriscaria dizer que a maioria dos SEOs e webmasters nem sequer sabe sobre a existência de backlinks em JavaScript.

Então, vamos começar com o básico.

Respostas para as Perguntas Frequentes Sobre Backlinks em JavaScript

O que são Backlinks em JavaScript?

Um backlink contido em código JavaScript é um backlink JavaScript. (Fácil, certo?)

Mas o que exatamente é JavaScript?

JavaScript (JS) é uma linguagem de programação para a web. Ela é executada e roda no navegador da web.

Exemplo de Javascript

É diferente do HTML, que é estático. Pense no HTML como os ossos de um site, e o JavaScript como o músculo.

Enquanto o HTML determina a estrutura de um site, o JavaScript permite que os elementos em um site mudem e se movam.

Por exemplo, role para baixo nesta página. A lightbox que aparece? Isso é controlado pelo JavaScript.

Como os Backlinks Acabam em JavaScript?

Para responder a esta pergunta, primeiro precisamos responder: O que é um backlink?

Um backlink é um hiperlink para outra página da web. No mundo do SEO, chamamos eles de "backlinks" porque eles apontam de volta para nossos sites. Mas não se engane: um backlink é um hiperlink.

Existem muitas maneiras de backlinks acabarem em código JavaScript. Aqui estão alguns dos exemplos mais comuns:

  • Redirecionamentos
  • Menus suspensos
  • Conteúdo inserido dinamicamente

Todas essas são características essenciais da web. Redirecionamentos ocorrem comumente após alguém enviar um formulário e você os envia para uma página de agradecimento—essa é uma boa funcionalidade e aquele redirecionamento constitui um backlink para a sua página de agradecimento.

Quando você clica em um menu suspenso, você está acionando JavaScript que cria novos elementos na página (os itens no menu suspenso). Se qualquer outro item se linkar a outra página, adivinha só? Isso é um backlink JavaScript.

Para um exemplo de conteúdo inserido dinamicamente, role a página para baixo até que uma lightbox apareça.

Esse é um conteúdo inserido dinamicamente—você ativa o código JavaScript que vive nesta página ao rolar para baixo, e o lightbox que aparece tem botões que contêm backlinks para outras páginas neste site.

Como os Backlinks em JavaScript são Diferentes dos Backlinks em HTML "Normal"?

Exemplo de Backlink em HTML

Porque o JavaScript é executado em um navegador web e o Google originalmente não usava um navegador para rastrear páginas. Portanto, o Google não executava JavaScript.

Assim, qualquer parte da página que foi renderizada em JavaScript não seria vista pelo Google.

E enquanto o Google avançou e agora executa JavaScript, a maioria das ferramentas que os SEOs usam para obter insights sobre backlinks não o fazem.

Porque nossas ferramentas são cegas, nós, SEOs e webmasters, também somos cegos.

Como o Google Trata os Backlinks em JavaScript?

Como todo outro backlink. Aqui está a confirmação do Google:

Há um pequeno contratempo a ser considerado, e ele se resume a questão do tempo.

Se você está adicionando dinamicamente o trecho rel=“nofollow" e isso acontece após o Googlebot indexar seu JavaScript, então ele indexará esse link como um link dofollow.

Isso faz sentido. Alterar a página depois que o Googlebot chega e esperar que o Googlebot perceba essas mudanças é bobagem.

Isso é Tudo Ótimo...Mas Por Que Eu Deveria Me Importar com Backlinks em JavaScript?

Se você está lendo o blog da SEOptimer, provavelmente se importa com "backlinks".

Então, é isso.

Eu apostaria que você definitivamente sabe que seu perfil de backlink é um dos 3 principais fatores de ranqueamento do Google.

Fatores de Ranqueamento do Google
Crédito da Imagem: Google

Nós já abordamos as razões para manter um perfil de backlink limpo antes, mas para recapitular:

  • A baixa visibilidade dos backlinks em JavaScript impacta sua capacidade de manter um perfil de backlinks limpo. Se você não consegue ver todos os links que apontam para o seu site, você não sabe quais links deve rejeitar. Sua capacidade de combater SEO negativo é mais fraca.
  • Da mesma forma, uma vez que o Google pode ver backlinks em JavaScript, é provável que os utilize em sua avaliação de penalidades baseadas em links. Se você não consegue ver backlinks de JavaScript, você não tem como combater uma penalidade que é baseada em backlinks ruins de JavaScript.
  • Saber quem linkou para o seu site oferece uma valiosa oportunidade de cultivar um relacionamento. Perder backlinks de JavaScript significa perder essa oportunidade.
  • O Google usa links internos para aprender sobre a arquitetura do seu site. Entender os backlinks internos em JavaScript no seu site oferece uma melhor compreensão de como o Google percebe a arquitetura do seu site.

Se você está ignorando backlinks em JavaScript e percebe que suas classificações, tráfego e receita estão caindo, talvez seja porque você está sendo atacado por backlinks em JavaScript que a maioria das ferramentas de SEO não relatam.

É benéfico Construir ou Ter Backlinks em JavaScript?

Sim. Uma vez que o Google trata todos os links que chegam a uma página como backlinks, independentemente de eles virem de HTML ou JavaScript, ter backlinks em JavaScript é uma coisa boa.

Link HTML

Contudo, todas as ressalvas sobre a construção de links ainda se aplicam. Você não quer construir backlinks "spammy" para o seu site.

Você também não quer criar backlinks em JavaScript que de alguma forma subvertam as diretrizes e melhores práticas do Google.

Já mencionamos que você não deve hackear outros sites para esconder backlinks em JavaScript antes, mas eu queria aproveitar esta oportunidade para lembrá-lo de não fazer isso. :)

Os Backlinks em JavaScript são Seguros para Ter no meu Perfil de Backlinks?

Sim. Como o Google disse, um link é um link é um link. Não há diferença entre um link que vem do HTML ou um link que vem de um elemento controlado por JavaScript, ou do próprio código JavaScript.

A única exceção é quando esses links vêm de código malicioso ou quando JavaScript é usado indevidamente para inserir links para o seu site.

Por que a maioria das ferramentas de SEO não relatam backlinks em JavaScript?

Porque a quantidade de cavalos de potência necessária para executar e relatar sobre backlinks em JavaScript é imensa.

Isso dito, à medida que o JavaScript se torna cada vez mais onipresente (e mais SEOs exigem saber sobre quais backlinks em JavaScript estão apontando para o seu site) e o custo de criação e manutenção de servidores diminui (como acontece a cada ano), podemos esperar que essas ferramentas relatem sobre backlinks em JavaScript em um futuro próximo.

Considerações Finais sobre Backlinks em JavaScript

JavaScript não vai desaparecer. E à medida que o JavaScript se torna mais popular e prevalente, a necessidade de os SEOs entenderem quais backlinks em JavaScript apontam para seus sites só aumenta.

Os backlinks em JavaScript aparecem em muitos elementos tradicionais na página, como lightboxes, menus suspensos e conteúdo inserido dinamicamente.

Com algumas raras exceções, o Google rastreia esses elementos e indexa esses links como se fossem links HTML normais.

Eu não os ignoraria.