Schema Markup Validator
Checks Schema.org syntax
Confirms your custom JSON-LD is well-formed and uses valid Schema.org vocabulary. It does not tell you whether Google will actually show a rich result.
Use it: while writing markupTest any Ecwid store or Instant Site page for the structured data Ecwid generates automatically and the custom JSON-LD you've added, validate it against Schema.org, and find the missing fields, Microdata-only gaps, and errors that quietly keep your products out of Google rich results and AI answers.
This is an illustrative preview of how an audit reads. Connect your store to JSON Schema App to validate the live page and auto-fix every error found.
Fix these in JSON Schema AppThe audit reads each block of structured data on your Ecwid page, both the Product markup Ecwid generates automatically and any custom JSON-LD you've layered on top, maps it to its Schema.org type, and flags the required and recommended properties Google looks for.
The core of every Ecwid store. Ecwid auto-generates Product markup, and we check the name, image, price, and availability are complete enough to unlock product rich results.
The price, currency, and availability inside your Product markup that power merchant listings and the price shown in search and AI shopping answers.
Star ratings and aggregate scores that make your Ecwid products stand out in search. We flag the self-serving reviews Google won't show stars for.
The store-to-category-to-product trail Google can show in place of a raw URL, giving shoppers instant context about where a product sits in your Ecwid catalog.
Logo, social profiles, and contact data for your Ecwid storefront that build the knowledge panel and strengthen brand entity recognition.
Question and answer pairs you add to product or info pages through custom JSON-LD that expand your listing and feed structured answers to AI assistants.
Three steps, no learning curve. Run the check, read the report, then fix what matters most for rich-result eligibility.
Drop in any Ecwid product, category, or Instant Site page. The Ecwid Schema Validator fetches the live URL and reads both the JSON-LD and the Microdata exactly as a search crawler does.
See each detected type with a clear status, and know what came from Ecwid's automatic markup versus your own. The report flags Microdata-only pages and the exact properties Google still wants.
Ecwid's built-in schema can't be edited, so you layer custom JSON-LD on top for what it misses. Add it yourself, or let JSON Schema App generate and maintain valid JSON-LD across your store, then re-run the audit.
Ecwid gives you a head start with automatic Product markup, but a few issues show up again and again. Here is what each one means, how serious it is, and the fix.
When Ecwid is embedded on a non-WordPress site, it outputs Microdata only. Google reads it but recommends JSON-LD, so add a JSON-LD block for the clearest signal.
Ecwid's automatic Product schema plus a custom Product block you added means two competing definitions on one page. Conflicting data lowers crawler trust, so keep one.
Ecwid's auto Product markup is valid but often thin, missing recommended fields like brand, GTIN, or aggregateRating. Layer custom JSON-LD on top to complete it.
A field Google requires is absent, so the whole block is ineligible. For Product this is often a missing price, availability, or image. Add it and re-check.
The markup describes a price or rating a shopper cannot see on the Ecwid page, or a value that has gone stale. Keep your structured data in sync with visible content.
Ecwid only marks up products, so Organization, FAQPage, and LocalBusiness are missing until you add them. Custom JSON-LD covers the types Ecwid leaves out.
Valid markup makes a page eligible for rich results. It does not force them to appear. On Ecwid, it is usually one of these.
Google can only show a rich result for a page in its index. Confirm the product or category URL is indexed in Search Console before assuming the markup is the problem.
If Ecwid is embedded on a non-WordPress site, it generates Microdata, not JSON-LD. Google can still read it, but adding JSON-LD gives the cleanest, most reliable signal.
Google no longer shows review stars for reviews a business writes about itself on its own page. Star ratings need to come from genuine, independent reviews.
If the schema describes a price or rating a shopper cannot see on your Ecwid page, or a value that has gone stale, Google withholds the rich result. Keep them in sync.
After a fix, Google has to re-crawl and re-process the page. Rich results can take days to reappear, so re-check, then give it time rather than changing things again.
Structured data is not a direct ranking factor. What it does is make your Ecwid store machine-readable, so search engines and AI assistants can understand a product page well enough to enhance how it appears. That often means a richer listing, a higher click-through rate, and a better shot at being cited in AI shopping answers.
Ecwid gives you a real head start by adding Product markup automatically, but that markup is product-only, often incomplete, and cannot be edited or removed. A single missing required property can still disqualify a block. This Ecwid Schema Validator exists to surface those gaps before they cost you.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Cold Brew Starter Kit",
"image": "/img/coldbrew.jpg",
"brand": "Daybreak Coffee",
"offers": {
"@type": "Offer",
"price": "39.00",
"priceCurrency": "USD",
"availability": "InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 168
}
}
Ecwid has no built-in schema editor, so you lean on Google's tools. They are not interchangeable, which is why markup can pass one and fail another. Here is what each does.
Checks Schema.org syntax
Confirms your custom JSON-LD is well-formed and uses valid Schema.org vocabulary. It does not tell you whether Google will actually show a rich result.
Use it: while writing markupChecks Google eligibility
Ecwid's own recommended check. Tests your published Ecwid page against Google's feature requirements and previews the result, reading both JSON-LD and Microdata.
Use it: on the live URLChecks live issues at scale
Reports structured data issues across your whole Ecwid store from real crawls, and flags problems after pages go live. Best for monitoring, not first-pass checks.
Use it: ongoing, store-wideRun a free check on any Ecwid URL, then let JSON Schema App generate and maintain valid JSON-LD across your store, filling the gaps Ecwid's automatic markup leaves behind.
Find and fix the schema gaps keeping you out of Google's rich results and AI answers from ChatGPT and Gemini.
- Sundar Pichai
JSON Schema App automatically detects, fixes, and manages structured data to help search engines and AI understand your website, improving visibility and rich results.
Website Speedy is a SaaS-based website optimization tool that instantly reduces website loading times.
This tool allows you to optimize images automatically on any platform, including Wix, Shopify, BigCommerce, and more.
©2026 JSON Schema App By MakkPress Apps Studio All rights reserved