Rich Results-eligible schema types like schema-org FAQPage and schema-org Review must pass Google's structural validation to appear in SERPs — structural validity is a separate gate from syntactic validity. A FAQPage block with valid JSON but a missing acceptedAnswer property will be indexed but never rendered as a Rich Result. Since Google Search Console only reports Rich Results errors after crawling (often days after deploy), structural validation failures accumulate undetected. Systematic pre-deploy validation closes this loop before it costs impressions.
Info because Rich Results validation failures reduce SERP features rather than breaking indexing or site functionality, making this a performance optimization rather than a critical defect.
Validate Rich Results-eligible schema against Google's requirements before each deploy. The authoritative tool is the Google Rich Results Test at https://search.google.com/test/rich-results — paste your page URL or raw schema block and confirm each eligible type renders a preview.
For FAQPage specifically, ensure every Question entry in mainEntity has both name and acceptedAnswer with a non-empty text field. For AggregateRating, confirm ratingValue, ratingCount, and bestRating are all present. Fix failures in the relevant page component (e.g., app/faq/page.tsx or app/products/[slug]/page.tsx) and re-validate before merging to production.
seo-advanced.crawlability.rich-results-verifiedinfo"2 of 5 Rich Results-eligible pages fail validation — FAQPage schema on /faq missing 'acceptedAnswer' property".app/products/[slug]/page.tsx or app/faq/page.tsx).