O Google atualizou sua documentação de desenvolvedor para alertar sobre sites que usam marcação de produto gerada por JavaScript e que a empresa de pesquisa recomenda colocar a marcação de produto no HTML inicial para obter melhores resultados.
Para ser claro, o Google disse que a marcação de produto gerada por JavaScript pode funcionar, mas você precisa garantir que seu servidor possa renderizar as páginas com rapidez suficiente para o Googlebot. Google escreveu“Recomendamos colocar a marcação do produto no HTML inicial para obter melhores resultados e garantir que seu servidor possa lidar com o aumento do tráfego se você estiver gerando a marcação do produto com JavaScript.”
Houve dois documentos que foram alterados:
(1) Dados estruturados da listagem do comerciante (produto, oferta):
O Google adicionou aqui dois marcadores:
- Se você é um comerciante que otimiza todos os tipos de resultados de compras, recomendamos colocar os dados estruturados do produto no HTML inicial para obter melhores resultados.
- Para marcação de produto gerada por JavaScript: esteja ciente de que a marcação gerada dinamicamente pode tornar os rastreamentos do Shopping menos frequentes e menos confiáveis, o que pode ser um problema para conteúdo que muda rapidamente, como disponibilidade e preço do produto. Se você estiver usando JavaScript para gerar marcação de produto, certifique-se de que seu servidor tenha recursos de computação suficientes para lidar com o aumento do tráfego do Google.
(2) Gere dados estruturados com JavaScript:
O Google adicionou esta notação no topo deste documento:
Usando marcação de produto? Esteja ciente de que a marcação gerada dinamicamente pode tornar os rastreamentos do Shopping menos frequentes e menos confiáveis, o que pode ser um problema para conteúdo que muda rapidamente, como disponibilidade e preço do produto. Se você é um comerciante que otimiza todos os tipos de resultados de compras, certifique-se de que seu servidor tenha recursos de computação suficientes para lidar com o aumento do tráfego do Google.
Isso é semelhante ao que abordamos aqui e abordamos aqui. Suspeito que a correção que o Google faria seria apenas atualizar os documentos, ou talvez não?
Martin Splitt, do Google, disse esta manhã em LinkedIn:
Podemos renderizar muito bem, mas isso introduz variáveis que podem aumentar a complexidade e, junto com a criatividade das pessoas que criam sites, às vezes podem causar problemas. Dito isto, na maioria das vezes o Javascript é culpado por um problema, mas no final das contas ele não é o causador de problemas.
Às vezes também temos bugs em nosso código e recentemente um desses bugs envolveu Javascript, então não é impossível que o Javascript esteja envolvido em problemas.
Aqui está uma visualização dessas mudanças:
Discussão no fórum em LinkedIn.