Free Ecwid structured data audit

Ecwid Schema Markup Checker

Test 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.

  • Results in 30 seconds
  • Reads JSON-LD and Microdata
  • Schema.org validation
  • Rich-result eligibility
35% of Google results show a rich snippet driven by structured data
Auto Ecwid adds Product structured data to every store page automatically
JSON-LD + Microdata the formats Ecwid uses on Instant Site and WordPress stores
100% Free no sign-up, no login, no credit card needed to run a check
What gets checked

Every Ecwid schema type that earns rich results

The 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.

  • Product

    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.

  • Offer & Price

    The price, currency, and availability inside your Product markup that power merchant listings and the price shown in search and AI shopping answers.

  • Review & Rating

    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.

  • BreadcrumbList

    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.

  • Organization

    Logo, social profiles, and contact data for your Ecwid storefront that build the knowledge panel and strengthen brand entity recognition.

  • FAQPage

    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.

Step by step

How the Ecwid schema audit works

Three steps, no learning curve. Run the check, read the report, then fix what matters most for rich-result eligibility.

  1. Paste your Ecwid URL

    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.

  2. Read the results

    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.

  3. Extend and re-check

    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.

Decode the report

Common Ecwid schema errors and what they actually mean

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.

  • Microdata only, no JSON-LD

    Warning

    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.

  • Duplicate Product markup

    Warning

    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.

  • Incomplete automatic markup

    Warning

    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.

  • Missing required property

    Error

    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.

  • Content mismatch

    Warning

    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.

  • No schema beyond products

    Warning

    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.

Troubleshooting

Ecwid schema is valid, but rich results still aren't showing?

Valid markup makes a page eligible for rich results. It does not force them to appear. On Ecwid, it is usually one of these.

  • The page isn't indexed yet

    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.

  • Your store outputs Microdata only

    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.

  • Your star ratings are self-serving

    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.

  • The markup doesn't match the page

    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.

  • It simply needs time

    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.

The honest take

Schema won't rank you on its own, but it changes how you show up

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.

  • Eligibility, not guarantees: we flag what blocks rich results, honestly
  • Validated against current Schema.org and Google documentation
  • Clear severity, so you fix errors first and recommendations next
product.jsonld
{
  "@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
  }
}
Clear the confusion

Schema Markup Validator vs Rich Results Test vs Search Console

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.

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 markup

Rich Results Test

Checks 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 URL

Search Console

Checks 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-wide

Stop guessing. Audit your Ecwid schema now

Run 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.

Frequently Asked Questions

Google logo

“The agent doesn’t return ten blue links… it pulls from structured business data… to complete the job.”

- 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.

Try our Other Product

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.