Pick schema types that match what is on the page
What does the page actually show?
A product for sale
- Product
- Offer with real price
Questions answered
- FAQPage, only for visible Q&A
An article
- Article
- Author and dates
A local business
- LocalBusiness
- Address and hours
Step 1: Identify the right schema types for your content
Google supports dozens of schema types. Match the schema to your content: Article for blog posts, Product for e-commerce pages, LocalBusiness for location pages, and Review for review content. Check Google's Search Central documentation for which types currently produce rich results.
Tool for this stepRank Math Pro
from €7.99/mo billed yearlyRank Math includes schema templates for all major content types and generates the correct JSON-LD automatically as you fill in your content. It removes all the manual coding from schema implementation.
Rank Math Pro plans and catchesAlternative to consider: Semrush (from $139/mo)
Step 2: Use FAQ schema only where it fits
Google's Search Central documentation says FAQ rich results are no longer shown in Google Search, so don't add FAQ markup expecting extra SERP space. A genuine question-answer section is still useful to readers; put your schema effort into types that remain eligible for rich results.
Tool for this stepRank Math Pro
from €7.99/mo billed yearlyRank Math's FAQ Block in WordPress lets you add a formatted question-answer section, with markup, without editing JSON-LD by hand.
Rank Math Pro plans and catchesAlternative to consider: Seobility (from €59.90/mo)
Step 3: Add Product schema with price and availability for e-commerce
Product schema enables rich snippets showing price, star rating, and availability directly in search results. For e-commerce this is a priority, because product rich results make a listing more informative than a plain blue link.
Tool for this stepRank Math Pro
from €7.99/mo billed yearlyRank Math's WooCommerce integration auto-generates Product schema for every product page including price, SKU, and availability — keeping it dynamically updated without manual edits.
Rank Math Pro plans and catchesAlternative to consider: Semrush (from $139/mo)
Step 4: Validate your schema with Google's Rich Results Test
Before publishing, always validate your schema at search.google.com/test/rich-results. Paste your URL or code snippet and verify there are no errors. Invalid schema is ignored by Google — errors mean no rich results, not a penalty, but you want clean implementation.
Tool for this stepSemrush
from $139/moSemrush's Site Audit checks schema implementation across your entire site and flags errors — more scalable than testing each page individually in the Rich Results Test.
Semrush plans and catchesAlternative to consider: Seobility (from €59.90/mo)
Step 5: Monitor rich results performance in Search Console
Once schema is live, check Google Search Console's Enhancements section. It shows which schema types Google has detected and whether they qualify for rich results. Monitor CTR changes in the Performance report after adding schema to see the impact.
Tool for this stepSE Ranking
from £95/moSE Ranking's Search Console integration pulls in Enhancement data alongside rank tracking — making it easy to correlate rich result appearance with CTR and ranking improvements.
SE Ranking plans and catchesAlternative to consider: Morningscore (from $69/mo)