Google atualiza documentos JavaScript SEO com conselhos canônicos

Google atualiza documentos JavaScript SEO com conselhos canônicos


O Google atualizou sua documentação JavaScript SEO com novas orientações sobre como lidar com URLs canônicos para sites renderizados em JavaScript.

A atualização da documentação também adiciona orientações correspondentes às práticas recomendadas do Google para consolidação de URLs duplicados.

O que há de novo

A documentação atualizada concentra-se em um problema de tempo específico de sites JavaScript: a canonização pode acontecer duas vezes durante o processamento do Google.

O Google avalia os sinais canônicos uma vez quando rastreia o HTML bruto pela primeira vez e novamente após renderizar o JavaScript. Se o seu HTML bruto contiver um URL canônico e o seu JavaScript definir outro, o Google poderá receber sinais conflitantes.

A documentação observa que a injeção de tags canônicas via JavaScript é suportada, mas não recomendada. Quando o JavaScript define um URL canônico, o Google pode captá-lo durante a renderização, mas implementações incorretas podem causar problemas.

Várias tags canônicas ou alterações em uma tag canônica existente durante a renderização podem levar a resultados de indexação inesperados.

Melhores Práticas

O Google recomenda duas práticas recomendadas dependendo da arquitetura do seu site.

O método preferido é definir o URL canônico na resposta HTML bruta para corresponder ao URL que seu JavaScript irá renderizar. Isso dá ao Google sinais consistentes antes e depois da renderização.

Se o JavaScript precisar definir um URL canônico diferente, o Google recomenda deixar a tag canônica fora do HTML inicial. Isso pode ajudar a evitar sinais conflitantes entre as fases de rastreamento e renderização.

A documentação também lembra aos desenvolvedores que garantam que apenas uma tag canônica exista em qualquer página após a renderização.

Por que isso é importante

Esta orientação aborda um detalhe sutil que pode ser facilmente esquecido ao gerenciar sites renderizados em JavaScript.

A lacuna entre o momento em que o Google rastreia seu HTML bruto e o momento em que ele renderiza seu JavaScript cria uma oportunidade para que os sinais canônicos diverjam.

Se você usa frameworks como React, Vue ou Angular que lidam com roteamento e estrutura de página no lado do cliente, vale a pena verificar como suas tags canônicas são implementadas. Verifique se a resposta do seu servidor inclui uma tag canônica e se o seu JavaScript a modifica ou duplica.

Em muitos casos, a solução é coordenar as implementações canônicas do lado do servidor e do lado do cliente para que enviem o mesmo sinal em ambos os estágios do processamento do Google.

Olhando para o futuro

Esta atualização da documentação esclarece um comportamento que talvez não fosse óbvio antes. Isso não muda a forma como o Google processa tags canônicas.

Se você estiver vendo uma seleção canônica inesperada nos relatórios de indexação de páginas do Search Console, verifique se há incompatibilidades entre o HTML bruto e as tags canônicas renderizadas. A ferramenta de inspeção de URL mostra o HTML bruto e renderizado, o que possibilita comparar implementações canônicas em ambas as fases.


Imagem em destaque: Alicia97/Shutterstock



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *