Rich snippets are extra bits of text, data or visual content that appear in the abstracts or summaries of a Google search engine results page. These can take many forms, including bits of informational text, visual formats such as ratings or other icon indicators, small profile pictures, etc. They do not directly allow your pages to get better rankings, but they can be more visible and increase your clickthrough rate, which can indirectly lead to better rankings.
NB - For recipes, it seems that Google has been updated its algorithm and prioritize results with rich snippets.
Google's rich snippets are limited to a few major areas of business:
In order for search engines to generate a rich snippet with the content of your page, you must use a structured data language (RDFA or JSON-LD format). These semantic HTML languages are used to structure the data of a web page so that search engine spiders and browsers can understand the information of the page and optimize its presentation in the SERPs.
Several markups are available to display ratings or reviews:
*What it should look like in SEPRs: star review available for this website
Add markup to your product pages so Google can provide detailed product information in rich Search results — including Google Images. Users can see price, availability, and review ratings right on Search results.
Using markup to enable rich product results lets you attract potential buyers while they are searching for items to buy on Google or images that include products you sell. Maintain the accuracy and freshness of your product information, so your customers find the relevant, current items they're looking for.
It will be possible to differentiate yourself by price, availability or opinions. Elements to easily increase your click through rate. Your view will also be from the Google Images engine by getting more information along with your image to engage even more clicks.
This markup is as well available for a single product as a list composed of several products.
Note that Google will use this information to automatically update your Google Shopping feed. Some issues, such as the latency period between site updates and data sent to Google Shopping, can result in inaccurate or outdated data.
For example, if the most recent data feed has an item that costs $ 4 while it's $ 3 on the product's landing page, micro-data allow you to update the item in Google Shopping automatically so that it indicates a price of $ 3 .
Google Search uses breadcrumb markup in the body of a web page to categorize the information from the page in search results. Google will display the breadcrumb directly instead of the traditional URL displayed in blue.
You must include the required properties for your content to be eligible for display as a rich result:
Mark up your video content with structured data to make Google Search an entry point for discovering and watching videos. You can provide details such as the description, thumbnail URL, upload date, and duration.
Adding markup allows search engines and other applications to identify content to read aloud on Google Assistant-enabled devices using TTS. Webpages with speakable
structured data can use the Google Assistant to distribute the content through new channels and reach a wider base of users.
Try to add this markup for these 2 pages:
Additional info on how to implement it HERE and in this article