
Dados estruturados JSON-LD: gerador e validador
Crie marcação schema.org para um artigo, um produto, uma empresa ou migalhas de pão — ou verifique a marcação existente à procura de campos obrigatórios em falta. Funciona sem acesso ao site, por isso serve para staging e desenvolvimento local, onde os validadores oficiais não chegam.
Preencha pelo menos um campo para ver a marcação.
Aparecerá juntamente com a marcação.
Cole no functions.php de um tema-filho ou num plugin de excertos. Se o site já usar o Yoast ou o Rank Math, desative primeiro a marcação do mesmo tipo que eles produzem, caso contrário a página ficará com dois blocos concorrentes.
Ctrl+U) → procurar application/ld+json. Ou DevTools → Elements → head.
| Bloco | @id | Campos obrigatórios |
|---|
A marcação é analisada no seu navegador — nem o código da página nem os dados introduzidos são enviados para lado nenhum.
Válido segundo o schema.org não significa excerto enriquecido no Google
Este é o principal mal-entendido no tema dos dados estruturados. O validador do schema.org verifica se a marcação corresponde ao vocabulário — e deixa passar um bloco a que falta metade dos campos necessários. A Google tem a sua própria lista de requisitos, bastante mais rígida, para cada tipo de resultado enriquecido, e é a violação dessa lista que dá a mensagem «Missing field» na Search Console. Por isso há aqui duas listas: os campos obrigatórios da Google e os recomendados. A falta de um obrigatório significa que não haverá qualquer excerto enriquecido. A falta de um recomendado significa que ele será mais pobre. Convém saber ainda: a Google restringiu fortemente o FAQPage e o HowTo em 2023. Os excertos de FAQ passaram a aparecer quase só em sites de organismos públicos e de unidades de saúde, e o HowTo foi retirado dos resultados em computador. A marcação continua útil para que o motor de pesquisa perceba a página, mas não vale a pena contar com uma mudança de aspeto nos resultados. Outro problema comum no WordPress: o Yoast e o Rank Math geram ambos dados estruturados. Se funcionarem em simultâneo, a página fica com dois blocos Organization ou dois Article, e o motor de pesquisa recebe dados contraditórios.
