Free schema validation tool

Validate JSON-LD before it goes live

Paste schema markup or check a live URL. SwiftSchema catches parse errors, missing required fields, weak rich-result signals, and the next fixes to make before publishing.

  1. 01

    Paste or inspect a URL

    Start with raw JSON-LD or fetch the structured data from one public page.

  2. 02

    Fix the highest-impact issues

    Resolve parse errors and required-field gaps before polishing recommendations.

  3. 03

    Re-check the published URL

    Confirm the final page in Google and Schema.org validation tools.

Use complete script contents or raw JSON-LD.

Validation report

Schema types: Product

Needs polish

81/100

Close, but polish it first

Errors
0
Warnings
2
Tips
1

Product

Required: 3/3

Recommended: 4/6

Issues are grouped by priority. Copy the summary for a developer, CMS editor, or AI repair prompt.

Fix with AI

Polish next

warningProduct → Aggregate rating$.aggregateRating

Product is missing recommended field aggregateRating.

Fix: Add aggregateRating if that fact is available on the page.

Reference: Aggregate rating
warningProduct → Review$.review

Product is missing recommended field review.

Fix: Add review if that fact is available on the page.

Reference: Review

Verify externally

tipProduct → External rich-result checks$

Product rich-result eligibility usually depends on visible product details plus complete Offer, review, or rating data when shown on the page.

Fix: After publishing, run the live URL through Google Rich Results Test and Schema.org Validator.

Reference: External rich-result checks

Next: fix, install, and re-check

Use this report as the handoff into repair and final validation.