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.
Ferramentas Semelhantes
Reportar um Problema
Gerador de Schema JSON-LD
Comentários
Ainda não há comentários — seja o primeiro a escrever um!