Structured Data Preview

Inspect JSON-LD objects and graphs in a readable summary. Review types and key fields locally without claiming full schema validation or rich-result eligibility.

Loading tool...

Processing happens locally in your browser. Your input is not uploaded to a processing server.

Make JSON-LD easier to review

Structured data describes entities and relationships in a form that software can process. On a website, JSON-LD might identify an article, product, organization, breadcrumb trail, or another supported entity. The code can be syntactically valid while still being difficult for an editor to review. A readable summary helps connect the properties in the source with the information the page actually presents to visitors.

This tool accepts a JSON-LD object, an array, or a graph and displays each node's type and selected fields. It is useful for checking whether a headline, author, description, offer, or identifier is the value you intended to publish. It parses JSON but does not perform a complete schema conformance assessment. The preview is a data summary, not an imitation of a guaranteed search result and not a certificate that the markup meets every search feature's requirements.

Keep entities and identifiers consistent

A graph can contain several nodes, such as a WebPage, a WebApplication, an Organization, and a BreadcrumbList. Stable identifiers help connect them without repeating the entire entity everywhere. When reviewing a graph, check that each identifier refers to the intended page or organization and that related nodes agree about names and URLs. Copying markup from a neighboring page can leave an old identifier even when the visible title has been updated.

The @type value describes the kind of entity, while ordinary properties provide its details. An untyped node may be intentional in some linked-data contexts, but it deserves attention in a simple website graph. This preview flags missing types as a review note rather than assuming every untyped object is automatically invalid. Remote contexts and linked entities are not fetched, so the tool does not resolve every meaning or relationship that a full JSON-LD processor might consider.

Match markup to visible, supportable information

Structured data should describe the real page rather than an idealized version designed only for a crawler. A product price should match the current offer, an author should be the actual credited person or organization, and an FAQ should correspond to content visitors can find on the page. Do not invent ratings, reviews, certifications, or availability merely to make a preview look complete.

Eligibility for a search feature depends on more than a recognizable type and a few populated fields. A search engine can require particular properties, restrict supported content categories, and apply quality policies. Even fully compliant markup does not guarantee enhanced appearance. Treat official documentation and dedicated validation tools as the authority for a target feature, and use this local preview to catch obvious editorial and integration mistakes before moving to those checks.

Review production markup as well as a draft

Consider a publishing template that creates article markup from a title, date, and author field. A correct draft can still become wrong in production if a template inserts a default author, formats the date unexpectedly, or uses a preview URL for the page identifier. Inspect the JSON-LD actually delivered by the deployed page, not only the object you intended to generate. Multiple plugins can also emit overlapping graphs that disagree.

Paste the relevant JSON value rather than an entire script tag into this tool. Review each node and compare important fields with the visible page. Then use a full validator or the search engine's recommended testing tool for the intended feature. Keep a representative sample with your template tests so later changes do not reintroduce old identifiers or unsupported claims. A readable local summary is a practical review aid, but the final responsibility is to publish accurate data that remains synchronized with the content as it changes.

Separate local checks from live search behavior

A browser-based SEO check is most useful when its scope is clear. The tool works with the content you supply; it does not establish what a search engine last crawled, indexed, or chose to display. After updating a website, inspect the deployed source and use the relevant search-console reports to confirm that the live page matches your intention. Caches, redirects, rendering, and publishing systems can all make production behavior differ from a saved example.

Keep test material representative of the page you intend to publish. Replace private URLs and credentials with safe examples when preparing a public report, and do not assume that syntactically correct markup makes a page useful or trustworthy. Search visibility also depends on accessible content, crawlable links, appropriate indexing directives, and the quality of the actual information offered to visitors.

Results are processed locally in the browser by this tool. Supplied URLs are not automatically fetched, and remote structured-data contexts are not downloaded for verification. That keeps the check predictable but limits what it can prove. Save the report alongside the original input when handing an issue to a developer. Describe the observed mismatch precisely rather than reporting that a page is simply good or bad for SEO. No local preview or validator can promise rankings, indexing, or enhanced search appearance.

When making a change, keep the previous version and a short reason for the update. Recheck the exact page or file after deployment instead of assuming a local edit reached production. If several systems generate the same metadata, identify the owning template before patching individual pages. Consistent maintenance is more useful than repeatedly fixing the visible symptom while an automated build continues to recreate the original problem.

Guide by . Report an issue or suggest a correction.

Frequently asked questions

Is this a complete Schema.org validator?

No. It checks JSON parsing and summarizes selected fields and nodes. It does not verify every property's range, resolve remote contexts, or enforce all vocabulary and search-feature rules. Use a dedicated validator for a full conformance assessment.

Does a preview guarantee a Google rich result?

No. Search appearance depends on supported types, required fields, content policies, indexing, and search-engine decisions. Accurate markup can help describe a page, but a local summary cannot guarantee eligibility or actual display.

Can I paste a graph with multiple entities?

Yes. The tool supports objects, arrays, and @graph collections within its size limits. Review the identifiers and relationships between nodes, particularly when a graph has been copied from another page or generated by several publishing components.

Related tools

Reference and further reading

Google's introduction to structured data provides background on the relevant format, technology, or requirements. External services have their own policies and may change independently of this page.