Gerador de Schema JSON-LD

Gere dados estruturados para Article, FAQ, Product, Organization ou Breadcrumbs — JSON-LD válido, pronto para colar.

973 visualizações

Como Funciona

JSON-LD é uma forma de escrever dados estruturados usando o vocabulário schema.org, para que um mecanismo de busca receba uma descrição legível por máquina do que uma página realmente contém — não apenas o que ela diz em texto simples. Escolha um tipo (Article, FAQ, Product, Organization, Breadcrumb), preencha os campos, e a ferramenta gera um bloco <script type="application/ld+json"> válido, pronto para colar na sua página — por convenção logo antes de </head>, embora funcione em qualquer lugar do HTML.

Exemplo concreto: uma página de receita marcada com tempo de preparo, número de ingredientes e uma nota média de avaliação pode se qualificar para um rich result — a linha extra na listagem do Google mostrando uma avaliação em estrelas, tempo de preparo ou preço diretamente nos resultados de busca, antes mesmo de o usuário clicar. O script em si é invisível na página renderizada; apenas os rastreadores dos mecanismos de busca o leem, os visitantes nunca veem o JSON bruto.

O Que Saber

Duas regras mantêm você seguro: a marcação precisa descrever conteúdo que está de fato visível na página — marcar uma avaliação de 4,8 estrelas que não aparece em lugar nenhum para os usuários verem é uma violação da política de dados estruturados, não um atalho, e o Google pode suprimir rich results manual ou algoritmicamente para páginas flagradas fazendo isso. Segundo, uma página costuma carregar vários blocos juntos — um Article, uma trilha de Breadcrumb e um bloco de FAQ lado a lado é uma combinação comum e válida. Depois de publicar, valide o resultado com o Teste de Rich Results do Google antes de presumir que funciona.

A marcação de Product carrega um peso extra por esse motivo: incluir preço, disponibilidade e uma avaliação agregada dá ao Google dados concretos que ele pode exibir diretamente nos resultados, mas isso só permanece válido se esse preço e disponibilidade realmente corresponderem ao que um visitante encontra na página ao vivo. Um schema que se desalinha da realidade — um preço promocional ainda marcado depois que a promoção termina, por exemplo — é exatamente o tipo de incompatibilidade que validadores e revisões manuais existem para detectar, então revise a marcação sempre que o conteúdo subjacente da página mudar.

  • Nunca marque informações que não estejam genuinamente visíveis para os visitantes.
  • Combinar múltiplos tipos de schema em uma página é normal e esperado.
  • Rich results nunca são garantidos — são uma possibilidade que os dados estruturados desbloqueiam, não um interruptor que você liga.

Perguntas Frequentes

A marcação de FAQ ainda gera rich results?

Em 2023 o Google restringiu os rich results de FAQ a sites de autoridade reconhecidos, mas a marcação continua ajudando máquinas (e crawlers de IA) a entender seu conteúdo — vale a pena manter.

Onde exatamente o script deve ficar?

Em qualquer lugar do HTML — head ou body. A convenção é antes de </head>. Vários blocos de script na mesma página são normais e comuns.

Dados estruturados inválidos ou enganosos podem penalizar meu site?

Sim — as diretrizes de dados estruturados do Google proíbem explicitamente marcar conteúdo que não está genuinamente presente na página, como uma avaliação ou preço que o usuário nunca realmente vê. Sites flagrados fazendo isso podem perder a elegibilidade para rich results, e em casos sérios ou repetidos enfrentar uma ação manual. Mantenha a marcação honesta e ela continua sendo um recurso simples.

Adicionar JSON-LD garante que eu vou ter um rich result?

Não. Isso torna a página elegível, não garantida — o Google ainda decide caso a caso quais listagens recebem o tratamento aprimorado, com base em fatores como qualidade do conteúdo, autoridade do site e contexto da busca. Pense no JSON-LD como algo que desbloqueia uma possibilidade, não que liga um recurso.

Preciso de scripts separados para tipos diferentes de schema em uma página?

Você pode gerar vários blocos <script type="application/ld+json"> separados ou combinar vários tipos em um único array @graph — ambos são válidos. A maioria das páginas reais carrega mais de um tipo ao mesmo tempo, comumente Article mais Breadcrumb mais FAQ.

Comentários

Ainda não há comentários — seja o primeiro a escrever um!

Ferramentas Semelhantes