Hi there,
You can refer to the Magento 2 Rich Snippets extension by BSS Commerce. It helps you to configure to display various Rich Snippets for the product (price, rating, review, availability, brand, category, custom properties) for your store.
Better, it saves a lot of setup work and comes with a very reasonable price.
Find the extension here:
https://commercemarketplace.adobe.com/bsscommerce-rich-snippets.html
If you want to optimize all SEO aspects, you can consider the Magento 2 SEO extension from BSS too. The solution powers everything your shop requires to rank first in search engine results pages (SERPs)
Hope this help! If you find it useful, please give me a Kudo or Accept as Solution!
Hope this can solve your concern!
Mageplaza | Top-Rated Magento Extension and Solution Provider
Should you have any questions or concerns, feel free to contact us via consultant@mageplaza.com