Structured data for the subscription and paid content of your site in Google

Structured data for the subscription and paid content of your site in Google

This page describes how to use the JSON-LD format using the Schema.org scheme to indicate paid content on your site using the Creativeworks properties. This structured description helps the Google search engine to distinguish paid access to materials from deception methods prohibited by spam rules. Read more about the subscription and paid content in the relevant manuals.

This manual is intended only for those materials that you want to index and show in the search. If you do not plan to index paid content, you can not continue reading.

An example of structured data for the paid content of your site in Google

Below is an example of a JSON-LD code for a news article taking into account paid content.

In the page of the page you need to wrap the paid parts of the content into a separate class, for example, paywall. In JSON-LD, indicate the relevant properties that Google report that this block is not available for free.

Recommendations on the use of structured data of your site paid content in Google

To successfully display pages with paid content in the search results of your site in Google, you must adhere to general recommendations on structured data and technical requirements. Pay special attention to the following rules:

  • Use json-ld or microdata to mark paid content.
  • Avoid the attachment of paid sections into each other.
  • For property cssSelector use only class selectors, for example, .paywall.

How to add marking for the paid content of your site in Google

If your site has content with subscription access or requiring registration so that it is indexed, follow these steps to add markings:

  1. Wrap each paid section on the page in a separate -block with a unique class, for example, <div class="paywall">платный контент</div>.
  2. Add to the marking of the JSON-LD page with the Creativework type (for example, Newsarticle), where indicate that access to this section is limited.
  3. In the property hasPart Indicate blocks with paid content using a class selector from step 1.
  4. Check the correctness of the marking using the Rich Results Test tool and correct errors.

Several paid sections on the page of your site on Google

If there are several paid blocks on the page, indicate in the JSON-LD a class of classes for each of them.

Example: "hasPart": [{"@type": "WebPageElement", "isAccessibleForFree": false, "cssSelector": ".section1"}, {"@type": "WebPageElement", "isAccessibleForFree": false, "cssSelector": ".section2"}]

Supported content types for structured marking of your site in Google

This marking is suitable for the type of Creativework and the following more specific subtypes:

  • Article
  • News article
  • Blog
  • Comment
  • Well
  • Instructions
  • Message
  • Review
  • Web page

You can combine types, for example: "@type": ["Article", "LearningResource"].

Mandatory properties to indicate the paid content of your site in Google

ISACCESSIBLEFORFREE - The logical value indicating whether the material is available for free. For paid blocks, set false.

Recommended properties for accurate specification of paid sections of the site in Google

Haspart.csselector -CSS sector for choosing blocks with paid access.

Haspart.@type - It must be WebPageElement.

Haspart.isaccessibleForfree - Indicate false For paid parts.

Features of working with AMP pages of your site in Google

  • For AMP pages with paid access, use amp-subscriptions.
  • Ensure that the authorization service provides access to the desired Google bots.
  • Make sure that the access policy for bots is the same on AMP and ordinary pages to avoid mistakes in the Google Search Console.

Features of the use of generative AI in search of your site in Google

Reviews and modes of AI use different sources, including web content, and obey the rules for pre-viewing in the search.

Ensuring indexing and scanning of your site page in Google

So that Google can scan and index your content, including paid parts, check Googlebot and Googlebot-News access to your pages.

For testing, use the URL Insption tool.

Information display management from your site in the results of Google search

To exclude some parts of the content from snippets in search results, use the attribute data-nosnippet V .

Limit the length of the snippets using meta-tag max-snippet In Robots.

Solving problems in the introduction of structured data of the paid content of your site in Google

  • Contact specialists to support the site or CMS to help with code and messages from Search Console.
  • Keep in mind that the presence of structured data does not guarantee the display of advanced results.
  • Check the errors in the marking and correct them.
  • If there are fines for structured data, they will be ignored, although the page will remain in the search.
  • Review compliance with the leadership and avoid spammal marking methods.
  • If expanded results are gone, use diagnostic tools.
  • Give time for repeated scanning and indexing after publication.
  • Seek for help to specialized forums for search engine optimization.

For all questions, you can contact the SEO company CEO by email info@seo.computer Or through WhatsApp +79202044461.

ID 10

Send a request and we will provide a consultation on SEO promotion of your website