Structured Data Testing Playbook with Auditite
Systematic approach to testing, validating, and troubleshooting structured data markup across your entire website.
Overview
Implementing structured data is only half the battle. Validating that it works correctly, stays current, and earns rich results requires ongoing testing and monitoring. This playbook covers a complete testing workflow from initial validation to production monitoring.
Step 1: Pre-Launch Validation
Before deploying structured data to production, validate on staging:
- Test each page template individually using Google’s Rich Results Test.
- Verify that JSON-LD is well-formed (valid JSON syntax).
- Check that all required properties for each schema type are present.
- Confirm that recommended properties are included where data is available.
- Validate data accuracy — schema values must match visible page content exactly.
Step 2: Site-Wide Audit
- Run Auditite’s schema validation audit across your entire site.
- Identify pages where schema is expected but missing.
- Find pages with invalid schema (syntax errors, missing required fields).
- Check for pages with schema that contradicts the page content.
- Categorize issues by severity: errors (prevent rich results), warnings (reduce eligibility), and improvements.
Step 3: Test Rich Result Eligibility
Not all valid schema earns rich results. Check eligibility for each type:
| Schema Type | Rich Result | Eligibility Requirement |
|---|---|---|
| Product | Product snippet | Valid price, availability, and review data |
| FAQPage | FAQ dropdown | Questions and answers visible on page |
| HowTo | How-to panel | Step-by-step instructions visible on page |
| Article | Article snippet | Valid author, date, and image |
| LocalBusiness | Knowledge panel | Verified Google Business Profile |
| Event | Event listing | Future event date, valid location |
| Recipe | Recipe card | Valid prep time, ingredients, instructions |
Step 4: Cross-Browser and Cross-Device Testing
- Verify JSON-LD is present in the page source (server-rendered, not client-side only).
- Test pages using Google’s URL Inspection tool to see what Googlebot actually renders.
- Confirm schema is identical on mobile and desktop versions of each page.
- Check that dynamic content (prices, availability) is correctly populated in schema.
Step 5: Monitor Production Schema
- Set up Auditite’s continuous schema monitoring on all page templates.
- Check Google Search Console’s Enhancements reports weekly for new errors.
- Track the number of pages with valid structured data over time.
- Monitor rich result impressions and clicks in Search Console.
Step 6: Troubleshoot Common Issues
Schema Present but No Rich Results
- Verify the page is indexed (check with URL Inspection tool).
- Confirm Google supports the schema type for rich results.
- Check if your site has a manual action that prevents rich results.
- Ensure the page content meets Google’s quality guidelines.
- Wait — rich results can take weeks to appear after implementation.
Rich Results Disappearing
- Check if a recent code deployment altered the schema markup.
- Verify that dynamic data (prices, ratings) is still populating correctly.
- Check for new schema validation errors in Search Console.
- Investigate if a Google algorithm update changed rich result eligibility.
Schema Validation Passing but Search Console Shows Errors
- Google’s validator and Search Console can lag behind each other.
- Clear the Search Console cache by requesting revalidation.
- Check the specific URL that Search Console flags — it may differ from the template you tested.
Step 7: Regression Testing
- Add schema validation to your CI/CD pipeline if possible.
- Test schema markup after every CMS update or theme change.
- Spot-check schema after content editors update pages (they may break JSON-LD inadvertently).
- Run a full schema audit after any site migration or URL structure change.
Related playbooks
Canonical URL Guide: Automated SEO Workflow
Master canonical tags to prevent duplicate content issues, consolidate link equity, and control which URLs appear in search.
PlaybookCrawl Budget Optimization Playbook with Auditite
Maximize search engine crawl efficiency by directing crawl budget to your most valuable pages and reducing waste.
ChecklistHTTPS Migration Checklist with Auditite
Complete checklist for migrating from HTTP to HTTPS without losing search rankings, traffic, or link equity. Step-by-step guidance.
Stop copy-pasting. Start automating.
Auditite turns playbooks into live audit workflows. Get started to see how.