How to Test Your Structured Data: A Quick Guide for Store Owners
2 min read
You've added schema markup to your store — but how do you know it's working? Invalid structured data is the same as having none at all. Here's how to test your schema and make sure Google can use it.
Why Testing Matters
Just because you have JSON-LD code on your page doesn't mean Google can use it. Common issues that invalidate schema:
- Missing required fields (like `offers.price` for Product schema)
- Wrong data types (price as text instead of number)
- Invalid URLs in `image` or `url` fields
- Deprecated schema types or properties
- JSON syntax errors (missing commas, unclosed brackets)
Google silently ignores invalid schema — you won't get an error message, you just won't get rich results.
Google's Rich Results Test
The official testing tool: https://search.google.com/test/rich-results
Paste any URL and Google shows you:
- Which rich result types your page is eligible for
- Required fields that are missing
- Warnings about optional but recommended fields
- A preview of how your rich result would look
RankRipper adds a "Test in Google Rich Results" button on every schema finding, pre-filled with your URL for one-click testing.
Schema Markup Validator
For deeper validation: https://validator.schema.org
This tool validates against the full Schema.org vocabulary (not just Google's subset). It catches issues that Google's tool might not flag, like:
- Properties used in the wrong context
- Deprecated types
- Missing expected nested objects
For the best coverage, test with both tools — Google's for search-specific validation, Schema.org's for standards compliance.
Using RankRipper for Schema Testing
RankRipper checks your schema on every scan:
- Detects JSON-LD presence and validity
- Checks Product schema for required Google Shopping fields (name, price, availability, image)
- Validates Organization and WebSite schema
- Flags malformed or incomplete structured data
- Shows a Rich Result Eligibility checklist on every report
The AI Fix Assistant can also generate the exact JSON-LD code your specific store needs, based on your platform and theme.
buildRelated Fix Guides
buildbuild
How to Fix Broken Schema Markup on Shopify & WooCommerce
Your JSON-LD schema is missing or broken, blocking Google rich results. Here's how to fix Product schema on Shopify and WooCommerce with working code.
How to Fix Product Schema Missing Price on Shopify & WooCommerce
Your Product schema is missing price data, blocking Google Shopping rich results. Here's how to add offers.price to your Shopify or WooCommerce store.
Keep Reading
Check your store now
Scan your site for free — get copy-paste fixes in 60 seconds.
searchScan Now — It's Free