Add Schema Checker to your device

Use your browser menu to install this website as an app or add it to your home screen.

Practical step-by-step workflow

Before and After JSON-LD Comparison — Review Every Change Safely — Step-by-step guide

A repair is only trustworthy when you can inspect what changed. This article shows how to use side-by-side comparison to distinguish harmless normalizatio

Need deeper analysis? See the related editorial article for background and trade-offs. Use this guide for the practical steps.

A repair is only trustworthy when you can inspect what changed. This article shows how to use side-by-side comparison to distinguish harmless normalization from changes to meaningful product or business facts.

Use this checklist alongside the local checker. Every step is free and can be repeated without an account or daily quota. Only approve corrections that reflect the real page. Where Google eligibility matters, follow the linked official documentation rather than treating a local result as certification.

Step 1: Save a baseline before editing

Keep the source file with its meaningful name, then export the repaired variant as a distinct corrected file rather than overwriting it.

Look for: Without the original text, a corrected file is hard to audit and hard to roll back. Small syntax changes may disguise larger content changes.

Example: For product.jsonld, produce product.corrected.jsonld and compare both copies before publishing anything.

Keep in mind: Avoid automatic overwrite of site files without a backup.

Step 2: Look beyond the green status

Compare the changed lines and inspect affected entities, especially identifiers, prices, dates, author details and opening hours.

Look for: A checker can report zero parse errors even if the repair altered a business name, price or URL. Syntax alone does not protect meaning.

Example: If the only change is a trailing comma removal, the review is simple; if a value changed, check the underlying source.

Keep in mind: Do not merge a repair based only on a headline score.

Step 3: Compare HTML without losing its page structure

Focus the diff on the application/ld+json blocks and make sure unrelated HTML remains byte-for-byte equivalent where practical.

Look for: Structured data is usually embedded in pages that also contain content, scripts, styles and navigation. A fix tool should not reformat everything indiscriminately.

Example: A large visual diff caused solely by whitespace makes genuine value changes harder to find.

Keep in mind: HTML normalization by a parser may reorder attributes; that is not always desirable.

Step 4: Spot the first changed line

Open the before and after panels side by side and move to the earliest changed region, then read a few surrounding lines.

Look for: Long markup documents are difficult to scan. A simple line-range summary helps reviewers find where a repair begins.

Example: An incorrect priceCurrency field near the bottom can be easy to miss without a focused comparison.

Keep in mind: The first-changed-line metric does not replace a full semantic review.

Step 5: Keep @id identifiers stable

Check that every renamed @id still matches references in related objects and across documents when those relationships matter.

Look for: An entity graph uses @id values to connect objects. Changing an identifier may break relationships without causing a syntax error.

Example: A WebSite node and an Organization node can refer to the same publisher; mismatched identifiers can produce disconnected metadata.

Keep in mind: Do not rewrite IDs merely because they look unusual.

Step 6: Use comparison when updating Google rules

Keep a fixture representing real schema and rerun both versions so you can see exactly which rules were modified.

Look for: A support data revision can legitimately alter which fields get flagged. The markup may stay identical while report output changes.

Example: A retired status should appear as an informational feature note, not as an unexpected parsing failure.

Keep in mind: Do not conceal changes in validation policy when shipping new versions.

Final review checklist

Recheck syntax and warnings after editing, compare the corrected file against the original, export a report, and validate applicable features using official tools. If a result is unclear, keep the original data instead of guessing business facts.

Official sources: Google documentation and additional reference. For more detail, read the complete article.

Frequently asked questions

Answers are educational. FAQ markup does not guarantee Google FAQ rich results.

Why keep the original JSON-LD?

A before/after record helps explain what changed and supports review or rollback.

Does a cleaner after version guarantee eligibility?

No. It must still match the real page and applicable feature requirements.

100% free · No login · No daily usage quota. Technical file-size safety caps are documented; do not confuse a local checker with Google verification. Read official references before deployment.

We are here to help

Need help with a tool?

Found a bug, unexpected result, or problem downloading a corrected file? Contact our support team. We welcome clear reports and suggestions.

Have a suggestion for improving or changing any of our tools? Please don't hesitate to contact our support team. We'd be happy to hear from you. Thank you for your feedback!

Get Edge ExtensionMicrosoft Edge · Coming Soon
Get it fromMicrosoft StoreComing Soon for Windows

Schema Support Checker Edge extension and Windows app are coming soon.

PASS SOMETHING USEFUL ON

Share this guide

Good website tools are
worth sharing.

Found this guide useful? Share this exact page with someone who may benefit. The Share Card never redirects to a different article, guide or tool.

Share only this page's public URL; your pasted input, results and uploaded files are never included.

You can also link to this page from your blog, community or project guide.
From the same owner

Explore our other projects

Imran Saeed
Developed by Imran Saeed

Independent tools for freelancers, developers and website owners.

Find structured data issues, understand Google guidance and apply safe fixes on your device.

Connect with Imran Saeed