Ir para o conteúdo

CHECKLIST SEO TÉCNICO       CURSO DE SEO TÉCNICO       LIVROS

Sobre mim     Nossas entregas     Consultoria     Feedbacks     Contato

LOGIN

Javascript e o impacto em SEO

outubro 6, 2023
Navegue por assunto

Um dos maiores desafios quando falamos de Javascript, é a rivalidade entre um desenvolvedor e o profissional de SEO. E cá estou eu, formada em desenvolvimento e atualmente especialista em SEO Tecnico. E o meu objetivo aqui é defender todos os personagens dessa história!

👨‍💻
Desenvolvedor

Usa JS para criar experiência e interatividade.

🔍
SEO

Precisa que os bots leiam e indexem o conteúdo.

🎯
Cliente

Só quer conversão e visibilidade.

Eis aqui o desenvolvedor, que utiliza javascript para desenvolver o site. Uma linguagem que vem sendo utilizada cada vez mais na programação…

Do outro lado, o profissional de SEO, que encontra dificuldades para posicionar e percebe uma demora acima do normal para indexar as páginas (há boatos que até hoje… quando nasce um SEO, nasce um ranço de dev, e quando nasce um DEV, nasce um ranço de SEO. Mas tem excessões!).

Agora, eis aqui o cliente, que fica no meio dessa história… Ele só quer conversões e visibilidade (só isso!)

Ah, conversões… nada melhor que um javacript para trazer uma boa experiência… Carrossel, animação ao passar o mouse, imagens e botões interativos, tudo isso e mais um pouco brilham os olhos do visitante e o convencem de fazer a conversão desejada…

HTML estático vs Javascript

Agora, como manter o conteúdo rastreável para os bots utilizando Javascript? Vou te explicar por quê o Javascript pode ser nosso inimigo, e não precisa saber programação!

Dentro do código-fonte, existem várias linhas coloridas. Entre elas, está o HTML estático: o bot “bate o olho” e já sabe o que encontrará naquele código. Nós também conseguimos fazer isso, encontrando a title, description, canonical…

E existem também os códigos Javascript. Diferente do HTML estático, ele precisa ser renderizado. Se olharmos para ele, não entendemos o que está nele. Ele é como uma cápsula, que deve ser aberta e explorada, o bot entra e busca headings, conteúdos, imagens e outros elementos para indexar. Quando ele consegue chegar até o conteúdo e entender, ele realizou o processo de HTML renderizado.

✅ HTML estático

O bot “bate o olho” e já entende: title, description, canonical ficam visíveis de imediato.

⚠️ Javascript

É uma “cápsula” que precisa ser aberta e renderizada antes que o bot entenda o conteúdo.

Mas como nem tudo são flores, essas “cápsulas” podem ser inacessíveis ou ter uma nível de profundidade muito grande, impossibilitando os bots de conseguirem entender seu conteúdo. Ou seja, o HTML não é renderizável.

Quando o código Javascript não é renderizável, todo conteúdo dentro dele fica protegido, escondido dos bots. Imagina o trabalho para fazer o SEO de uma página, colocar uma redação e o Google não conseguir ler? Desespero!

😱

Quando o código Javascript não é renderizável, todo o conteúdo dentro dele fica escondido dos bots — mesmo que você tenha feito a melhor redação SEO do mundo.

Agora que você conhece os dois lados das moedas (dev e SEO / javascript e rastreabilidade), será que existe um “vivemos felizes para sempre” em um relacionamento entre javascript e SEO?

É difícil colocar na balança (Javascript é libriano com ascendente em capricórnio, já fiz seu mapa astral…) e abrir mão da experiência do cliente no site. Até o Google diz isso, com o EEAT, da importância de focar no usuário.

🎵 “Entre tapas e beijos, é ódio é desejo, é sonho é loucura!” — a relação entre Javascript e SEO, resumida em uma frase.

Solução: o que é prerender?

E existe sim, uma forma de contornar o processo de renderização. Chamamos de prerender. Consiste em realizar a pré renderização pelo servidor. Em outras palavras, o servidor lê o conteúdo javascript e disponibiliza o conteúdo encontrado já renderizado, sem que o bot precise fazer essa etapa ao ler o código-fonte da página.

💡 A solução: Prerender é quando o servidor lê o conteúdo Javascript e entrega a versão já renderizada ao bot, eliminando a necessidade de ele processar a “cápsula” sozinho.

Como se faz isso?

Bem, no meu curso de SEO Técnico eu ensino como chegar no desenvolvedor com autoridade e carinho para que ele tope essa jornada com você, e aceite seu pedido (de casamento) para fazer o processo de pré-renderização!

Para finalizar, meu objetivo com essa pequena história é unir essa grande família e anunciar que (in)felizmente Javascript será uma linguagem cada vez mais presente nos sites atualmente, porque a experiência do cliente importa!

E no momento que o profissional de SEO souber como o Google lê seu conteúdo, sabendo orientar o cliente e seu time, uma nova história começa, e boatos serão apenas lembranças do século 21.

Quer aprender a “pedir a mão” do desenvolvedor?

No Curso de SEO Técnico, você aprende a conquistar apoio técnico e implementar o prerender com autoridade.

🎁 Cupom BLOG-RENDER: 10% OFF

Quero aproveitar o desconto
Mais recenteSEO Técnico com a NIARA

Lidiane Jahnke é especialista em SEO Técnico, pós graduada em Tech Lead. Atua como desenvolvedora SEO com foco em SEO desde 2018.

Linkedin Instagram Envelope Whatsapp
Serviços personalizados

SEO Técnico para SERP e IA

Especialista em SEO Técnico

Desenvolvedora SEO Senior

Auditoria de SEO Técnico

Implementações de SEO

Migração com SEO

Aprenda comigo

Curso de SEO Técnico

Checklist de SEO Técnico 

Livro Digital Cases de (in)sucesso no SEO Técnico

Série Gratuita Search Console

Blog de SEO Técnico

Dúvidas sobre o SEO técnico

Programe-se (em breve!)

Formação Desenvolvedor SEO

Mentoria de SEO Técnico

Projetos sociais

Portfólio de SEO

Tarot de SEO

Política de Privacidade

Seo Summit 2023 - Palestra de Lidiane Jannke

Javascript e o impacto em SEO