- The Rich Results Test reports critical errors or warnings.
- The validator accepts the code but no Google feature appears.
- A plugin and custom template create duplicate nodes.
- The live DOM differs from the source or staging output.
Governance and validation
Debug the page, the markup, and the feature assumption in the right order
Schema debugging separates syntax errors, property errors, page to markup mismatches, duplicate node problems, unsupported feature assumptions, crawl issues, and rendering differences.
Current platform reality
Separate Schema.org meaning from Google feature eligibility.
Use the Rich Results Test for Google supported features, the Schema Markup Validator for general Schema.org syntax, and URL Inspection to see the rendered live URL. A valid block can still be irrelevant or ineligible.
Use and avoid
Apply the type only when the visible role and evidence support it.
- Treating every warning as a critical error.
- Using the Rich Results Test for a type Google does not support.
- Debugging only the code and ignoring visible content.
- Fixing staging markup without inspecting the live rendered URL.
Implementation model
Make the page role, identity, fields, and validation decisions in order.
Classify the failure
Separate parse, property, policy, relevance, feature, crawl, and duplication problems.
Use the correct tool
Choose Google feature testing or generic Schema.org validation.
Compare visible content
Confirm every marked property is present and current.
Inspect the rendered live URL
Check JavaScript output, canonical state, indexability, and duplicate blocks.
Repair and retest
Change one cause at a time and record the result.
Acceptance checks
Do not approve the markup because the JSON parses.
The content, entity ownership, canonical URLs, policy state, and maintenance source must also pass.
Syntax
The JSON parses and values use the expected data types.
Required properties
Current Google feature requirements are met where relevant.
Visible match
The markup represents the main visible content.
No duplicates
Plugins and templates do not publish competing nodes.
Indexable live URL
The canonical page is crawlable and not blocked.
Feature reality
The target feature still exists in Google Search.
Implementation examples
Use the examples as a starting structure, not production data.
Replace every placeholder with approved visible values. The examples do not create eligibility or guarantee a search appearance.
Broken example with an incomplete rating
Copy exampleFixed product example without an invented rating
Copy exampleMIRENA workflow prompt
Use one master prompt when the job needs planning, audit, debugging, or controlled schema cues.
The prompt stops before final production markup. Visible content, URLs, identities, and commercial or review data need human approval first.
Schema Debugging and Repair
One prompt covers intake, decisions, checks, repair cues, validation, and handoff.
Run Schema Debugging and Repair for [URL, template, JSON LD, files, or site].
Open the complete prompt, inputs, outputs, and rules
Primary sources
Use current Google and Schema.org documentation as the source of truth.
Google structured data introduction
Open the official sourceGoogle general structured data guidelines
Open the official sourceGoogle structured data testing tools
Open the official sourceGoogle Rich Results Test and Schema Markup Validator
Open the official sourceGoogle documentation updates
Open the official sourceQuestions
Schema Debugging for Rich Result Errors questions.
What is the first debugging question?
Ask whether the failure is syntax, eligibility, relevance, duplication, crawling, rendering, or a retired feature.
Are warnings always fatal?
No. Critical errors block eligibility for a feature, while warnings often identify recommended fields.
Why can valid markup produce no rich result?
Display is not guaranteed, the page may be ineligible, the feature may not exist, or the markup may not represent the main content.
Which live checks matter?
Inspect the rendered URL, canonical, indexability, plugin output, visible fields, and Search Console reports.
Next route
Prepare schema cues after visible copy, entity ownership, and URLs are approved.
MIRENA can audit the page role, identity, fields, current feature support, and validation route. Production markup still needs human review and live testing.
Founder access is €20 every 30 days excluding VAT for one seat and one active MIRENA instance. OpenAI account rules and usage limits remain separate.