Validador de Marcação de Schema
Dados estruturados que quase validam são dados estruturados que falham silenciosamente em produzir um resultado avançado. Cole aqui o seu bloco JSON-LD e este validador confirma duas coisas na hora: que ele é analisado como JSON válido e que inclui o essencial de que todo item do Schema.org precisa: um @context, um @type e um name ou headline. Pense nele como a verificação estrutural rápida que você faz antes do Teste de Resultados Avançados, mais lento: encontre o colchete quebrado ou o tipo ausente em segundos.
Como verificar a sua marcação de schema
-
1
Cole o seu JSON-LD
Insira o bloco `<script type="application/ld+json">` completo ou apenas o objeto JSON dentro dele: qualquer tag script é removida automaticamente.
-
2
Execute a verificação
O validador analisa o JSON e, se não conseguir analisá-lo, aponta o erro de sintaxe exato a corrigir.
-
3
Leia o resultado
Ele confirma que as chaves essenciais estão presentes (`@context`, `@type` e um `name` ou `headline`) ou lista exatamente quais estão faltando.
-
4
Corrija e verifique de novo
Corrija o trecho e execute novamente até que ele saia limpo; depois leve-o ao Teste de Resultados Avançados do Google para as regras específicas de cada tipo.
Erros comuns de validação e como corrigi-los
Quando você leva a sua marcação a um validador completo como o Teste de Resultados Avançados do Google, a maioria das falhas vem da mesma lista curta de erros. Aprender a identificá-los reduz drasticamente o tempo de depuração.
Infratores frequentes
| Mensagem de erro | O que significa | Como corrigir |
|---|---|---|
| Campo “image” ausente | Campo obrigatório omitido | Adicione pelo menos uma URL de imagem (absoluta) |
| “datePublished” não é uma data válida | Formato errado | Use ISO 8601: 2026-04-18 ou com hora+offset |
| Tipo desconhecido “Offers” | Capitalização errada | Use Offer (singular) dentro de um array offers |
| Campo obrigatório “price” ausente | Produto sem preço | Adicione price e priceCurrency nas ofertas |
| Valor de “author” é uma string | Deve ser um objeto Person/Organization | Envolva como { "@type": "Person", "name": "..." } |
@id duplicado |
Mesmo identificador em dois nós | Use um @id único por entidade |
reviewCount de 0 com aggregateRating |
O snippet de estrelas requer pelo menos 1 avaliação | Remova a classificação ou espere até ter avaliações |
| URL “/” (relativa) | Analisadores exigem URLs absolutas | Use o https://example.com/path completo |
Avisos vs erros
- Os erros significam que o resultado avançado não é elegível. Corrija-os primeiro.
- Os avisos significam elegível, mas com uma propriedade faltando que desbloquearia um snippet maior (por exemplo, adicionar
brandeskua um Produto).
Dicas para uma marcação confiável
- Verifique a estrutura antes da validação profunda. Corrigir aqui um colchete quebrado ou um
@typeausente poupa uma ida e volta pelas ferramentas específicas de cada tipo, mais lentas. - Mantenha a marcação em sincronia com o conteúdo. Atualizar o título da página sem atualizar o
headlineé a maneira mais rápida de ser sinalizado por inconsistência. - Prefira JSON-LD pela manutenibilidade: um único bloco é mais fácil de verificar do que propriedades espalhadas pelo HTML.
- Monitore o Search Console. O Google registra erros e melhorias de dados estruturados por tipo; verifique mensalmente.
Perguntas frequentes
Não: significa que o seu JSON-LD está bem formado e carrega as chaves essenciais. Um resultado avançado também precisa das propriedades obrigatórias específicas do tipo, de conteúdo que corresponda de verdade à marcação e dos limiares de qualidade do Google. Use isto para corrigir o básico rápido e depois confirme a elegibilidade no Teste de Resultados Avançados do Google.
Esta é uma verificação estrutural leve: confirma que o JSON é analisado e que @context, @type e um name ou headline estão presentes. O teste do Google vai além e valida as propriedades obrigatórias de cada tipo elegível. Execute este primeiro para eliminar as falhas evidentes e depois o do Google para as regras específicas de cada tipo.
Sim: cole o bloco <script type="application/ld+json">…</script> completo ou apenas o objeto JSON dentro dele. As tags script que o envolvem são removidas antes da análise. Valide um bloco por vez.
Não. O trecho é enviado ao nosso servidor apenas para executar a verificação e é descartado logo em seguida; nada do que você cola é salvo.
Ferramentas relacionadas
Extrator de Links Internos
Extraia todos os links internos de uma URL ou HTML colado com texto âncora, atributos rel e status nofollow para auditorias de SEO.
Verificador de Indexabilidade
Verifique se uma URL é indexável: robots.txt, meta robots, X-Robots-Tag, sinais canônicos e status HTTP.
Verificador de Densidade de Palavras-Chave
Verifique a densidade de palavras-chave e a frequência de n-gramas para conteúdo SEO com filtragem de palavras de parada, stemming e faixas de densidade recomendadas.
Contador de palavras da página
Cole o código HTML de uma página e conte as palavras visíveis, os caracteres e o tempo de leitura após a remoção das tags, para auditorias de SEO e benchmarking.
Extrator de Metadados
Extraia metadados da página de qualquer URL: título, descrição meta, Open Graph, cartões do Twitter, URL canônica e dados estruturados JSON-LD.
Page Speed Insights
Informe uma URL e abra uma auditoria de velocidade gratuita no Google PageSpeed Insights, GTmetrix ou WebPageTest para ver Core Web Vitals e notas do Lighthouse.
Ferramenta disponível em outros idiomas
- Schema 마크업 검증기 [KO]
- Validateur de balisage Schema [FR]
- مُدقّق ترميز المخطط (Schema) [AR]
- Validator Markup Skema [ID]
- Schema-markup-validator [NL]
- Schema Markup-validator [SV]
- Schema-Markup-Validator [DE]
- スキーママークアップ検証ツール [JA]
- Walidator znaczników schema [PL]
- เครื่องมือตรวจสอบสกีมามาร์กอัป (Schema Markup Validator) [TH]
- Trình xác thực đánh dấu Schema [VI]
- Validador de Marcado de Esquema [ES]
- Şema İşaretlemesi Doğrulayıcı [TR]
- 结构化数据标记验证器 [ZH]
- Schema Markup Validator [EN]
- Validatore di Schema Markup [IT]
- Валидатор разметки Schema [RU]