Os sites modernos estão usando ativamente JavaScript para exibir conteúdo dinâmico. Quando você usa o JavaScript para criar dados estruturados em seu site, há vários pontos aos quais você deve prestar atenção. Este manual discute as melhores práticas e estratégias de implementação.
Se você está apenas começando a trabalhar com dados estruturados, pode se familiarizar com a forma como esses dados funcionam no mecanismo de pesquisa do Google.
Existem várias opções para gerar dados estruturados usando JavaScript, mas os mais populares deles são: o seguinte:
Se você usar a marcação de produtos, lembre -se de que a marcação gerada dinamicamente pode reduzir a frequência e a precisão da indexação de produtos nos mecanismos de pesquisa, o que é especialmente importante para a mudança rápida de dados, como a disponibilidade de mercadorias e seu preço. Se você é um vendedor que otimiza todos os tipos de resultados comerciais, verifique se o servidor pode lidar com uma carga aumentada do Google.
O Google Tag Manager é uma plataforma que permite controlar tags no seu site sem a necessidade de editar o código. Para gerar dados estruturados usando o Google Tag Manager, siga as seguintes etapas:
O Google Tag Manager (GTM) suporta o uso de variáveis para extrair dados da página e incluí -los em dados estruturados. O uso de variáveis evita a duplicação de informações no GTM, o que reduz o risco de discrepâncias entre o conteúdo da página e os dados estruturados implementados usando o GTM.
Por exemplo, você pode criar dinamicamente um bloco JSON-LD para uma receita que usa o nome da página como o nome da receita, criando a seguinte variável de usuário nomeada Recipe_name:
function() { return document.title; } Depois disso, você pode usar Recipe_name em seu -tag personalizado.
Recomendamos que você crie variáveis para coletar todas as informações necessárias na página.
Aqui está um exemplo do conteúdo da TAG personalizada:
Nota: Este exemplo sugere que você determinou as variáveis Recipe_Name, Recipe_Image e Recipe_Author no GTM.
Outro método para gerar dados estruturados é o uso do JavaScript para gerar todos os seus dados ou adicionar informações às marcações do servidor. De qualquer forma, o Google pode processar e entender os dados estruturados presentes no DOM ao renderizar a página. Para saber mais sobre como o Google processa JavaScript, leia a liderança do JavaScript.
Um exemplo de dados estruturados gerados usando JavaScript:
fetch('https://api.example.com/recipes/123') .then(response => response.text()) .then(structuredDataText => { const script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.textContent = structuredDataText; document.head.appendChild(script); }); Se você usar a renderização do servidor, também poderá incluir dados estruturados no resultado da renderização. Confira a documentação da sua estrutura para descobrir como gerar JSON-LD para o tipo desejado de dados estruturados.
Para garantir que o Google possa indexar seus dados estruturados, siga as seguintes etapas:
Sucesso: Se você fez tudo corretamente e seu tipo de dados estruturado é suportado na ferramenta, verá a mensagem "A página é elegível para resultados ricos". Se você testar o tipo de dados estruturados que não são suportados no teste de resultados ricos, verifique a renderização. Se ele contiver dados estruturados, o Google poderá processá -los.
Tente novamente: Se houver erros ou avisos, provavelmente é um erro sintático ou uma propriedade ausente. Confira a documentação do seu tipo de dados estruturados e verifique se você adicionou todas as propriedades necessárias. Se o problema não for eliminado, verifique também o guia para corrigir os problemas com JavaScript para a pesquisa.
Se você precisar de ajuda para gerar ou testar dados estruturados para o seu site, entre em contato com a empresa de SEO "Seo.computer" para qualquer problema por e -mail info@seo.computer Ou através do WhatsApp +79202044461.
Id 15