Rich results start with valid JSON-LD that matches visible page content. Mismatched prices or stale availability are the fastest path to a manual action.
We implement Product + Offer on PDPs, ItemList on category pages, and BreadcrumbList site-wide. Aggregate ratings only when reviews are first-party and moderated.
Variant products need consistent SKU linkage in markup — configurable products are where most rich-result regressions hide.
Test in Search Console after every template change — not just at launch.
Keep a changelog of schema deploys next to your release notes so SEO and engineering debug together when warnings spike.
