Structured data markup

Publishers must use ld+json structured markup on each of their article pages. When the pages are crawled and indexed, this markup is used by Google to understand which content should be associated with which product, and subsequently used to populate the “From your subscriptions” carousel and other reader-facing surfaces.

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "isAccessibleForFree": false,
  "publisher": {
    "@type": "Organization",
    "name": "Herald Foo Times"
  },
  "isPartOf": {
    "@type": ["CreativeWork", "Product"],
    "name" : "Herald Foo Times",
    "productID": "herald-foo-times.com:basic"
  }
}
</script>

For more information on the complete spec for entitlements, see the RRM:E article on structured data markup.