Langganan dan konten berbayar berpenghalang

Halaman ini menjelaskan cara menggunakan JSON-LD schema.org untuk menunjukkan konten berbayar berpenghalang di situs Anda dengan properti CreativeWork. Data terstruktur ini membantu Google membedakan konten berbayar berpenghalang dengan praktik penyelubungan, yang melanggar panduan kami. Pelajari langganan dan konten berbayar berpenghalang lebih lanjut.

Contoh

Berikut ini contoh data terstruktur NewsArticle yang berisi konten berbayar berpenghalang.

Panduan

Anda harus mengikuti panduan umum data terstruktur dan panduan teknis agar halaman Anda memenuhi syarat untuk ditampilkan di hasil penelusuran. Selain itu, panduan berikut juga berlaku untuk konten berbayar berpenghalang:

  • Format JSON-LD dan microdata adalah metode yang diterima guna menentukan data terstruktur untuk konten berbayar berpenghalang.
  • Jangan menumpuk bagian konten.
  • Gunakan hanya selektor .class untuk properti cssSelector.

Menambahkan markup ke konten berbayar berpenghalang

Jika Anda menawarkan akses berbasis langganan ke konten situs Anda, atau jika pengguna harus mendaftar agar dapat mengakses konten apa pun yang ingin Anda indeks, ikuti langkah-langkah di bawah. Contoh berikut berlaku untuk data terstruktur NewsArticle. Pastikan Anda mengikuti langkah-langkah berikut untuk semua versi halaman (termasuk AMP dan non-AMP).

  1. Tambahkan nama class di kanan kiri bagian berbayar berpenghalang di halaman Anda. Contoh:
    <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. Tambahkan data terstruktur NewsArticle.
  3. Tambahkan data terstruktur JSON-LD yang disorot ke data terstruktur NewsArticle Anda.
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://example.org/article"
      },
      (...)
      "isAccessibleForFree": "False",
      "hasPart": {
        "@type": "WebPageElement",
        "isAccessibleForFree": "False",
        "cssSelector": ".paywall"
      }
    }
    

Beberapa bagian berbayar berpenghalang

Jika Anda memiliki beberapa bagian paywall pada sebuah halaman, tambahkan nama-nama kelas secara berderetan.

Berikut ini contoh bagian berbayar berpenghalang di sebuah halaman:

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

Berikut ini contoh data terstruktur NewsArticle yang berisi beberapa bagian berbayar berpenghalang.

{
  "@context": "https://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"
    }
  ]
}

Pertimbangan terkait AMP

Berikut ini hal-hal yang perlu dipertimbangkan jika Anda menggunakan halaman AMP:

  • Jika halaman AMP Anda berisi konten berbayar berpenghalang, gunakan amp-subscriptions jika sesuai.
  • Pastikan endpoint otorisasi Anda memberikan akses ke konten untuk bot yang sesuai dari Google dan pihak lainnya. Akses ini berbeda untuk setiap penerbit.
  • Pastikan kebijakan akses bot Anda sama, baik untuk halaman AMP maupun non-AMP. Jika tidak, error ketidakcocokan konten akan muncul di Search Console.

Memastikan Google dapat meng-crawl dan mengindeks halaman Anda

.

Ada beberapa cara untuk memastikan Google dapat meng-crawl dan mengindeks konten di halaman Anda:

  • Jika Anda ingin Google hanya meng-crawl dan mengindeks konten halaman yang berada di luar penghalang konten berbayar dan terlihat oleh semua orang, lewati langkah ini.
  • Jika Anda ingin Google meng-crawl dan mengindeks keseluruhan halaman, termasuk bagian berbayar berpenghalang, pastikan Googlebot dan Googlebot-News, jika berlaku, dapat mengakses halaman Anda.
  • Jika Anda tidak ingin Google menampilkan link cache halaman Anda, gunakan tag meta robots noarchive.