Sobre o Gerador de JSON-LD Schema.org
Escolha um tipo de schema, preencha um formulário e obtenha marcação JSON-LD limpa pronta pra colar no <head> da sua página. A Search Gallery do Google usa esses formatos de dados estruturados pra exibir rich results — acordeões de FAQ, cards de receita, estrelas de avaliação de produtos, detalhes de eventos, breadcrumbs de navegação e mais. O gerador segue exatamente o formato que o Google espera e avisa quando faltam campos obrigatórios.
O que é JSON-LD e por que o Google se importa?
JSON-LD (JSON for Linking Data) é o formato de dados estruturados que o Google recomenda pra marcar o conteúdo das suas páginas. Ele fica dentro de um bloco <script type="application/ld+json"> no seu HTML e diz aos mecanismos de busca exatamente do que sua página trata — um artigo, um produto, uma receita, uma FAQ. Quando a marcação corresponde a um tipo suportado, o Google pode renderizar rich results na busca: estrelas de avaliação, FAQ retráteis, cards de receita, breadcrumbs, detalhes de eventos e mais. Páginas com rich results geralmente têm um CTR maior que snippets de texto puro.
Onde colo o JSON-LD gerado?
Pegue a tag <script> do quadro de saída à direita e cole dentro do <head> da sua página HTML (também funciona em <body>, mas <head> é a convenção). Você pode ter vários blocos JSON-LD na mesma página — por exemplo, Article + BreadcrumbList + Organization — e o Google vai ler todos.
O Google vai mostrar rich results só por adicionar JSON-LD?
Uma marcação correta torna sua página elegível pra rich results, mas o Google decide se vai realmente exibi-los com base na qualidade da página, na consulta do usuário e em outros sinais de ranking. Depois de fazer deploy da marcação, cole sua URL no Google Rich Results Test (link no rodapé da ferramenta) pra confirmar que o Google consegue parsear. A indexação e a exibição de rich results pode levar de dias a semanas.
Qual a diferença entre FAQPage e QAPage?
FAQPage é pra páginas onde você (o editor) fornece tanto a pergunta quanto a resposta — como uma central de ajuda ou FAQ de produto. QAPage é pra Q&A gerado por usuários como Stack Overflow ou Reddit onde várias pessoas respondem uma pergunta. Use FAQPage pra blocos FAQ típicos em landing pages.
Como escrevo os campos de duração (PT30M, PT1H)?
Schema.org usa o formato de duração ISO 8601. O padrão é PT[H][M][S]: PT30M = 30 minutos, PT1H = 1 hora, PT1H30M = 1 hora e 30 minutos, PT15S = 15 segundos, P1D = 1 dia. O placeholder do formulário mostra o formato correto. Pra vídeos, inclua horas quando relevante: PT2H15M3S.
Dá pra adicionar dados estruturados sem mexer no HTML?
Dá — se você usa Google Tag Manager, pode injetar um script JSON-LD via uma tag Custom HTML que dispara nas páginas relevantes. É uma abordagem comum pra sites onde o CMS não suporta código <head> personalizado. Basta colar a tag <script> gerada como conteúdo da tag GTM e disparar nas URLs correspondentes.
Por que meu schema Product precisa de 'image' e um bloco 'offers'?
O rich result Product do Google exige no mínimo: name, image e um entre aggregateRating, review ou um bloco offers (preço + moeda + disponibilidade). O gerador combina seu preço, moeda e disponibilidade num único nó offers automaticamente. Sem isso, o Google pode parsear a marcação mas não vai exibir estrelas nem preço nos resultados de busca.
JSON-LD é melhor que microdata ou RDFa?
Pro Google, sim. JSON-LD é o formato oficialmente recomendado pelo Google porque fica num único bloco <script> — separado do HTML visível — o que facilita a manutenção e diminui o risco de quebrar quando o design da página muda. Microdata e RDFa misturam atributos no HTML visível, o que é mais frágil. Bing e outros mecanismos também suportam JSON-LD.
Recursos
- 12 tipos de schema: FAQPage, Article, LocalBusiness, Product, Recipe, Event, BreadcrumbList, Organization, Person, VideoObject, HowTo, Review
- Formulários dinâmicos — os campos mudam conforme o tipo de schema escolhido
- Validação de campos obrigatórios com mensagens de erro claras
- Saídas: JSON-LD bruto e tag <script type="application/ld+json"> pronta pra colar
- Botões pra abrir o Google Rich Results Test e o Schema.org Validator
- Adicionar/remover linhas pra perguntas FAQ, passos de receita, ingredientes, breadcrumbs, perfis sociais
- Ajuda pra durações ISO 8601 (PT30M, PT1H) no tempo de preparo/cozimento/total
- Coordenadas geográficas e PostalAddress estruturado pra LocalBusiness
- Preço + moeda + disponibilidade combinados num único nó Offer
- AggregateRating pra produtos com snippets de estrelas
- 100% no cliente — seu conteúdo nunca sai do navegador
- Disponível em inglês, espanhol, vietnamita, português e francês