Nenhuma entrada ainda.
Migre a marcação schema inline para um bloco script JSON-LD
Esta ferramenta para converter Microdata para JSON-LD transforma a marcação Microdata e RDFa Lite de uma página HTML em JSON-LD equivalente. Cole o HTML: itens com itemscope e typeof viram nós schema.org, prontos para copiar.
Última atualização:
Como funciona
Cole o HTML
A página inteira ou só o trecho com a marcação. Nada é renderizado ou executado – o HTML é lido apenas como texto.
Os itens viram nós
Cada itemscope sem itemprop (e cada typeof sem item pai) vira um nó de nível superior; itens aninhados continuam aninhados e itemid vira @id.
Copie o bloco script
Escolha Um bloco (@graph) ou Um <script> por item, confira a aba de verificação, clique em Copiar <script> e depois remova os atributos antigos do HTML.
Recursos
Microdata lido como o navegador lê
Os valores seguem as regras de Microdata do HTML: content de meta, src de img, href de a e link, datetime de time; senão, o texto visível.
itemref e vários nomes
Propriedades referenciadas com itemref são buscadas em qualquer parte da página, e um itemprop com vários nomes separados por espaço preenche todos eles.
RDFa Lite na mesma passada
vocab, typeof, property, resource e prefix são suportados, então uma navegação estrutural em RDFa termina no mesmo JSON-LD que produtos em Microdata.
Saída validada
O resultado passa pelas mesmas verificações do validador JSON-LD: tipos desconhecidos, requisitos do Google ausentes e formatos de valor errados aparecem antes de publicar.
Limites e privacidade
Arquivos HTML podem ter até 10 MB; entradas grandes são convertidas em um worker em segundo plano.
O HTML é lido como texto por um pequeno parser, não pelo navegador: scripts e imagens dele nunca são carregados nem executados. Marcação adicionada por JavaScript depois do carregamento não está no código-fonte e não pode ser encontrada. Loops de itemref são ignorados com uma observação.
As verificações de tipos e propriedades usam o vocabulário schema.org (© patrocinadores do schema.org, CC BY-SA 3.0, veja as licenças). O seu HTML é processado no navegador e nunca é enviado – veja a página de privacidade.
Perguntas frequentes
Por que trocar Microdata por JSON-LD?
O Google aceita as três sintaxes igualmente, mas o JSON-LD mantém os dados estruturados fora do HTML visível. A marcação não quebra quando o layout muda.
Preciso apagar o Microdata depois?
Marque cada item uma única vez. Se o mesmo produto estiver descrito em Microdata e em JSON-LD, remova um dos dois para os buscadores não verem duas versões diferentes.
Para que serve o atributo content?
Ele substitui o texto visível, por exemplo content="4.4" em um span que mostra 4,4. O Google o lê em qualquer elemento, e o conversor também.
O RDFa completo é suportado?
O RDFa Lite, sim: vocab, typeof, property, resource e prefix. Atributos do RDFa completo, como about, rel e datatype, são ignorados e listados nas observações.
Os valores são convertidos em números?
Não. Microdata não tem tipos de dados, então todo valor continua string; "119.99" é um preço válido.
É grátis e funciona no celular?
Sim. É grátis, sem cadastro, e roda em qualquer navegador moderno, inclusive no celular.