Choose a type that matches the page
A product page, recipe and event have different facts. Start with Google’s supported search appearances and choose a type only when the page genuinely contains its required information. A local business page can describe the business, but it should not claim an address, rating or review that the visitor cannot see and verify.
Keep the markup and the page in agreement
The name, dates, availability and other facts in the markup should match the visible page. Put shared business facts in one maintained source so a change of hours does not leave old data in a hidden script. For most sites, JSON-LD is a practical format because it is easier to maintain alongside the page template.
Validate the result, then monitor it
Run the exact page through Google’s Rich Results Test. Fix errors, review warnings, and test a live URL after release. Search Console enhancement reports can then show whether a template change broke many pages. Passing a test establishes eligibility for a supported feature; it does not guarantee that Google will display that feature.
Avoid decorative markup
Do not add FAQ, review or product properties just because a plugin offers a switch. If the page does not visibly contain that content, remove the markup. Keep a short inventory of templates and their schema types so the next redesign can preserve the useful parts.
Related help
Sources for technical rules
Google's documentation is the authority for its own search systems. This guide explains the work in our words.