🏷️Gerador de schema markup (JSON-LD)

Escolha o tipo de schema, preencha os campos e copie o JSON-LD pronto para colar em uma tag script do tipo application/ld+json. O JSON é validado na hora, e você vê o que faltar antes de publicar.

JSON

    🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

    Fonte: Google Search Central: dados estruturados e schema.org — O Google recomenda o formato JSON-LD; o markup deve refletir o conteúdo visível na página e não garante resultados enriquecidos · Última verificação em 24/09/2026

    Schema markup é um vocabulário (schema.org) que descreve o conteúdo da página para máquinas, normalmente em JSON-LD dentro de uma tag script. Ele ajuda o Google a entender a página e pode habilitar resultados enriquecidos, mas não garante que eles apareçam nem melhora o ranqueamento por si só.

    Como usar o gerador

    1. Escolha o tipo de schemaSelecione o tipo que descreve o conteúdo da página: Article para artigos, LocalBusiness para negócios com endereço, Product para produtos, FAQPage para perguntas e respostas, Organization para dados da empresa e BreadcrumbList para a trilha de navegação.
    2. Preencha os camposOs campos mudam conforme o tipo. Use apenas informações que aparecem de fato na página. Os avisos sinalizam URLs relativas, datas fora do formato e dados recomendados que faltam.
    3. Copie, publique e testeCopie o resultado, cole no HTML da página (no head ou no body) e teste com o Teste de Rich Results do Google e com o validador do schema.org. A ferramenta não chama nenhum deles.

    Como funciona o JSON-LD

    JSON-LD é uma forma de escrever dados estruturados como um objeto JSON, dentro de uma tag script com o tipo application/ld+json. Ele fica separado do HTML visível, o que facilita a manutenção, e é o formato recomendado pelo Google. Todo objeto começa com @context, que aponta para o vocabulário https://schema.org, e @type, que define o tipo do item, seguidos das propriedades daquele tipo, como name, url ou address.

    A ferramenta monta o objeto a partir dos campos, remove os que ficaram em branco e escreve o resultado com indentação. Caracteres como o sinal de menor e o e comercial são convertidos para sequências unicode dentro dos textos, o que impede que um valor com essas letras quebre a tag script. Depois, a ferramenta relê o JSON gerado e confirma se ele é sintaticamente válido.

    Os dados devem descrever o conteúdo visível na página. Marcar informações que o usuário não vê, ou inventar avaliações, viola as diretrizes do Google e pode levar a ações manuais.

    <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "...", ... } </script>

    Exemplo resolvido

    Para um post de blog, escolha Article com o tipo BlogPosting, informe o título, a URL, a imagem, as datas de publicação e atualização, o autor e o publicador. A ferramenta gera o objeto com author como Person, publisher como Organization com logo e mainEntityOfPage apontando para a URL. Se você digitar a data como 01/09/2026, o aviso pede o formato ISO, 2026-09-01.

    Para uma loja, escolha Product e informe nome, imagem, preço 79.90, moeda BRL e disponibilidade InStock: o resultado inclui o objeto offers com o preço, a moeda e o endereço schema.org da disponibilidade. Se você preencher a nota média e a quantidade de avaliações, o objeto aggregateRating é adicionado, mas o aviso lembra que só notas reais, visíveis na página, podem ser marcadas.

    Suposições e limitações

    • Ter schema não garante resultados enriquecidos: o Google decide caso a caso, e alguns tipos só se aplicam a determinados sites
    • Os rich results de FAQ hoje aparecem apenas para sites governamentais e de saúde muito conhecidos; o markup em outros sites continua válido, mas sem destaque
    • O schema não melhora o ranqueamento diretamente; ele ajuda o Google a entender a página e pode habilitar formatos especiais
    • Cada tipo aqui cobre as propriedades mais usadas, não todas as do schema.org; casos avançados podem exigir campos adicionais
    • Processamento 100% local: nada sai do navegador e nenhum validador é chamado automaticamente

    Dicas para tirar o melhor proveito

    Marque só o que está visível na página e mantenha os dados idênticos ao texto que o usuário lê: preço, endereço, datas e perguntas devem bater. Use URLs absolutas e imagens acessíveis ao Googlebot, sem bloqueio no robots.txt. Prefira um único bloco JSON-LD por tipo em cada página, e evite duplicar o markup que seu tema ou plugin já gera.

    Depois de publicar, teste a URL no Teste de Rich Results do Google e acompanhe o relatório de melhorias no Search Console, onde aparecem erros e avisos por tipo. Mantenha o markup atualizado quando preço, horário ou disponibilidade mudarem. Para negócios locais, mantenha nome, endereço e telefone iguais aos do perfil do Google Meu Negócio e do rodapé do site, o que reforça a consistência das informações.

    Erros comuns a evitar

    O erro mais grave é marcar conteúdo que não existe na página, como avaliações inventadas ou FAQ que o visitante não vê. Outro é usar URL relativa, datas em formato brasileiro ou preço com vírgula e símbolo de moeda, que tornam o JSON inválido para o Google. Também é comum colar o mesmo schema de Organization ou de Product em todas as páginas, sem adaptar.

    Não espere que o schema, sozinho, melhore a posição: ele descreve o conteúdo, mas o conteúdo continua sendo o que importa. E evite copiar blocos de terceiros sem revisar, porque nome, URL e imagem precisam ser os da sua página. Por fim, lembre que o FAQPage e o Product só fazem sentido quando a página realmente traz perguntas com respostas ou um item à venda; usar o tipo errado apenas para tentar ganhar destaque costuma resultar em avisos no Search Console.

    Veja também

    Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Formatador e validador de JSON, Prévia de resultado do Google, Gerador de Open Graph e Twitter Card, Verificador de estrutura de títulos (H1 a H6).

    Perguntas frequentes

    O que é schema markup?

    É um vocabulário padronizado (schema.org) para descrever o conteúdo de uma página a máquinas. Normalmente é escrito em JSON-LD, dentro de uma tag script, e ajuda buscadores a entender o que a página contém.

    Schema markup melhora o ranqueamento no Google?

    Não diretamente. Ele ajuda o Google a entender a página e pode habilitar resultados enriquecidos, como preço e avaliações, mas não garante posição nem a exibição desses recursos.

    Onde colocar o JSON-LD na página?

    Dentro de uma tag script com type application/ld+json, no head ou no body. O Google lê nos dois lugares. Uma página pode ter vários blocos.

    O FAQ schema ainda gera destaque nos resultados?

    Somente para sites governamentais e de saúde muito conhecidos. Nos demais, o markup é válido, mas o Google não exibe o destaque de perguntas.

    Como testar se o schema está correto?

    Use o Teste de Rich Results do Google, que mostra se a página é elegível a resultados enriquecidos, e o validador do schema.org. Esta ferramenta não os acessa; abra-os você mesmo com a URL publicada.

    Posso marcar avaliações de produto que não aparecem na página?

    Não. O markup deve refletir o conteúdo visível, e avaliações inventadas violam as diretrizes do Google, podendo gerar ação manual contra o site.

    Explore mais ferramentas gratuitas

    Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.