Abonelik 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ğine gitmek için aşağıdaki düğmeyi tıklayın.

Kurallar

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

  • JSON-LD ve mikro veri biçimleri, ödeme duvarlı içerik için yapılandırılmış verileri belirtmenin kabul edilen yöntemleridir.
  • İç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 sitesi içeriğiniz için aboneliğe dayalı erişim sunarsanız veya kullanıcıların dizine alınmasını istediğiniz içeriğe erişim için kaydolmaları gerekirse 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:
    <body>
    <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>
    </body>
    
  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:

<body>
<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>
</body>

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

AMP sayfalarını kullanıyorsanız aklınızda bulundurmanız gereken noktaların bir listesini burada bulabilirsiniz:

  • Ödeme duvarlı içeriğe sahip bir AMP sayfanız varsa uygun olan durumlarda amp-subscriptions kullanın.
  • Yetkilendirme uç noktanızın; Google'ın ve diğerlerinin uygun botlarına içeriğe erişim izni verdiğinden emin olun. Bu, her yayıncı için farklıdır.
  • Bot erişim politikanızın AMP ve AMP olmayan sayfalar için aynı olduğundan emin olun. Aksi halde Search Console'da içerik uyuşmazlığı hataları görünebilir.

Google'ın sayfalarınızı tarayıp dizine ekleyebildiğinden emin olma

Google'ın sayfanızın içeriğini tarayıp dizine ekleyebildiğinden emin olmanın çeşitli yolları vardır:

  • Google'ın, yalnızca ödeme duvarı dışında olan ve herkes tarafından görülebilen bir sayfanın içeriğini tarayıp dizine almasını istiyorsanız bu adımı atlayın.
  • Google'ın sayfanızın tamamını (ödeme duvarlı bölümler de dahil olmak üzere) tarayıp dizine almasını istiyorsanız Googlebot'un (ve geçerliyse Googlebot-News'un) sayfanıza erişebildiğinden emin olun.
  • Google'ın sayfanız için ilişkin önbelleğe alınan bağlantıyı göstermesini engellemek istiyorsanız noarchive robots meta etiketini kullanın.

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