Pular para o conteúdo principal

Formatador e Validador JSON-LD

Formate, embeleze e valide dados estruturados JSON-LD — cole JSON bruto ou uma tag <script> completa e verifique @context, @type e as propriedades que o Google exige para Article, Product, FAQPage, BreadcrumbList, LocalBusiness, Event e muito mais. Funciona completamente no seu navegador.

Entrada

Saída

JSON-LD Formatado
 
Lista de validação
NodePropertyRequirementResult
No data yet
Isso foi útil?

Guias

Cole JSON-LD que você já tem — copiado de um plugin CMS, modelo ou marcação gerada por IA — e verifique antes de ser lançado. Esta ferramenta formata o JSON, confirma que @context realmente aponta para schema.org, verifica cada @type encontrado em relação às propriedades que os documentos de resultado aprimorado do Google exigem, e informa quais resultados aprimorados a marcação realmente seria elegível.

Como usar

  1. Cole seus dados estruturados na caixa — seja o objeto JSON bruto, ou a tag <script type="application/ld+json">…</script> inteira copiada diretamente da <head> de uma página. O invólucro da tag será removido automaticamente.
  2. Leia a linha de Resultado para o veredicto geral: quantos nós foram encontrados, para quais resultados aprimorados eles são elegíveis e quantos problemas ou avisos apareceram.
  3. A tabela de Lista de validação lista cada verificação — @context, @type e cada propriedade necessária/recomendada — com um status Present, Missing ou Not set para que você saiba exatamente o que corrigir.
  4. Copie o JSON-LD Formatado de volta depois de estar limpo.

O que é verificado

  • @context — sinalizado a menos que seja resolvido para https://schema.org (uma string, um array contendo-a, ou um mapeamento @vocab).
  • @type — verificado em relação a uma lista curada de nomes de tipo schema.org reais. Um tipo não reconhecido recebe um aviso leve, não um erro grave — schema.org tem 800+ tipos, portanto esta ferramenta não afirma conhecer todos eles.
  • Propriedades obrigatórias e recomendadas, por tipo, para os tipos schema.org que o Google realmente renderiza como resultados aprimorados: Article (e seus subtipos como BlogPosting/NewsArticle), Product, FAQPage, BreadcrumbList, Event, LocalBusiness (e subtipos comuns como Restaurant/Store/Hotel), Organization, Person, Recipe, VideoObject, HowTo, JobPosting e WebSite.
  • Arrays @graph — cada nó dentro de um @graph é verificado individualmente, herdando o @context de nível superior do documento quando não declara o seu próprio.

Por que JSON-LD gerado por IA precisa disto

Um modelo solicitado para dados estruturados frequentemente inventará um @type que soa plausível mas não é real, ou emitirá um objeto tecnicamente válido que está faltando a única propriedade (datePublished, offers.price, thumbnailUrl…) que o Google realmente exige para o resultado aprimorado. Ambos os erros validam como JSON sintaticamente correto, portanto nada os captura até que o Search Console relata zero resultados aprimorados semanas depois. Esta ferramenta verifica exatamente essa lacuna.

Isto gera JSON-LD do zero?

Não — para isso, use o Schema Markup Generator, que preenche um formulário e produz JSON-LD válido para você. Esta ferramenta é para marcação que você já tem e deseja verificar ou reformatar.

Meus dados são privados?

Sim. A análise e validação ocorrem inteiramente no seu navegador (ou no runtime API/Node se você a chamar programaticamente) — nada é carregado ou registrado.

E se meu @type não estiver na lista de verificação?

Ainda será validado quanto à correção @context/@type; apenas não receberá uma lista de verificação de propriedade necessária, pois apenas tipos com um resultado aprimorado do Google definido têm um. Tipos reconhecidos mas não verificados (como WebPage ou ImageObject) mostram @type … OK sem linhas de acompanhamento.

structured dataschema.orgrich resultsseogoogle rich snippetsschema validatormicrodata

Use pelo código

API REST

curl -X POST https://api.iotools.cloud/v1/tool/json-ld-formatter-validator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonLdInput": "<script type=\"application/ld+json\">\n{\n  \"@contex…"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `json-ld-formatter-validator` tool (JSON-LD Formatter & Validator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Custo por chamadaA partir de 5 créditos

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.