Why are my rich results not showing in Google?
Valid markup makes a page eligible for rich results; it does not guarantee them. Google decides per query, and it can take days or weeks after recrawling.
Work through this in order:
- Check Schema Pro → Tools for validation errors on that schema.
- Test the live URL with Google's Rich Results Test. It shows what Google actually sees, which matters if a cache or CDN is serving something older.
- In Search Console, use URL Inspection → Test live URL, then request indexing.
If the test passes and the page is indexed, it is a matter of waiting.
Still stuck? We answer support email from real people.
Browse the knowledge base