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
| Node | Property | Requirement | Result |
|---|---|---|---|
| No data yet | |||
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
- 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. - 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.
- A tabela de Lista de validação lista cada verificação —
@context,@typee cada propriedade necessária/recomendada — com um status Present, Missing ou Not set para que você saiba exatamente o que corrigir. - Copie o JSON-LD Formatado de volta depois de estar limpo.
O que é verificado
@context— sinalizado a menos que seja resolvido parahttps://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@contextde 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.
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_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
| Custo por chamada | A partir de 5 créditos |
|---|