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.
- 01
Paste or inspect a URL
Start with raw JSON-LD or fetch the structured data from one public page.
- 02
Fix the highest-impact issues
Resolve parse errors and required-field gaps before polishing recommendations.
- 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.
Polish next
$.aggregateRatingProduct is missing recommended field aggregateRating.
Fix: Add aggregateRating if that fact is available on the page.
Reference: Aggregate rating$.reviewProduct is missing recommended field review.
Fix: Add review if that fact is available on the page.
Reference: ReviewVerify externally
$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 checksNext: fix, install, and re-check
Use this report as the handoff into repair and final validation.