Data terstruktur Tanya Jawab (QAPage
)
![Ilustrasi hasil multimedia pertanyaan dan jawaban](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/qa-rich-result.png?authuser=7&hl=id)
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 Anda dengan
schema.org jenis QAPage
, Question
, dan Answer
.
Halaman yang di-markup dengan benar akan memenuhi syarat untuk menampilkan hasil multimedia di halaman hasil penelusuran. Format hasil kaya ini membantu situs Anda menjangkau pengguna yang tepat di Penelusuran. Misalnya, Anda mungkin melihat hasil multimedia untuk kueri pengguna "Bagaimana cara melepas kabel yang tersangkut di port USB?" jika halaman telah di-markup dengan jawaban atas pertanyaan tersebut.
Selain memungkinkan konten ditampilkan dalam format hasil kaya, memberi markup halaman tanya jawab juga membantu Google memunculkan cuplikan yang lebih baik untuk halaman Anda. Konten dari jawaban dapat muncul dalam hasil dasar jika hasil kaya tidak ditampilkan.
Cara menambahkan data terstruktur
Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.
Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.
- Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
- Ikuti pedoman.
- Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
- Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda
dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag
noindex
, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut. - Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.
Contoh
Contoh markup berikut mencakup definisi jenis QAPage
, Question
,
dan Answer
di JSON-LD:
<html> <head> <title>How many ounces are there in a pound?</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "QAPage", "mainEntity": { "@type": "Question", "name": "How many ounces are there in a pound?", "text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?", "answerCount": 3, "upvoteCount": 26, "datePublished": "2024-02-14T15:34-05:00", "author": { "@type": "Person", "name": "Mary Stone", "url": "https://example.com/profiles/mary-stone" }, "acceptedAnswer": { "@type": "Answer", "text": "1 pound (lb) is equal to 16 ounces (oz).", "image": "https://example.com/images/conversion-chart.jpg", "upvoteCount": 1337, "url": "https://example.com/question1#acceptedAnswer", "datePublished": "2024-02-14T16:34-05:00", "author": { "@type": "Person", "name": "Julius Fernandez", "url": "https://example.com/profiles/julius-fernandez" } }, "suggestedAnswer": [ { "@type": "Answer", "text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.", "upvoteCount": 42, "url": "https://example.com/question1#suggestedAnswer1", "datePublished": "2024-02-14T15:39-05:00", "author": { "@type": "Person", "name": "Kara Weber", "url": "https://example.com/profiles/kara-weber" }, "comment": { "@type": "Comment", "text": "I'm looking for ounces, not fluid ounces.", "datePublished": "2024-02-14T15:40-05:00", "author": { "@type": "Person", "name": "Mary Stone", "url": "https://example.com/profiles/mary-stone" } } }, { "@type": "Answer", "text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.", "upvoteCount": 0, "url": "https://example.com/question1#suggestedAnswer2", "datePublished": "2024-02-14T16:02-05:00", "author": { "@type": "Person", "name": "Joe Cobb", "url": "https://example.com/profiles/joe-cobb" } } ] } } </script> </head> <body> </body> </html>
<html> <body itemscope itemtype="https://schema.org/QAPage"> <div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"> <h2 itemprop="name">How many ounces are there in a pound?</h2> <div itemprop="upvoteCount">52</div> <div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div> <div> <div><span itemprop="answerCount">3</span> answers</div> <div><span itemprop="upvoteCount">26</span> votes</div> <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">1337</div> <div itemprop="text"> 1 pound (lb) is equal to 16 ounces (oz). </div> <a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">42</div> <div itemprop="text"> Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">0</div> <div itemprop="text"> I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a> </div> </div> </div> </body> </html>
Panduan
Agar halaman Tanya Jawab Anda memenuhi syarat untuk format hasil kaya ini, Anda harus mengikuti panduan berikut:
Pedoman konten
- Hanya gunakan markup
QAPage
jika halaman Anda memuat informasi dalam format tanya jawab, dengan sebuah pertanyaan yang diikuti oleh beberapa jawabannya. - Pengguna harus dapat mengirimkan jawaban atas pertanyaan tertentu. Jangan gunakan markup
QAPage
untuk konten yang hanya memiliki satu jawaban untuk satu pertanyaan tertentu, yang membuat pengguna tidak dapat menambahkan jawaban alternatif. Sebagai gantinya, gunakanFAQPage
. 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 cara kerja yang menjawab pertanyaan
- Entri blog yang menjawab pertanyaan
- Esai yang menjawab pertanyaan
- Jangan terapkan markup
QAPage
ke semua halaman di sebuah situs atau forum jika tidak semua kontennya memenuhi syarat. Misalnya, sebuah 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 FAQ atau halaman yang berisi beberapa pertanyaan per halaman. MarkupQAPage
digunakan untuk halaman yang fokusnya adalah satu pertanyaan beserta jawabannya. - Jangan gunakan markup
QAPage
untuk tujuan iklan. - Pastikan setiap
Question
mencakup seluruh teks pertanyaan dan pastikan setiapAnswer
mencakup seluruh teks jawaban. - Markup
Answer
digunakan untuk jawaban atas pertanyaan, bukan untuk komentar atas pertanyaan itu sendiri atau komentar atas jawaban lain. Sebagai gantinya, gunakan properticomment
dan jenisComment
untuk jenis konten ini. - Konten pertanyaan dan jawaban mungkin tidak ditampilkan sebagai hasil kaya jika berisi salah satu jenis konten berikut: bahasa yang vulgar, bahasa tidak sopan, eksplisit secara seksual, mengandung kekerasan yang gamblang, mendorong aktivitas berbahaya atau ilegal, maupun ujaran kebencian atau pelecehan.
- Halaman Tanya Jawab terkait Soal Pelajaran,
yang fokus utamanya adalah memberikan jawaban yang tepat
untuk pertanyaan pekerjaan rumah yang diajukan pengguna, dapat memenuhi syarat untuk mendapatkan pengalaman carousel Tanya Jawab.
Halaman ini mungkin hanya memiliki satu jawaban yang diberikan atau dipilih oleh pakar internal
(bukan pengguna).
Contoh: Halaman edukasi tempat pengguna mengirimkan satu pertanyaan, dan jawaban teratas dipilih oleh pakar.
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 Pengujian Hasil Kaya Google untuk memvalidasi dan melihat pratinjau data terstruktur.
QAPage
Jenis QAPage
menunjukkan bahwa
halaman berfokus pada pertanyaan tertentu beserta jawabannya. Kami hanya akan menggunakan data terstruktur Question
dari halaman yang menerapkan markup QAPage
. Hanya satu jenis definisi
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 | |
---|---|
|
Question
|
Question
Jenis Question
menentukan pertanyaan yang dijawab halaman ini, dan menyertakan
jawaban, jika ada, untuk pertanyaan tersebut. Hanya satu jenis Question
yang diperbolehkan di
halaman ini, yang ditempatkan pada properti mainEntity
item schema.org/QAPage
. Hanya
satu definisi jenis Question
yang diperbolehkan per halaman.
Definisi lengkap Question
tersedia di https://schema.org/Question. Properti yang didukung Google adalah sebagai
berikut:
Properti wajib | |||||
---|---|---|---|---|---|
|
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
|
||||
|
Text
Teks lengkap dari pertanyaan bentuk singkat. Misalnya, "Berapa sendok teh untuk satu cangkir?". |
Properti yang direkomendasikan | |
---|---|
|
Person atau Organization
Informasi tentang penulis pertanyaan. Untuk membantu Google memahami penulis secara optimal di berbagai fitur, sebaiknya ikuti praktik terbaik markup penulis. Sertakan sebanyak mungkin properti yang relevan bagi penulis, menggunakan properti yang didukung dari data terstruktur artikel dan halaman profil sebagai panduan. |
comment |
Komentar yang berkaitan dengan pertanyaan, jika ada. Idealnya, konten ini bukanlah jawaban: biasanya berupa klarifikasi atau diskusi tentang pertanyaan. |
dateModified |
Tanggal dan waktu jawaban diedit, jika ada, dalam format ISO 8601. |
datePublished |
Tanggal dan waktu pertanyaan diposting dalam format ISO 8601. |
image |
Gambar inline apa pun dalam pertanyaan, jika ada. |
|
Text
Teks lengkap dari bentuk pertanyaan panjang. Misalnya, "Saya sedang memasak, dan saya ingin tahu berapa sendok teh untuk satu cangkir. Berapa sendok teh untuk 1 cangkir?" |
|
Integer
Jumlah total suara yang diterima oleh pertanyaan ini. Jika halaman mendukung suara positif dan
suara negatif, tetapkan nilai |
video |
Video inline apa pun dalam pertanyaan, jika ada. |
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
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 | |
---|---|
|
Person atau Organization
Informasi tentang penulis jawaban. Untuk membantu Google memahami penulis secara optimal di berbagai fitur, sebaiknya ikuti praktik terbaik markup penulis. Sertakan sebanyak mungkin properti yang relevan bagi penulis, menggunakan properti yang didukung dari data terstruktur artikel dan halaman profil sebagai panduan. |
comment |
Komentar yang berkaitan dengan jawaban, biasanya klarifikasi atau diskusi tentang jawaban, jika ada. |
dateModified |
Tanggal dan waktu jawaban diedit dalam format ISO 8601, jika ada. |
datePublished |
Tanggal dan waktu pertanyaan dijawab dalam format ISO 8601. |
image |
Gambar inline apa pun dalam pertanyaan, jika ada. |
|
Integer
Jumlah total suara yang diterima jawaban ini, jika berlaku. Jika halaman mendukung suara positif dan
suara negatif, tetapkan nilai |
|
URL
URL yang tertaut langsung ke jawaban ini. Contoh: |
video |
Video inline apa pun dalam jawaban, jika berlaku. |
Comment
Jenis Comment
dapat digunakan secara opsional untuk mendeskripsikan klarifikasi atau diskusi
tentang pertanyaan atau jawaban yang bukan merupakan pertanyaan atau jawaban. Tentukan Comments
di dalam Question
atau Answer
, sebagai nilai untuk properti comment
.
Definisi lengkap Comment
tersedia di
https://schema.org/Comment.
Properti wajib | |
---|---|
|
Text
Teks lengkap komentar. Jika hanya sebagian yang di-markup, Google mungkin tidak dapat menentukan teks terbaik untuk ditampilkan. |
Properti yang direkomendasikan | |
---|---|
|
Person atau
Organization
Informasi tentang penulis komentar. Untuk membantu Google memahami penulis secara optimal di berbagai fitur, sebaiknya ikuti praktik terbaik markup penulis. Sertakan sebanyak mungkin properti yang relevan bagi penulis, menggunakan properti yang didukung dari data terstruktur artikel dan halaman profil sebagai panduan. |
comment |
Komentar bertingkat dan berangkai yang membalas komentar, jika ada. |
dateModified |
Tanggal dan waktu komentar diedit dalam format ISO 8601, jika ada. |
datePublished |
Tanggal dan waktu komentar ditulis dalam format ISO 8601. |
image |
Gambar inline apa pun dalam komentar, jika ada. |
video |
Video inline apa pun dalam komentar, jika ada. |
Memantau hasil kaya dengan Search Console
Search Console adalah alat yang dapat membantu Anda memantau performa halaman Anda di Google Penelusuran. Anda tidak perlu mendaftar ke Search Console agar halaman Anda dapat disertakan dalam hasil Google Penelusuran. Tetapi dengan mendaftar, Anda dapat memahami dan meningkatkan cara Google melihat situs Anda dengan mudah. Sebaiknya Anda memeriksa Search Console dalam kasus berikut:
- Setelah men-deploy data terstruktur untuk pertama kalinya
- Setelah merilis template baru atau memperbarui kode
- Menganalisis traffic secara berkala
Setelah men-deploy data terstruktur untuk pertama kalinya
Setelah Google mengindeks halaman Anda, temukan masalah menggunakan laporan status Hasil kaya yang relevan. Idealnya, akan ada peningkatan jumlah item yang valid, sedangkan jumlah item yang tidak valid tidak berubah. Jika Anda menemukan masalah pada data terstruktur Anda:
- Perbaiki item yang tidak valid.
- Periksa URL aktif untuk memeriksa apakah masalah terus berlanjut.
- Minta validasi menggunakan laporan status.
Setelah merilis template baru atau memperbarui kode Anda
Saat Anda membuat perubahan yang signifikan pada situs, pantau peningkatan jumlah item yang tidak valid pada data terstruktur.- Jika terjadi peningkatan jumlah item yang tidak valid, mungkin Anda meluncurkan template baru yang tidak berfungsi, atau situs Anda berinteraksi dengan template yang ada dengan cara baru yang salah.
- Jika terjadi penurunan jumlah item yang valid (tidak cocok dengan peningkatan jumlah item yang tidak valid), mungkin Anda tidak lagi menyematkan data terstruktur di halaman Anda. Gunakan Alat Inspeksi URL untuk mempelajari penyebab masalah tersebut.
Menganalisis traffic secara berkala
Analisis traffic Google Penelusuran Anda menggunakan Laporan Performa. Data akan menunjukkan seberapa sering halaman Anda muncul sebagai hasil kaya di Penelusuran, seberapa sering pengguna mengkliknya, dan posisi rata-rata halaman Anda saat muncul di hasil penelusuran. Anda juga dapat otomatis menarik hasil ini dengan Search Console API.Pemecahan masalah
Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.
- Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
- Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
- Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
- Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
- Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
- Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
- Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
- Posting pertanyaan di forum Pusat Google Penelusuran.