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

Upload JSON-LD or HTML, Fix Problems, and Download a Corrected File — Step-by-step guide

Code paste is useful for quick experiments, but real teams work with files. This hands-on guide explains how to upload source documents, preview safe edit

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

Code paste is useful for quick experiments, but real teams work with files. This hands-on guide explains how to upload source documents, preview safe edits and download corrections while retaining control of your original content.

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: Choose the right source file

Upload the file format that matches your real implementation so a correction preserves the right surrounding context.

Look for: A JSON file may contain only structured data, while an HTML page can contain multiple JSON-LD scripts inside other content.

Example: A WordPress export may contain a JSON-LD snippet, while a static product page can be uploaded as .html.

Keep in mind: This checker does not execute uploaded scripts or fetch external assets.

Step 2: Distinguish opening from uploading

Read the file in the browser, show its name and size, then inspect its content locally using the same rules as pasted text.

Look for: In a privacy-first browser tool, selecting a file does not have to mean sending it to a remote web server.

Example: When a user selects product.jsonld, the editor should display that source and allow a deliberate Check action.

Keep in mind: Explain hosting requests separately from the handling of the uploaded contents.

Step 3: Review parsing results first

Run a check and read errors, warnings and detected entities before selecting the fix preview.

Look for: A corrected document should not be offered before the source problem has been identified.

Example: A JSON syntax failure caused by a trailing comma is different from a Product missing a required Google property.

Keep in mind: Not every issue has a safe automatic correction.

Step 4: Preview changes before download

Open the before/after panel, inspect changed fields and confirm the correction did not change real product or business information.

Look for: The most important safety feature is keeping the original unmodified and displaying the proposed corrected text.

Example: Fixing http://schema.org to https://schema.org is usually low risk compared with modifying a sale price.

Keep in mind: Never replace production files without human approval.

Step 5: Save a corrected copy

Download a new .jsonld or .html file from the browser and keep the original beside it until verification completes.

Look for: A distinct corrected filename makes it easier to test, compare and roll back changes.

Example: Rename product.html to product.corrected.html to signal that it is a candidate, not an already deployed page.

Keep in mind: A download cannot edit a live CMS or a GitHub repository by itself.

Step 6: What HTML corrections should preserve

Operate only on script tags with the application/ld+json type and preserve the rest of the HTML document.

Look for: Repairing embedded JSON-LD should not remove navigation, styles, analytics tags or unrelated JavaScript.

Example: A page with two JSON-LD blocks should retain both blocks even if only one contains a typo.

Keep in mind: Treat complex malformed HTML as a case requiring manual review.

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.

Should I publish an auto-corrected file immediately?

No. Review the diff and confirm factual accuracy before deploying.

Are corrected downloads identical to the original?

Only approved, actual changes should be marked corrected; unchanged files remain unchanged.

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