Ir para o conteúdo principal
Bethemesh

Gerador Schema.org JSON-LD

Gere localmente marcação Schema.org para uma organização, pessoa, artigo, FAQ, breadcrumbs ou site Web.

  • Área de transferência

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Tipo de esquema

Um URL por linha.

Uma linha por entrada: Pergunta | Resposta

Uma linha por entrada: Nome | URL

Exemplo: https://example.com/search?q={search_term_string}

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Este gerador cria dados estruturados JSON-LD segundo o vocabulário Schema.org para seis tipos comuns: organização, pessoa, artigo, FAQ, breadcrumbs e site. Transforma alguns campos num bloco <script type="application/ld+json"> pronto a colar, sem erros de sintaxe nem propriedades vazias.

Cada tipo tem as suas propriedades: name, url, logo e sameAs para uma organização; headline, author, image e datas para um artigo; mainEntity para uma FAQ; itemListElement para breadcrumbs; uma potentialAction de pesquisa para um site.

Os campos vazios são retirados do resultado: nunca obtém uma propriedade "" nem um array vazio.

Na FAQ, cada linha Pergunta | Resposta passa a uma Question com a sua resposta aceite; nos breadcrumbs, cada linha Nome | URL passa a um ListItem cuja posição segue a ordem das linhas. Uma linha sem o separador | ou sem segunda parte é ignorada.

O JSON é indentado e a sequência </ é escapada, para que um texto com </script> não feche a etiqueta antes do tempo.

Como usar esta ferramenta

  1. Escolha o tipo de esquema

    Os campos apresentados adaptam-se ao tipo selecionado.

  2. Preencha os campos

    Use URL absolutos e datas no formato AAAA-MM-DD.

  3. Gere o JSON-LD

    O código gerado aparece numa etiqueta script pronta a usar.

  4. Cole e teste

    Coloque o bloco na página respetiva e verifique-o com o validador de dados estruturados.

Casos de uso

Descrever a sua empresa

Declarar o nome, o logótipo e os perfis sociais da organização na página inicial.

Mostrar breadcrumbs no Google

Substituir o URL pelo caminho de navegação nos resultados de pesquisa.

Marcar um artigo

Indicar o autor, a data de publicação e a imagem principal de um artigo de blogue.

Exemplos

FAQ de uma ficha de produto

Cada linha passa a uma Question com a sua resposta aceite. As respostas têm de aparecer tal e qual na página.

Entrada

Tipo de esquema: FAQ
Perguntas e respostas:
A garrafa pode ir à máquina de lavar loiça? | Sim, o corpo em aço e a tampa podem ir à máquina.
Durante quanto tempo a água fica fresca? | Até 24 horas.

Resultado

Código gerado:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "A garrafa pode ir à máquina de lavar loiça?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sim, o corpo em aço e a tampa podem ir à máquina."
      }
    },
    {
      "@type": "Question",
      "name": "Durante quanto tempo a água fica fresca?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Até 24 horas."
      }
    }
  ]
}
</script>

Breadcrumbs com três níveis

A posição é numerada pela ordem das linhas, da página inicial até à página de produto.

Entrada

Tipo de esquema: Breadcrumbs
Elementos dos breadcrumbs:
Início | https://example.com/
Garrafas | https://example.com/garrafas/
Garrafa de aço 750 ml | https://example.com/garrafas/aco-750

Resultado

Código gerado:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Início",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Garrafas",
      "item": "https://example.com/garrafas/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Garrafa de aço 750 ml",
      "item": "https://example.com/garrafas/aco-750"
    }
  ]
}
</script>

Dicas e boas práticas

  • Os dados estruturados têm de corresponder ao conteúdo visível: uma FAQ marcada tem de aparecer na página com as mesmas perguntas e respostas.
  • Desde 2023, a Google reserva os resultados enriquecidos de FAQ a sites governamentais e de saúde de reconhecida autoridade; a marcação continua a ajudar a descrever a página, mas na maioria dos casos já não mostra perguntas.
  • Num artigo, preencha pelo menos headline, image e datePublished: são as propriedades recomendadas pela Google.
  • Basta um bloco Organization na página inicial; não é preciso repeti-lo em todas as páginas.

Fontes e referências

Perguntas frequentes

Onde se coloca o código JSON-LD?

Em qualquer ponto do <head> ou do <body> da página que descreve. A Google lê-o em ambos os sítios, mesmo quando é inserido por JavaScript.

Que tipos de esquema estão disponíveis?

Organization, Person, Article, FAQPage, BreadcrumbList e WebSite. Para um produto, um evento ou uma receita, complete o JSON à mão com a documentação do Schema.org.

O resultado enriquecido é garantido?

Não. Uma marcação válida torna a página elegível, mas a Google decide se mostra um resultado enriquecido conforme a pesquisa, a qualidade da página e as suas regras.

Para que serve o modelo de URL de pesquisa?

No tipo WebSite, descreve o URL da sua pesquisa interna com a variável {search_term_string}. A Google retirou a caixa de pesquisa dos resultados em 2024; a propriedade continua válida mas já não tem efeito visível.

Os meus dados são enviados para um servidor?

Não. O JSON-LD é gerado no seu navegador.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Crie as meta tags SEO, Open Graph e Twitter/X de uma página Web.

Web e SEOEm destaqueUtilizar esta ferramenta

Crie um ficheiro robots.txt claro para orientar os robots de rastreio.

Web e SEOEm destaqueUtilizar esta ferramenta