Validador de marcação de schema
The fetched HTML is checked for JSON-LD and visible-content matches. JS-injected content cannot be evaluated; paste rendered markup when needed.
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
As solicitações são processadas pelo nosso servidor e não são armazenadas após o processamento. Only live-URL retrieval uses this service; pasted markup and all validation stay in your browser. Contadores anônimos de resultados por execução podem ser usados em pesquisas agregadas; URLs, domínios, IPs e identificadores nunca são incluídos, e nenhuma estatística é divulgada com menos de 100 execuções.
+ salva o site ou a página atual. Use ☆ ao lado de qualquer site, página ou lista salva para adicioná-la aos favoritos. O histórico de verificações recentes aparece abaixo.
Criar uma lista nomeada
Alvo preenchido a partir das suas escolhas locais.
Passaporte do site Contexto local deste site salvo
Dados locais
Alvos salvos, listas nomeadas e resumos de verificações recentes permanecem apenas neste navegador.
Structured-data totals
No Product markup was found in raw HTML. This does not establish that the rendered page has none.
Run a rendered comparisonWhy the entity and issue verdicts were returned
Blocks rich result
Invalid markup or missing required properties — no rich result is possible until these are fixed.
Limits rich result
Valid, but missing recommended properties or soft issues that reduce eligibility or appearance.
Valid, but missed opportunity
Nothing wrong — properties or caveats that are worth knowing about.
Your input with stubs added for missing properties — every line to fill in is marked ADD:.
Input
Corrected JSON-LD
These checks compare selected user-facing schema values with the raw HTML's visible text. They cannot see content added by JavaScript after page load.
Why each content-match verdict was returned
Avaliar esta ferramenta
Sobre esta ferramenta
A marcação de esquema pode parecer correta e ainda faltar uma propriedade que bloqueia um resultado avançado. Valide a sintaxe JSON-LD, o vocabulário e os requisitos do Google de uma só vez.
A ferramenta valida JSON-LD, o formato recomendado pelo Google — não Microdata nem RDFa — e verifica o conteúdo estruturado encontrado.
Recursos
- Validação em quatro camadas: sintaxe → vocabulário → requisitos do Google → grafo @id.
- Detecta JSON-LD ou HTML completo e extrai cada bloco JSON-LD da página.
- A marcação colada é validada localmente no navegador e não é enviada nem armazenada. No modo de URL ativa, somente a URL pública é enviada a um endpoint protegido para buscar o HTML; a validação continua local. O HTML buscado pode não conter marcação adicionada depois por JavaScript, portanto cole o HTML renderizado quando precisar verificar isso.
- JSON-LD corrigido e pronto para copiar, com stubs Adicione e uma visualização das linhas adicionadas.
Como funciona
O validador executa quatro camadas em ordem: primeiro a sintaxe, depois o vocabulário, os requisitos de resultado avançado do Google e, por fim, as relações @id do grafo. Cada camada só avança quando a anterior permite uma interpretação segura, e cada achado aponta para a propriedade e a correção correspondente.
Limitações
- O modo de URL ativa verifica HTML obtido pelo servidor e não executa JavaScript. Por isso, a marcação adicionada após a renderização inicial pode não aparecer.
- A ferramenta valida a evidência fornecida; não garante um resultado avançado nem substitui a verificação da página renderizada.
Perguntas frequentes
Qual é a diferença para o avançado resultados teste do Google?
O avançado resultados teste do Google busca e renderiza uma URL ativa e informa para quais resultados avançados do Google ela pode se qualificar. Este validador executa quatro camadas de validação localmente no navegador. Você pode colar JSON-LD ou HTML, inclusive rascunhos privados, ou pedir que o endpoint protegido do servidor busque o HTML de uma URL pública antes das mesmas verificações locais. O modo URL não renderiza JavaScript; use o testee do Google para a verificação final da página renderizada.
Um esquema válido garante um resultado avançado?
Não. Uma marcação válida pode cumprir requisitos documentados, mas a exibição também depende das políticas do recurso, rastreamento, indexação e contexto da busca. O Google não garante um resultado avançado.
Devo usar JSON-LD, Microdata ou RDFa?
O Google recomenda JSON-LD, e esse é o formato mais fácil de manter porque a marcação fica em um único bloco script separado do HTML. A ferramenta valida JSON-LD, incluindo blocos extraídos de uma página HTML colada.
O que a verificação do grafo @id faz?
Dados estruturados frequentemente dividem entidades entre blocos e os conectam com @id, por exemplo, um Article que referencia seu autor Person por @id. A verificação confirma que essas referências realmente apontam para um nó definido, em vez de ficarem soltas, um erro comum e difícil de perceber.
Minha marcação é enviada ou armazenada em algum lugar?
A marcação colada é validada localmente no navegador e não é enviada nem armazenada. No modo de URL ativa, somente a URL pública é enviada a um endpoint protegido para buscar o HTML; a validação continua local. O HTML buscado pode omitir marcação adicionada depois pelo JavaScript, portanto cole o HTML renderizado quando precisar verificá-la.
Problemas comuns e como corrigi-los
- Erro Não foi possível analisar o JSON-LD Correção: Corrigir o relatado JSON sintaxe Erro—comumente um ausente vírgula, citação, chave, ou colchete—até o JSON-LD analisa antes avaliando esquema propriedades.
- Aviso O contexto do esquema está ausente ou inválido Correção: conjunto o principal-nível @contexto para https://schema.org, org, ou garantir cada grafo entidade herda que Schema. org contexto.
- Erro O tipo de esquema está ausente Correção: Adicione o adequado Schema. org @tipo para o afetado entidade, escolhendo o maioria específico tipo o page’s visível conteúdo é compatível com. <!--Add the appropriate Schema.org @type to the affected entity, choosing the most specific type the page’s visible content supports.-->
- Erro Falta uma propriedade obrigatória Correção: Adicione o nomeadas obrigatório propriedade com um valor compatível por a página, então validar que entidade novamente.
- Erro Propriedade valor tem o incorreto tipo ou formato Correção: Alteração o sinalizado propriedade para o esperado valor simples, URL, objeto, ou matriz forma mostrado por o validador em vez de convertendo um não relacionado valor.
- Aviso Esquema tipo é não reconhecido por o validador Correção: Correto um escrito incorretamente ou obsoleto @tipo para um reconhecido Schema. org tipo; remova o entidade if Não valid tipo com precisão descreve o conteúdo. <!--Correct a misspelled or obsolete @type to a recognized Schema.org type; remove the entity if no valid type accurately describes the content.-->
- Aviso Os identificadores de entidade colidem Correção: Una em um único nó as entidades que compartilham o mesmo @id ou atribua valores @id estáveis e distintos quando representarem entidades reais diferentes.