Top 5 Insights de “Practical Rendering SEO Explained” com Martin Splitt e Bartosz Goralewicz

Publicados: 2021-10-07

Em 6 de outubro de 2021, Bartosz Goralewicz conversou com Martin Splitt do Google sobre Rendering SEO – um tópico que eles cobrem e expõem à comunidade de SEO há algum tempo.

O webinar foi apresentado por Jason Barnard e organizado pela Duda.co.

Você pode ler a transcrição completa aqui e assistir a gravação aqui, mas neste pequeno artigo, quero falar sobre algumas das coisas que achei mais notáveis ​​nessa conversa.

Conteúdo ocultar
1 Renderização importa para classificação
2 Renderização não é apenas sobre JavaScript
3 O Google se preocupa com o consumo de CPU ao renderizar
4 O uso de plataformas CMS vem com prós e contras de renderização
5 Rendering SEO ajuda o Google e seus usuários

A renderização é importante para a classificação

Bartosz abriu a discussão com uma pergunta fundamental para muitos SEOs, e a resposta de Martin foi bem direta: Sim, se algo der errado quando o Google estiver tentando renderizar sua página, isso pode prejudicá-lo.

A renderização é uma etapa essencial no pipeline de indexação do Google. Consiste principalmente em buscar recursos e executar JavaScript para criar uma árvore de layout para uma determinada página. Essa árvore de layout é uma fonte crucial de informações sobre essa página para o Google – ela ajuda a entender onde o conteúdo principal está localizado, sobre o que é a página e é usada nas etapas posteriores que levam sua página a aparecer nos resultados da pesquisa.

Mesmo o menor bug em seu código pode levar a uma parte ou mesmo a uma página inteira renderizada incorretamente, tanto nos navegadores de seus usuários quanto no serviço de renderização da Web do Google. As consequências disso podem variar desde a página não ser indexada porque o Google não consegue ver o conteúdo até algumas partes desse conteúdo não serem indexadas, o que pode, por sua vez, prejudicar seus rankings.

E, infelizmente, mesmo olhando para alguns sites muito populares, você encontrará muitos bugs e JavaScript que é simplesmente muito pesado para renderizar – nossa pesquisa sugere que scripts pesados ​​são frequentemente responsáveis ​​pelo problema de indexação parcial.

A renderização não é apenas sobre JavaScript

Esse ponto é crítico porque implica que você deve analisar como o Google pode renderizar seu site, independentemente de estar ou não usando JavaScript (embora eu te desafie a encontrar um site popular que não use JavaScript hoje em dia).

A renderização geralmente é confundida com a execução do JavaScript, mas é mais do que isso – envolve todos os elementos visuais do seu site, como menus, carrosséis de links, imagens, vídeos e até mesmo parágrafos de texto.

Embora a depuração de JavaScript seja a parte mais complicada do SEO de renderização, você também deve procurar entender como o Google processa elementos não JS.

Por exemplo, você pode facilitar o trabalho do Google e, assim, acelerar o processo de indexação usando dimensões de imagem para todas as suas imagens. Isso permite que o Google ignore a renderização de imagens e use as dimensões fornecidas para gerar a árvore de layout. Isso também ajuda no seu orçamento de rastreamento, pois os arquivos de imagem não precisarão ser buscados!

O Google se preocupa com o consumo de CPU ao renderizar

Bartosz perguntou a Martin como os SEOs podem facilitar o processo de renderização para o Google ao otimizar recursos. A resposta dele foi interessante, e acho que é algo que não é mencionado com muita frequência:

“O Google Rendering Service não se importa com pixels, então não estamos pintando, então se você vir algo que é muito caro, você não precisa se preocupar com isso. Não estamos usando nenhuma GPU para pintar imagens e não nos importamos com nada relacionado à pintura.

Layouts caros são complicados, especialmente o trabalho de layout que acontece no thread principal – trabalho de layout que causa tempo de CPU que é precioso para o Google.”

Então, o que você pode fazer é minimizar a quantidade de trabalho de thread principal necessária para renderizar suas páginas. Embora isso possa não desempenhar um papel para um site pequeno, se você tiver milhões de páginas, o custo da CPU aumenta e pode potencialmente diminuir o processo de indexação do seu site.

O uso de plataformas CMS vem com prós e contras de renderização

Martin tinha uma coisa fascinante a dizer sobre como as plataformas CMS podem influenciar a renderização da sua página:

“O bom das plataformas é que sempre que otimizam a plataforma real, você obtém essa otimização de graça. Você não tem que fazer nada sobre isso, então isso é bom. Se você constrói sua própria coisa, então você tem que fazer o trabalho de otimização, e nunca alguma otimização cai magicamente no seu colo.”

Mas isso tem um custo. Usar uma plataforma CMS significa que seu site precisa enviar algum código redundante que você talvez nunca use. A plataforma pode fornecer um recurso pronto para uso que você nunca usará, mas pode ser impossível se livrar do código que torna o recurso possível.

A renderização de SEO ajuda o Google e seus usuários

Quando você otimiza a renderização, geralmente você simplesmente torna suas páginas mais leves. Para o Google, isso significa menos consumo de CPU e menos busca de recursos, o que é excelente porque essas são as coisas que o Google gasta de forma muito conservadora.

Mas é igualmente ótimo para usuários comuns, principalmente se eles usarem dispositivos de baixo custo com uma conexão ruim.

Como disse Martinho:

“Quanto mais caro você torna, pior é para nós como experiência. A Pesquisa Google realmente não se importa, só precisamos investir nos recursos de que precisamos e fazemos muitas otimizações para garantir que estamos desperdiçando o mínimo de tempo e energia possível. Mas, obviamente, se você está otimizando isso, um bom efeito colateral é que seus usuários provavelmente também ficarão mais felizes porque precisam de menos bateria, o telefone antigo ainda funcionará bem com o que você publica e eles poderão consumir seu conteúdo da web e talvez não de seus concorrentes, porque seus concorrentes simplesmente não se importam e realmente produzem algo que é menos conveniente de usar em seus telefones. Portanto, isso não é algo em que você coloca Google vs UX, é meio que o mesmo problema ou o mesmo desafio, e todos estamos enfrentando isso, incluindo a Pesquisa do Google, então isso é bom.”