Abonelik gerektiren ve ödeme duvarlı içerik

Bu sayfada, sitenizde ödeme duvarlı içeriği göstermek için CreativeWork özelliklerinden yararlanarak schema.org JSON-LD yönteminin nasıl kullanılacağı anlatılmaktadır. Bu yapılandırılmış veriler, Google'ın ödeme duvarlı içeriği, yönergelerimizi ihlal eden gizleme uygulamasından ayırt etmesine yardımcı olur. Abonelik gerektiren ve ödeme duvarlı içerik ile ilgili daha fazla bilgi edinin.

Örnek

Ödeme duvarlı içeriğe sahip NewsArticle yapılandırılmış verilerinin bir örneğini burada görebilirsiniz:

Yönergeler

İçeriğinizin arama sonuçlarında görünmeye uygun olması için yapılandırılmış verilere ilişkin genel yönergelere ve teknik yönergelere uymanız gerekir. Ayrıca, aşağıdaki yönergeler ödeme duvarlı içerik için geçerlidir.

  • JSON-LD, ödeme duvarlı içerik için yapılandırılmış verileri belirtmenin kabul edilen tek yöntemidir.
  • İçerik bölümlerini iç içe yerleştirmeyin.
  • cssSelector özelliği için yalnızca .class seçicileri kullanın.

Ödeme duvarlı içeriğe işaretleme ekleme

Web sitenizin içeriğine abonelik esaslı erişim sunuyorsanız veya kullanıcıların erişim için kaydolması gerekiyorsa aşağıdaki adımları uygulayın. Aşağıdaki örnek, NewsArticle yapılandırılmış verileri için geçerlidir. Sayfanızın tüm sürümleri için (AMP ve AMP olmayanlar dahil) bu adımları uyguladığınızdan emin olun.

  1. Sayfanızın her ödeme duvarlı bölümüne sınıf adı ekleyin. Örneğin:
    <p>This content is outside a paywall and is visible to all.</p>
    <div class="paywall">This content is inside a paywall, and requires a subscription or registration.</div>
  2. NewsArticle yapılandırılmış verilerini ekleyin.
  3. Vurgulanmış JSON-LD yapılandırılmış verilerini NewsArticle yapılandırılmış verilerinize ekleyin.
    {
      "@context": "http://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://example.org/article"
      },
      (...)
      "isAccessibleForFree": "False",
      "hasPart":
        {
        "@type": "WebPageElement",
        "isAccessibleForFree": "False",
        "cssSelector" : ".paywall"
        }
     }
    

Birden fazla ödeme duvarlı bölüm

Bir sayfada birden fazla ödeme duvarlı bölümünüz varsa sınıf adlarını bir dizi olarak ekleyin.

Bir sayfadaki ödeme duvarlı bölümlerin bir örneğini burada görebilirsiniz:

<div class="section1">This content is inside a paywall, and requires a subscription or registration.</div>
<p>This content is outside a paywall and is visible to all.</p>
<div class="section2">This is another section that's inside a paywall, and requires a subscription or registration.</div>

Birden fazla ödeme duvarlı bölümün yer aldığı NewsArticle yapılandırılmış verilerinin bir örneğini burada görebilirsiniz.

{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.org/article"
  },
  (...)
  "isAccessibleForFree": "False",
  "hasPart": [
    {
    "@type": "WebPageElement",
    "isAccessibleForFree": "False",
    "cssSelector" : ".section1"
    },
    {
    "@type": "WebPageElement",
    "isAccessibleForFree": "False",
    "cssSelector" : ".section2"
    }
  ]
 }

AMP ile ilgili dikkat edilmesi gereken noktalar

Yapılandırılmış veri içeren bir AMP sayfanız varsa uygun olan durumlarda amp-access kullanmayı düşünebilirsiniz.

Şunun hakkında geri bildirim gönderin...