Panduan umum terkait data terstruktur

Agar memenuhi syarat untuk dimunculkan di hasil kaya dalam hasil Google Penelusuran, data terstruktur tidak boleh melanggar Kebijakan konten untuk Google Penelusuran (yang mencakup kebijakan spam kami). Selain itu, halaman ini menjelaskan panduan umum yang berlaku untuk semua data terstruktur: halaman tersebut harus diikuti agar memenuhi syarat untuk dimunculkan sebagai hasil kaya di Google Penelusuran.

Jika halaman Anda berisi masalah data terstruktur, halaman tersebut dapat dikenai tindakan manual. Tindakan manual data terstruktur berarti halaman kehilangan kelayakan untuk ditampilkan sebagai hasil kaya. Hal ini tidak memengaruhi peringkat halaman di penelusuran web Google. Untuk memeriksa apakah ada tindakan manual yang diberlakukan ke situs Anda, buka laporan Tindakan Manual di Search Console.

Pedoman teknis

Anda dapat menguji kepatuhan terhadap pedoman teknis menggunakan Pengujian Hasil Kaya dan Alat Inspeksi URL, yang mendeteksi sebagian besar error teknis.

Format

Agar memenuhi syarat untuk hasil kaya, markup halaman situs menggunakan tiga format yang didukung:

  • JSON-LD (direkomendasikan)
  • Microdata
  • RDFa

Akses

Jangan gunakan robots.txt, noindex, atau metode kontrol akses lainnya untuk memblokir akses Googlebot ke halaman data terstruktur Anda.

Pedoman kualitas

Pedoman kualitas ini tidak mudah diuji menggunakan alat otomatis. Pelanggaran terhadap pedoman kualitas dapat membuat data terstruktur dengan sintaksis yang benar tidak ditampilkan sebagai hasil kaya di Google Penelusuran, atau mungkin ditandai sebagai spam.

Konten

  • Ikuti kebijakan spam untuk penelusuran web Google.
  • Berikan informasi terbaru. Kami tidak akan menampilkan hasil kaya untuk konten berbatas waktu yang tidak lagi relevan.
  • Berikan konten asli yang telah Anda atau pengguna buat.
  • Jangan me-markup konten yang tidak terlihat oleh pembaca halaman. Misalnya, jika markup JSON-LD mendeskripsikan seseorang, bagian isi HTML juga harus mendeskripsikan orang yang sama.
  • Jangan me-markup konten yang tidak relevan atau menyesatkan, seperti ulasan palsu atau konten yang tidak terkait dengan fokus halaman.
  • Jangan menggunakan data terstruktur untuk menipu atau menyesatkan pengguna. Jangan menyamar sebagai orang atau organisasi mana pun, atau salah menyatakan kepemilikan, afiliasi, atau tujuan utama Anda.
  • Konten dalam data terstruktur juga harus mematuhi panduan atau kebijakan konten tambahan, seperti yang didokumentasikan dalam panduan fitur khusus. Misalnya, konten dalam data terstruktur JobPosting harus mematuhi kebijakan konten postingan lowongan. Konten dalam Data terstruktur soal latihan harus mematuhi Pedoman konten soal latihan.

Relevansi

Data terstruktur Anda harus merupakan representasi sebenarnya dari konten halaman. Berikut adalah beberapa contoh data yang tidak relevan:

  • Situs live streaming olahraga yang melabeli siaran sebagai acara lokal.
  • Situs kerajinan kayu yang melabeli petunjuk sebagai resep.

Kelengkapan

  • Tentukan semua properti wajib yang tercantum dalam dokumentasi untuk jenis hasil kaya khusus Anda. Item yang tidak memiliki properti wajib tidak memenuhi syarat untuk dimunculkan sebagai hasil kaya.
  • Semakin banyak properti direkomendasikan yang Anda masukkan, semakin tinggi kualitas hasilnya bagi pengguna. Misalnya: pengguna lebih menyukai postingan lowongan yang mencantumkan informasi gaji secara eksplisit daripada yang tidak; pengguna lebih menyukai resep yang disertai ulasan pengguna yang sebenarnya dan rating bintang yang asli (perhatikan bahwa ulasan atau rating yang bukan dari pengguna sebenarnya dapat menyebabkan tindakan manual). Peringkat hasil kaya juga mempertimbangkan informasi tambahan.

Lokasi

  • Masukkan data terstruktur di halaman yang dideskripsikannya, kecuali jika ditentukan lain menurut dokumentasinya.
  • Jika Anda memiliki halaman duplikat untuk konten yang sama, sebaiknya tempatkan data terstruktur yang sama di semua duplikat halaman, bukan hanya di halaman kanonis.

Kekhususan

  • Cobalah untuk menggunakan jenis dan nama properti paling spesifik yang berlaku sebagaimana ditentukan oleh schema.org untuk markup Anda.
  • Patuhi semua panduan tambahan yang diberikan dalam dokumentasi untuk jenis hasil kaya khusus Anda.

Gambar

  • Saat menentukan gambar sebagai properti data terstruktur, pastikan bahwa gambar tersebut relevan dengan halaman tempatnya berada. Misalnya, jika Anda menetapkan properti image dari NewsArticle, gambarnya harus relevan dengan artikel berita tersebut.
  • Semua URL gambar yang ditentukan dalam data terstruktur harus dapat di-crawl dan diindeks. Jika tidak, Google Penelusuran tidak akan dapat menemukan dan menampilkannya di halaman hasil penelusuran. Untuk memeriksa apakah Google dapat mengakses URL Anda, gunakan Alat Inspeksi URL.

Beberapa item pada satu halaman

Beberapa item pada satu halaman berarti terdapat lebih dari satu jenis konten pada satu halaman. Misalnya, suatu halaman dapat berisi resep, video yang menampilkan cara membuat resep tersebut, dan informasi breadcrumb tentang cara orang-orang menemukan resep tersebut. Semua informasi yang terlihat oleh pengguna ini juga dapat di-markup dengan data terstruktur, sehingga memudahkan mesin telusur seperti Google Penelusuran memahami informasi pada suatu halaman. Jika Anda menambahkan lebih banyak item yang berlaku untuk suatu halaman, Google Penelusuran memiliki gambaran yang lebih jelas tentang konten di halaman tersebut dan dapat menampilkan halaman dalam fitur penelusuran yang berbeda-beda.

Hasil kaya resep yang menampilkan video dan ulasan

Google Penelusuran memahami beberapa item pada halaman, baik Anda mengelompokkan item tersebut atau mencantumkan setiap item satu per satu:

  • Bertingkat: Jika ada satu item utama, dan item tambahan yang dikelompokkan dalam item utama. Hal ini bermanfaat terutama saat mengelompokkan item yang berkaitan (misalnya, resep dengan video dan ulasan).
  • Item terpisah: Jika setiap item merupakan blok terpisah di halaman yang sama.

Contoh ini dipangkas agar ringkas, dan tidak menyertakan semua properti yang diperlukan dan direkomendasikan untuk fitur tersebut. Untuk contoh selengkapnya, lihat dokumentasi jenis data terstruktur tertentu.

Bertingkat

Berikut adalah contoh data terstruktur bertingkat, dengan Recipe sebagai item utama, serta aggregateRating dan video ditempatkan di Recipe.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "123"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How To Make Banana Bread",
        "description": "This is how you make banana bread, in 5 easy steps.",
        "contentUrl": "https://www.example.com/video123.mp4"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Item terpisah

Berikut adalah contoh item terpisah dari data terstruktur. Ada dua item yang berbeda: Recipe dan BreadcrumbList.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas."
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Recipes",
        "item": "https://example.com/recipes"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Bread recipes",
        "item": "https://example.com/recipes/bread-recipes"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "How To Make Banana Bread"
      }]
    }]
    </script>
  </head>
  <body>
  </body>
</html>

Tips tambahan

  • Untuk memastikan Google Penelusuran memahami tujuan utama halaman, sertakan jenis utama data terstruktur yang mencerminkan fokus utama halaman. Misalnya, jika suatu halaman sebagian besar berisi resep, pastikan untuk menyertakan data terstruktur Resep sebagai tambahan untuk data terstruktur Video dan Ulasan. Ini adalah kesempatan bagi halaman tersebut agar memenuhi syarat untuk beberapa tampilan penelusuran (hasil kaya resep, penelusuran video, dan cuplikan ulasan). Jika halaman hanya berisi data terstruktur Video, Google Penelusuran tidak akan cukup memahami halaman untuk menampilkannya juga sebagai hasil kaya resep.
  • Untuk memastikan bahwa halaman tersebut sepenuhnya mewakili konten yang terlihat oleh pengguna, pastikan semua item data terstruktur sudah lengkap. Misalnya, jika Anda menyertakan beberapa ulasan, pastikan untuk menyertakan semua ulasan yang terlihat oleh orang-orang pada halaman tersebut. Jika halaman tidak memberi markup pada semua ulasan di halaman, hal ini akan menyesatkan orang yang ingin melihat semua ulasan tersebut, berdasarkan kemunculan halaman di hasil Penelusuran.