If you offer any subscription-based access to your website content, or if users must register for access to any content you want to be indexed, you can add structured data to the website that helps Google differentiate paywall content from the practice of cloaking.
Google uses structured data to understand the content on the page. You can provide specific information about your site, which can help your site display in richer features in search results. Structured data is a standardized format for providing information about a page and classifying the page content.
Proper structured data in your news, blog, and sports article page can enhance your appearance in Google Search results. Enhanced features include entry in a top stories carousel, host carousel, visual stories, and and rich result features such as headline text and larger-than-thumbnail images.
You can mark up your recipe content with structured data to provide rich results and host-specific lists for your recipes, such as reviewer ratings, cooking and preparation times, and nutrition information. Use recipe structured data for content about preparing a particular dish.