---
title: "Structured data (JSON-LD) check — Lemwatch Help"
description: "Validates schema.org JSON-LD on every crawled page against Google's rich-results eligibility rules."
canonical: "https://lemwatch.com/help/structured-data-check"
source: "https://lemwatch.com"
---

# Structured data (JSON-LD) check

> Validates schema.org JSON-LD on every crawled page against Google's rich-results eligibility rules.

## Quick answer

 We extract every JSON-LD block, validate against schema.org, and score against Google's rich-result required/recommended fields.

## What it checks

- Valid JSON syntax

- @context is schema.org

- Required fields per type (Article, Product, FAQPage, HowTo, LocalBusiness, Event…)

- Recommended fields (for scoring)

- Conflicting/duplicate types on one page

## Where to find it in Lemwatch

 **Site details → SEO → Structured data.**

## How to fix

- Open the failing page in Google Rich Results Test to see the specific field.

- Add missing required fields (name, image, etc.).

- Remove duplicate schemas for the same entity.

- Re-crawl.

## FAQ

### Does more schema = better rankings?

 No — quality > quantity. Focus on rich-result-eligible types.

### Should I use microdata or JSON-LD?

 JSON-LD — Google recommends it exclusively.

## Related

- Canonical tag check

- Robots.txt check

- Hreflang tag check


## Related

- [Help centre](https://lemwatch.com/help)
- [Canonical tag check](https://lemwatch.com/help/canonical-tag-check)
- [Robots.txt check](https://lemwatch.com/help/robots-txt-check)
- [Hreflang tag check](https://lemwatch.com/help/hreflang-tag-check)
- [Mobile-friendly check](https://lemwatch.com/help/mobile-friendly-check)
- [What is Autopilot in Lemwatch?](https://lemwatch.com/help/autopilot-overview)
- [Lemwatch pricing](https://lemwatch.com/pricing)
- [Team Presence & Online Status](https://lemwatch.com/help/team-presence)
