Análise de SEO

Schema Validator: Schema Markup Checker

Free structured data validator: enter a URL or paste code and we extract every JSON-LD, Microdata and RDFa item, report JSON errors with line numbers, check types and properties against the schema.org vocabulary (release 30.1) and test the required and recommended fields for Google rich results — with fixes ready to copy.

Or paste code: JSON-LD or HTML
Plain JSON, <script type="application/ld+json"> blocks or an HTML fragment with itemscope/typeof. Up to 512 KB.

Fatos principais

The validator checks a page’s structured data: JSON-LD, Microdata and RDFa syntax, types and properties against the schema.org vocabulary and Google’s required fields. Paste a URL or code and you see errors with line and column. Markup added by JavaScript is not visible, and only Google’s official test can confirm a rich result in search.

Preço
Grátis
Cadastro
Não é necessário
Processamento
On our server: for a URL it downloads the page (guarded against internal-network requests) and extracts the markup; pasted code is parsed on the server and not stored
Entrada
The URL of a public page or pasted JSON-LD, Microdata or RDFa code (up to 512 KB)
Limites
No sign-up; up to 20 pasted-code checks and 12 page loads per minute per IP, no daily limit; a URL result is cached for 10 minutes; code up to 512 KB
Resultado
A list of blocks and types found, a node tree, JSON errors with line and column, warnings against the schema.org vocabulary and Google’s required/recommended fields, duplicates and @graph/@id issues
Última atualização

Código aberto no GitHub

Execute a mesma verificação na sua própria máquina: uma ferramenta de linha de comando em Node.js, uma biblioteca e uma GitHub Action. Código aberto sob a licença MIT.

ksanyok/schema-validator

Schema markup validator for JSON-LD, Microdata and RDFa

The validator finds every structured data item on a page or in pasted code — JSON-LD, Microdata and RDFa — and checks it in three layers. First syntax: if the JSON is broken, you get the line, column and reason (trailing comma, curly quotes, a line break inside a value) plus a repaired block. Then the schema.org vocabulary: unknown types and properties with a "did you mean" hint, properties used on the wrong type, superseded terms, invalid enumeration values, dates and durations that aren't ISO 8601, dangling @id references and duplicate entities. Finally Google's rules: required and recommended fields for articles, products, reviews, breadcrumbs, organizations, events, recipes, videos, software apps and job postings.

JSON-LD, Microdata and RDFa — from a URL or pasted code
JSON errors with line and column, plus auto-repair
Types and properties checked against schema.org
@graph, @id references and duplicate entities
Google required and recommended fields
Ready-to-copy fix snippets

Como usar

  1. Enter a page URL or paste JSON-LD / HTML into the code box
  2. Start with errors: JSON syntax and Google required fields
  3. Copy the fixes, update the page and validate again

FAQ

We check syntax and compare markup with the schema.org vocabulary and the fields in Google’s documentation, and we show the node tree and duplicates. The Rich Results Test is Google’s official test and tells you whether a page is eligible for rich results.

JSON-LD, Microdata and RDFa. You can paste a public page URL or code (up to 512 KB).

If JavaScript adds it (for example through Google Tag Manager) we cannot see it, because page scripts are not executed. Paste the code by hand to check it.

An error is a syntax violation or a missing required field. A warning is a recommended field, an unknown property or another nuance that does not break the markup.

In part: it also checked syntax and types but was shut down. Today the Schema Markup Validator covers schema types and the Rich Results Test covers Google results; our tool complements them.

PromoPilot vs. alternativas: comparação

Comparamos apenas o que está confirmado nas páginas de cada serviço. Onde não conseguimos confirmar um dado, a célula mostra "—".

Parâmetro PromoPilot Google Rich Results Test Schema Markup Validator
JSON-LD, Microdata, RDFa ✓ — Formats are not named on the page
Confirms eligibility for Google rich results ✗ ✓ tests which rich results a page can generate ✗
JSON errors with line and column, auto-fix ✓ — —
Executes the page’s JavaScript ✗ Tests run with the Google Inspection Tool (smartphone or desktop) —

Role a tabela para os lados

Onde somos mais fracos: we do not execute the page’s JavaScript or confirm eligibility for Google rich results; we check only public pages and code up to 512 KB.

Quando escolher o PromoPilot: When you want to quickly find syntax errors and extra or missing fields in markup and see the node tree and duplicates. For a final answer on whether a page qualifies for Google rich results you need the Rich Results Test.

Verificado em: . "—" significa que não foi confirmado na página oficial; condições e preços mudam, então confira os sites dos próprios serviços.

Promoção com links em cascata para o seu site Bônus de $30Backlinks 5→50→5000 em mais de 100 plataformas. A partir de $30 para começar, mais um bônus de $30 para novos usuários.