Tanya Jawab

Halaman Tanya Jawab adalah halaman yang berisi data dalam format pertanyaan dan jawaban. Satu pertanyaan diikuti dengan beberapa jawabannya. Untuk konten yang merepresentasikan pertanyaan beserta jawabannya, Anda dapat me-markup data dengan schema.org jenis QAPage, Question, dan Answer.

Halaman yang di-markup dengan benar akan memenuhi syarat untuk menampilkan hasil kaya di halaman hasil penelusuran. Perlakuan hasil kaya ini membantu situs Anda menjangkau pengguna yang tepat di Penelusuran. Berikut adalah contoh hasil yang mungkin akan terlihat untuk kueri pengguna "Bagaimana cara melepas kabel yang tersangkut di port USB?" jika halaman telah di-markup untuk menjawab pertanyaan tersebut:

Contoh dalam hasil penelusuran yang berupa kartu pertanyaan dan jawaban untuk kueri penelusuran "Bagaimana cara melepas kabel yang tersangkut di port USB?"

Selain memungkinkan konten untuk ditampilkan sebagai perlakuan hasil kaya seperti di atas, me-markup halaman Tanya Jawab juga membantu Google memunculkan cuplikan yang lebih baik untuk halaman Anda. Dalam contoh di atas, konten dari jawaban dapat muncul dalam hasil dasar jika hasil kaya tidak ditampilkan.

Perlu diingat bahwa tampilan sebenarnya mungkin saja berbeda. Untuk melihat tata letak terbaru dari hasil dasar dan hasil kaya di halaman hasil penelusuran, telusuri di google.com.

Contoh

Contoh markup berikut berisi definisi jenis QAPage, Question, dan Answer di JSON-LD:

JSON-LD
Microdata

Panduan

Agar halaman Tanya Jawab Anda memenuhi syarat untuk perlakuan hasil kaya ini, Anda harus mengikuti panduan berikut:

Panduan konten

  • Hanya gunakan markup QAPage jika halaman memuat informasi dalam format pertanyaan dan jawaban. Satu pertanyaan diikuti dengan beberapa jawaban.
  • Pengguna harus dapat mengirimkan jawaban atas pertanyaan tertentu. Jangan menggunakan markup QAPage untuk konten yang hanya memiliki satu jawaban untuk pertanyaan tertentu tanpa memberi peluang bagi pengguna untuk menambahkan jawaban alternatif. Sebagai gantinya, gunakan FAQPage. Berikut ini beberapa contohnya:

    Kasus penggunaan yang valid:

    • Halaman forum tempat pengguna dapat mengirimkan beberapa jawaban atas satu pertanyaan
    • Halaman dukungan produk tempat pengguna dapat mengirimkan beberapa jawaban atas satu pertanyaan

    Kasus penggunaan yang tidak valid:

    • Halaman Tanya Jawab yang ditulis oleh situs itu sendiri tanpa memberi peluang bagi pengguna untuk mengirimkan jawaban alternatif
    • Halaman produk yang memungkinkan pengguna mengirimkan beberapa pertanyaan dan jawaban dalam satu halaman
    • Panduan petunjuk yang menjawab pertanyaan
    • Entri blog yang menjawab pertanyaan
    • Esai yang menjawab pertanyaan
  • Jangan terapkan markup QAPage ke semua halaman di situs atau forum jika tidak semua kontennya memenuhi syarat. Misalnya, forum mungkin memposting banyak pertanyaan, dan masing-masing pertanyaan tersebut memenuhi syarat untuk di-markup. Namun, jika forum tersebut juga memiliki halaman yang tidak menampilkan pertanyaan, halaman tersebut tidak memenuhi syarat.
  • Jangan gunakan markup QAPage untuk halaman Tanya Jawab atau halaman yang menampilkan banyak pertanyaan per halaman. Markup QAPage digunakan untuk halaman yang fokusnya adalah satu pertanyaan disertai beberapa jawabannya.
  • Jangan gunakan markup QAPage untuk tujuan iklan.
  • Pastikan setiap Question mencakup keseluruhan teks pertanyaan dan pastikan setiap Answer mencakup seluruh teks jawaban.
  • Markup Answer digunakan sebagai jawaban atas pertanyaan, bukan untuk komentar atas pertanyaan atau jawaban lain. Jangan markup komentar yang bukan jawaban sebagai Answer.
  • Konten pertanyaan dan jawaban mungkin tidak ditampilkan sebagai hasil kaya jika berisi salah satu jenis konten berikut: bahasa yang vulgar, bahasa tidak sopan, seksual eksplisit, kekerasan secara grafis, mendorong aktivitas berbahaya atau ilegal, serta ujaran kebencian atau melecehkan.

Definisi jenis data terstruktur

Bagian ini menjelaskan jenis data terstruktur yang terkait dengan QAPage.

Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lainnya ke data terstruktur, yang dapat memberikan pengalaman pengguna yang lebih baik.

Anda dapat menggunakan Fitur Pengujian Data Terstruktur Google untuk memvalidasi dan melihat pratinjau data terstruktur.

QAPage

Jenis QAPage menunjukkan bahwa halaman berfokus pada sebuah pertanyaan tertentu beserta jawabannya. Kami hanya akan menggunakan data terstruktur Question dari halaman yang menerapkan markup QAPage. Hanya satu definisi jenis QAPage yang diperbolehkan per halaman.

Definisi lengkap QAPage tersedia di https://schema.org/QAPage.

Tabel berikut menjelaskan properti jenis QAPage yang digunakan oleh Google Penelusuran.

Properti wajib
mainEntity Question

Question untuk halaman ini harus disarangkan pada properti mainEntity dari item QAPage.

Question

Jenis Question menentukan pertanyaan yang dijawab halaman ini, dan termasuk jawaban, jika ada, untuk pertanyaan tersebut. Hanya satu jenis Question yang diperbolehkan pada halaman, yang disarangkan pada properti mainEntity dari schema.org/QAPage. Hanya satu jenis definisi Question yang diperbolehkan per halaman.

Definisi lengkap Question tersedia di https://schema.org/Question.

Properti wajib
answerCount Integer

Jumlah total jawaban untuk pertanyaan. Misalnya, jika ada 15 jawaban, tetapi hanya 10 jawaban pertama yang di-markup karena adanya penomoran halaman, nilainya menjadi 15. Nilai ini mungkin juga 0 untuk pertanyaan yang tidak memiliki jawaban.

acceptedAnswer atau suggestedAnswer Answer

Agar memenuhi syarat untuk hasil kaya, sebuah pertanyaan harus memiliki setidaknya satu jawaban, baik itu acceptedAnswer atau suggestedAnswer. Namun, pertanyaan mungkin tidak memiliki jawaban saat pertama kali diposting. Untuk pertanyaan tanpa jawaban, tetapkan properti answerCount ke 0. Pertanyaan yang tidak memiliki jawaban tidak memenuhi syarat untuk hasil kaya.

acceptedAnswer Answer

Jawaban teratas untuk pertanyaan. Pertanyaan dapat memiliki beberapa atau tanpa jawaban. Jawaban teratas harus merepresentasikan jawaban yang diterima dalam beberapa cara di situs Anda. Misalnya, diterima sebagai jawaban teratas oleh penanya, moderator, atau berdasarkan sistem voting. Bentuk lain dari pengurutan jawaban, misalnya dari yang paling baru, tidak boleh digunakan untuk mengidentifikasi jawaban teratas.

suggestedAnswer Answer

Satu kemungkinan jawaban, tetapi tidak diterima sebagai jawaban teratas (acceptedAnswer). Pertanyaan dapat memiliki beberapa atau tanpa jawaban.

name Text

Teks lengkap dari bentuk pertanyaan singkat. Misalnya, "Berapa sendok teh untuk satu cangkir?".

Properti yang direkomendasikan
author Person atau Organization

Penulis pertanyaan.

dateCreated Date atau DateTime

Tanggal saat pertanyaan ditambahkan ke halaman, dalam format ISO-8601.

text Text

Teks lengkap dari bentuk pertanyaan panjang. Misalnya, "Saya sedang memasak, dan saya ingin tahu berapa banyak sendok teh untuk satu cangkir. Berapa sendok teh untuk 1 cangkir??

upvoteCount Integer

Jumlah total suara yang diterima oleh pertanyaan ini. Jika halaman mendukung suara positif dan suara negatif, tetapkan nilai upvoteCount ke satu nilai gabungan yang merepresentasikan suara positif dan suara negatif. Misalnya, jika ada 5 suara positif dan 2 suara negatif, nilai gabungan yang digunakan untuk upvoteCount adalah 3. Jika ada 5 suara positif dan suara negatif tidak didukung, nilai untuk upvoteCount adalah 5.

Answer

Jenis Answer menentukan jawaban yang disarankan dan diterima untuk Question di halaman ini. Tentukan Answers di dalam Question, sebagai nilai untuk properti suggestedAnswer dan acceptedAnswer.

Tabel berikut menjelaskan properti jenis Answer yang digunakan dalam Question.

Definisi lengkap Answer tersedia di https://schema.org/Answer.

Properti wajib
text Text

Teks lengkap jawaban. Jika hanya sebagian yang di-markup, konten mungkin tidak akan ditampilkan dan Google tidak dapat menentukan teks terbaik yang bisa ditampilkan.

Properti yang direkomendasikan
author Person atau Organization

Penulis jawaban.

dateCreated Date atau DateTime

Tanggal saat jawaban ditambahkan ke halaman, dalam format ISO-8601.

upvoteCount Integer

Jumlah total suara yang diterima jawaban ini. Jika halaman mendukung suara positif dan suara negatif, tetapkan nilai upvoteCount ke satu nilai gabungan yang merepresentasikan suara positif dan suara negatif. Misalnya, jika ada 5 suara positif dan 2 suara negatif, nilai gabungan yang digunakan untuk upvoteCount adalah 3. Jika ada 5 suara positif dan suara negatif tidak didukung, nilai untuk upvoteCount adalah 5.

url URL

URL yang tertaut secara langsung ke jawaban ini. Misalnya: https://www.examplesite.com/question#answer1