---
title: "How does Lemwatch validate structured data (JSON-LD)? —…"
description: "Lemwatch extracts every JSON-LD block, validates required fields against schema.org, and flags missing types Google needs for rich results."
canonical: "https://lemwatch.com/help/schema-structured-data-checks"
source: "https://lemwatch.com"
---

# How does Lemwatch validate structured data (JSON-LD)?

> Lemwatch extracts every JSON-LD block, validates required fields against schema.org, and flags missing types Google needs for rich results.

## Quick answer

 We extract every JSON-LD block from crawled pages, validate required properties against schema.org, and flag missing recommended types (Organization, BreadcrumbList, Article, Product, FAQPage).

## What we check

- JSON-LD parses without errors

- Required properties present per @type

- Nested @id references resolve

- No conflicting duplicate blocks (e.g., two FAQPage on one URL)

- Product schema has price + availability when applicable

## Where to find it in Lemwatch

 **Site → SEO → Structured Data**.

## FAQ

### Do you support microdata / RDFa?

 We extract them but recommend migrating to JSON-LD — it's Google's preferred format.

## Related

- SEO monitoring overview

- Canonical checks


## Related

- [Help centre](https://lemwatch.com/help)
- [SEO Health Monitoring](https://lemwatch.com/help/seo-monitoring)
- [How does Lemwatch validate canonical URLs?](https://lemwatch.com/help/canonical-url-checks)
- [How does Lemwatch track Google indexation?](https://lemwatch.com/help/indexation-tracking)
- [How do CSS selectors work in visual monitoring?](https://lemwatch.com/help/visual-monitoring-selectors)
- [Lemwatch pricing](https://lemwatch.com/pricing)
- [Choosing a screenshot schedule](https://lemwatch.com/help/screenshot-schedule)
- [Scheduled Reports](https://lemwatch.com/help/scheduled-reports)
