Validate Structured Data with Google Rich Results Test
Learn how to test and validate your structured data with the Rich Snippets Suite extension. This guide covers all validation tools and how to interpret their results.
Why Validate?
Validation ensures:
- Your structured data is correctly formatted
- Google can read and understand your markup
- You're eligible for rich results
- No errors prevent rich result display
Always validate after:
- Initial setup
- Configuration changes
- Theme updates
- Magento upgrades
Rich Results Test
Google's primary validation tool for structured data.
How to Use
- Go to Rich Results Test
- Enter your page URL or paste code
- Click "Test URL" or "Test Code"
- Wait for analysis to complete
- Review results
Understanding Results
Detected Items
Shows all schema types found on your page:
- Product
- Organization
- BreadcrumbList
- WebSite
Status Indicators
| Icon | Meaning |
|---|---|
| Green checkmark | Valid, eligible for rich results |
| Yellow warning | Valid with warnings |
| Red error | Invalid, won't show rich results |
Errors vs Warnings
Errors (Must Fix):
- Missing required properties
- Invalid property values
- Syntax errors
- Type mismatches
Warnings (Should Fix):
- Missing recommended properties
- Suboptimal values
- Enhancement suggestions
Preview
The tool shows how your rich result may appear in search. Note: Actual display may vary.
Schema Markup Validator
For detailed schema.org validation.
How to Use
- Go to Schema Markup Validator
- Enter URL or paste code
- Click "Run Test"
- Review detailed property analysis
When to Use
- Deep debugging of schema issues
- Verifying schema.org compliance
- Checking nested structures
- Understanding property types
Google Search Console
Monitor your structured data performance over time.
Accessing Reports
- Go to Google Search Console
- Select your property
- Navigate to Enhancements section
- Click relevant report (Product, Breadcrumbs, etc.)
Available Reports
| Report | What It Shows |
|---|---|
| Product | Product schema status and issues |
| Breadcrumbs | Breadcrumb markup status |
| Sitelinks searchbox | Search box eligibility |
| Logo | Organization logo status |
Understanding the Reports
Valid Items: Pages with correct structured data eligible for rich results.
Valid with Warnings: Pages that work but could be improved.
Invalid: Pages with errors preventing rich results.
Issue Details
Click any issue to see:
- Affected pages
- Error description
- Validation date
- Fix instructions
Page Source Inspection
Manual verification of your structured data.
How to Check
- Visit your page in a browser
- Right-click → "View Page Source"
- Search for
application/ld+json - Review the JSON content
What to Look For
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
...
}
</script>
- Proper script type
- Valid JSON syntax
- Expected properties
- Correct values
Quick JSON Validation
- Copy the JSON content
- Go to JSONLint
- Paste and validate
- Fix any syntax errors
Common Validation Errors
Missing Required Fields
Error: Missing field "name"
Fix: Ensure the required property is configured in extension settings.
Invalid Property Value
Error: Invalid value for "availability"
Fix: Check the value matches schema.org expected format (e.g., https://schema.org/InStock).
Type Mismatch
Error: Expected "Text" but found "Number"
Fix: Ensure property values match expected types.
Syntax Error
Error: JSON parse error
Fix: Check for:
- Missing quotes
- Extra commas
- Unclosed brackets
Validation Workflow
Initial Setup
- Configure extension settings
- Clear cache
- Test with Rich Results Test
- Fix any errors
- Re-test until valid
Ongoing Monitoring
- Set up Search Console
- Enable email alerts
- Check reports weekly
- Fix issues promptly
- Re-validate after changes
After Updates
- Test representative pages
- Check all schema types
- Verify no regressions
- Monitor Search Console
Interpreting "Eligible" Status
"Eligible for rich results" means:
- Your markup is valid
- Google can read it correctly
- The page may show rich results
It does NOT mean:
- Rich results will definitely show
- All searches will display rich results
- Immediate appearance in search
Why Rich Results May Not Show
Even with valid markup:
- Google decides per query
- Page quality matters
- Competition affects display
- Algorithm variations
- Testing by Google
Testing Checklist
Product Pages
- Product schema detected
- Name, image, price present
- Availability correct
- Ratings show (if reviews exist)
- Brand mapped correctly
Organization
- Organization schema detected
- Logo URL valid
- Contact info present
- Social links correct
Local Business
- LocalBusiness schema detected
- Address complete
- Coordinates valid
- Opening hours formatted
Breadcrumbs
- BreadcrumbList detected
- Full path from home
- URLs correct
Debugging Tips
No Schema Found
- Check module is enabled
- Verify specific schema is enabled
- Clear all caches
- Check for JavaScript errors
Schema Found But Errors
- Read error message carefully
- Check configuration settings
- Verify source data exists
- Test with different products
Works in Test, Not in Search Console
- Ensure page is indexed
- Check robots.txt not blocking
- Allow time for crawling
- Request re-indexing
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team
When contacting support, include:
- Rich Results Test URL
- Screenshot of errors
- Page URL tested
- Extension version