Panduan Skema QAPage

Cara menerapkan skema QAPage untuk halaman tanya jawab komunitas, perbedaannya dari FAQPage dan DiscussionForumPosting, properti wajib dan rekomendasinya, serta alasan QAPage masih menjadi rich result Google yang aktif pada 2026.

Pertama kali diterbitkan: 1 Jul 2026 · Terakhir diperbarui: 21 Agu 2026 · Advanced
Bahasa

Skema QAPage (schema.org/QAPage) adalah data terstruktur untuk halaman yang berpusat pada satu pertanyaan dengan jawaban yang dikirimkan komunitas—misalnya thread forum yang terselesaikan, halaman bergaya Stack Overflow, atau tanya jawab dukungan produk—agar Google dapat menampilkannya sebagai rich result Tanya Jawab. Hal terpenting pada 2026: tidak seperti FAQPage (dihentikan 7 Mei 2026) dan HowTo (dihapus pada 2024), dokumentasi QAPage tidak memuat pemberitahuan penghentian dan fitur ini tetap aktif. Pembeda utamanya adalah kepengarangan: FAQPage berisi daftar tetap yang ditulis pemilik situs, sedangkan QAPage berisi satu pertanyaan dengan jawaban dari anggota komunitas yang berbeda. Struktur QAPage menggunakan satu Question sebagai mainEntity; properti wajibnya adalah name, answerCount, dan setidaknya salah satu dari acceptedAnswer atau suggestedAnswer, sedangkan setiap Answer memerlukan text. Jangan menerapkan template ini ke semua thread, menandai halaman FAQ sebagai QAPage, atau menyamarkan konten yang dijawab sendiri sebagai tanya jawab komunitas. Markup yang valid hanya membuat halaman memenuhi syarat; Google tetap menentukan apakah hasilnya ditampilkan.

TL;DR — Markup schema.org/QAPage (JSON-LD) membuat halaman memenuhi syarat untuk rich result Tanya Jawab Google. Strukturnya berupa QAPage dengan mainEntity berupa satu Question (wajib: name, answerCount, dan setidaknya salah satu dari acceptedAnswer atau suggestedAnswer); setiap Answer memerlukan text. Properti upvoteCount dan url yang sangat direkomendasikan sering diabaikan panduan lain. Pembeda dari FAQPage adalah kepengarangan: FAQPage merupakan daftar tetap yang ditulis pemilik situs, sedangkan QAPage berisi satu pertanyaan dengan jawaban yang dikirim komunitas. Google menganggap QAPage sebagai kasus khusus DiscussionForumPosting dan menyarankan markup Tanya Jawab saat forum tersusun dalam pola pertanyaan dan jawaban. Jangan menerapkannya ke semua thread, menyamarkan konten yang dijawab sendiri sebagai tanya jawab komunitas, atau menyamakan Answer dengan Comment. Pada 2026, tidak seperti FAQPage (dihentikan 7 Mei 2026) dan HowTo (dihapus pada 2024), QAPage tidak memiliki pemberitahuan penghentian dan tetap aktif. Markup valid hanya memberi kelayakan; Google tetap menentukan apakah hasilnya tampil.

Evidence for this claim Schema.org QAPage represents a page focused on one question and its answers. Scope: Schema.org QAPage vocabulary. Confidence: high · Verified: Schema.org: QAPage Evidence for this claim Google's Q&A feature is for pages where users can submit answers to a single question; FAQ and publisher-authored answer pages are not eligible under QAPage guidance. Scope: Current Google Q&A structured-data requirements and content scope. Confidence: high · Verified: Google Search Central: Q&A structured data

Mengapa QAPage masih penting pada 2026—penghentian FAQPage tidak mencakupnya

Mulailah dari sini karena inilah perkembangan terbaru yang paling sering disalahpahami. Google telah menghentikan beberapa rich result yang berkaitan dengan Tanya Jawab:

  • HowTo—dibatasi hanya untuk desktop pada 2023, lalu dihentikan sepenuhnya pada 2024.
  • FAQPage—Google menambahkan pemberitahuan penghentian pada dokumentasi FAQPage pada 7 Mei 2026, dan rich result FAQ berhenti tampil pada hari itu. Menurut laporan Search Engine Journal, penerapannya bertahap: rich result berhenti pada 7 Mei 2026; filter tampilan penelusuran FAQ, laporan rich result, dan dukungan Rich Results Test dihapus pada Juni 2026; dukungan data FAQ di Search Console API berakhir pada Agustus 2026.

QAPage tidak termasuk dalam kedua perubahan tersebut. Saat riset ini dilakukan (pertengahan 2026), QAPage docs tidak memuat banner penghentian, peringatan, atau keterangan “Note:” (terjemahan) “Catatan:”. QAPage masih didokumentasikan sebagai jenis rich result tersendiri yang didukung. Kontras terpentingnya: FAQPage sudah dihentikan, sedangkan QAPage belum. Penghentian salah satunya tidak mengancam yang lain karena keduanya mencakup jenis konten yang benar-benar berbeda. Google bahkan terus memperbarui QAPage; sekitar Oktober 2021, Google menghapus kewajiban author dari suggestedAnswer, kebalikan dari spesifikasi yang dibiarkan terbengkalai.

Namun ada catatan penting: tidak seorang pun di Google menjamin masa depan QAPage secara terbuka, dan riset ini tidak menemukan pernyataan khusus tentang QAPage dari perwakilan Google bernama seperti Mueller, Illyes, atau Sullivan. Bukti bahwa fiturnya masih sehat berasal dari status dokumentasi dan pemeliharaan berkelanjutan, bukan sebuah janji. Pernyataan “Google hasn’t had to publicly walk QAPage back the way it did FAQPage” (terjemahan) “Google belum perlu menarik kembali QAPage secara terbuka seperti yang dilakukan terhadap FAQPage” merupakan pembacaan yang wajar atas situasinya.

QAPage vs. FAQPage: pembeda sebenarnya adalah siapa yang menjawab

Jumlah pertanyaan pada halaman bukan inti pembeda. Pembeda sebenarnya adalah kepengarangan:

  • FAQPage = pemilik situs menulis daftar tetap pasangan pertanyaan dan jawaban; konten serta jawabannya berasal dari pemilik situs.
  • QAPage = satu pertanyaan dengan jawaban yang dikirim oleh anggota komunitas yang berbeda, dan satu pertanyaan dapat memiliki banyak jawaban.

Dalam bahasa kelayakan Google, frasa “user-submitted” (terjemahan) “dikirim oleh pengguna” adalah kuncinya. Dokumentasi QAPage menyebut contoh yang valid secara eksplisit: “a forum page where users can submit answers to a single question” (terjemahan) “halaman forum tempat pengguna dapat mengirim jawaban untuk satu pertanyaan” dan “a product support page where users can submit answers to a single question” (terjemahan) “halaman dukungan produk tempat pengguna dapat mengirim jawaban untuk satu pertanyaan”. Contoh tidak valid juga disebutkan dengan jelas: halaman FAQ tanpa kemampuan pengiriman jawaban oleh pengguna, halaman dengan beberapa pertanyaan, panduan cara melakukan sesuatu, dan posting blog. Secara praktis, ujiannya bukan hanya siapa yang sudah menjawab, melainkan apakah struktur halaman memungkinkan pengguna berbeda mengirim jawaban alternatif. Thread dukungan yang saat ini seluruh balasannya ditulis pemilik situs masih dapat sesuai dengan QAPage jika pengguna lain dapat menambahkan jawaban tandingan. Halaman yang hanya dapat dijawab pemilik situs tidak sesuai, apa pun redaksinya. Karena itu, mengganti label FAQ Anda sendiri menjadi QAPage untuk menghindari penghentian FAQPage tidak akan berhasil; justru jenis konten itulah yang dilarang untuk QAPage.

Evidence for this claim For Google Q&A eligibility, users must be able to submit alternative answers; site-authored FAQs, blog posts, how-to guides and multi-question product pages are invalid uses. Scope: Google Search and public web Confidence: high · Verified: Schema for Q&A Pages (QAPage)

QAPage vs. DiscussionForumPosting: batas menurut Google

Authorship and page shape choose the type; QAPage is the active one-question community pattern. Sumber: Patrick Stox

If the site owner writes a fixed list of questions and answers, use FAQPage, whose Google rich result is retired. If a community submits answers to one question, use QAPage, which remains active. If a community is holding a general discussion rather than following a one-question answer pattern, use DiscussionForumPosting, which is also active. Do not relabel an owner-authored FAQ as community Q&A.

© Patrick Stox LLC · CC BY 4.0 ·

Jika Anda mengelola forum, ada keputusan kedua yang lebih halus: apakah suatu thread merupakan halaman Tanya Jawab atau diskusi? Google menjawabnya langsung dalam dokumentasi Forum Diskusi: “Note that for most of Google’s use cases, a Q&A page is considered a special case of a discussion forum page. If the structure of the forum website is primarily questions with answers, we recommend that you use Q&A markup instead. If the structure is more general and isn’t usually question and answer content, DiscussionForumPosting would be a better choice.” (terjemahan) “Dalam sebagian besar penggunaan Google, halaman Tanya Jawab diperlakukan sebagai bentuk khusus halaman forum diskusi. Bila forum terutama tersusun dari pertanyaan beserta jawabannya, Google menyarankan markup Tanya Jawab. Bila susunannya lebih umum dan biasanya bukan konten tanya jawab, DiscussionForumPosting merupakan pilihan yang lebih tepat.” Dokumentasi yang sama memberikan uji praktis: bila forum mengikuti pola pertanyaan dan jawaban, gunakan markup Tanya Jawab sebagai gantinya.

Model mentalnya berupa hierarki: DiscussionForumPosting adalah kasus umum, sedangkan QAPage merupakan kasus khusus yang dipakai hanya jika strukturnya benar-benar satu pertanyaan beserta jawabannya. Thread Reddit bergaya AMA atau “ask me anything” (terjemahan) “tanyakan apa saja kepada saya” cenderung merupakan Tanya Jawab; thread komentar subreddit umum merupakan diskusi dan lebih tepat memakai DiscussionForumPosting.

Answer vs. Comment—perbedaan yang memang dibuat Google

Di dalam QAPage, tidak setiap balasan merupakan Answer. Google membedakan:

  • Answer—jawaban yang benar-benar menjawab pertanyaan. acceptedAnswer dan suggestedAnswer menunjuk ke jenis ini.
  • Comment—keterangan klarifikasi pada pertanyaan atau jawaban yang sudah ada. Google mendokumentasikan Comment sebagai jenis opsional dan menegaskan bahwa jenis ini tidak sama dengan Answer.

Menandai setiap komentar pada jawaban sebagai Answer tambahan akan menggelembungkan jumlah jawaban dan menyajikan halaman secara keliru. Ketidakcocokan konten seperti ini dapat memicu tindakan manual data terstruktur. Properti Google mencerminkan pemisahan tersebut: answerCount menghitung jawaban, commentCount menghitung komentar, dan keduanya direkomendasikan pada Question serta objek Answer/Comment terkait agar kedua total dapat dicocokkan secara terpisah.

Properti wajib dan yang direkomendasikan

Strukturnya terdiri atas tiga jenis bertingkat: QAPage, mainEntity-nya (satu Question), dan satu atau beberapa Answer yang terkait dengan pertanyaan tersebut.

Tingkat QAPage

PropertiStatusCatatan
mainEntityWajibHarus berupa satu Question

Tingkat Question (mainEntity)

PropertiStatusCatatan
nameWajib”The full text of the question in its short form” (terjemahan) “Teks lengkap pertanyaan dalam bentuk ringkas”—judul pertanyaan
answerCountWajibJumlah total jawaban; 0 mewakili pertanyaan tanpa jawaban, tetapi pertanyaan belum memenuhi syarat untuk rich result sampai memiliki setidaknya satu acceptedAnswer atau suggestedAnswer
acceptedAnswerWajib (salah satu)Answer yang ditandai sebagai jawaban diterima; dapat berulang
suggestedAnswerWajib (salah satu)Answer yang tidak ditandai sebagai jawaban diterima; dapat berulang dan dapat digunakan bersama acceptedAnswer
author, author.urlDirekomendasikanOrang yang bertanya; Google menyarankan markup ProfilePage pada halaman penulis untuk membantu mengidentifikasinya secara unik
textDirekomendasikanIsi pertanyaan dalam bentuk lebih panjang
upvoteCountDirekomendasikanJumlah suara bersih pada pertanyaan
datePublished / dateModifiedDirekomendasikanWaktu pertanyaan dibuat atau terakhir diedit
comment, commentCountDirekomendasikanComment yang mengklarifikasi pertanyaan beserta jumlahnya

Tingkat Answer (acceptedAnswer / suggestedAnswer)

PropertiStatusCatatan
textWajibIsi jawaban lengkap
urlSangat direkomendasikanTautan jangkar ke jawaban tertentu pada halaman; penting untuk thread panjang
upvoteCountDirekomendasikanJumlah suara pada jawaban
author, author.urlDirekomendasikanOrang yang menjawab; rekomendasi ProfilePage sama seperti untuk penulis pertanyaan
datePublishedDirekomendasikanWaktu jawaban diterbitkan
comment, commentCountDirekomendasikanComment yang mengklarifikasi jawaban beserta jumlahnya

Ada tiga hal yang sering disalahartikan oleh panduan implementasi. Pertama, pisahkan aturan representasi yang valid dari aturan kelayakan: answerCount: 0 merupakan cara yang sah untuk merepresentasikan pertanyaan yang belum dijawab, tetapi dokumentasi Google menegaskan bahwa “questions without answers aren’t eligible for the rich result” (terjemahan) “pertanyaan tanpa jawaban tidak memenuhi syarat untuk rich result”. Nilai 0 valid sebagai markup, tetapi belum memenuhi syarat untuk rich result. Kedua, acceptedAnswer dan suggestedAnswer tidak saling eksklusif. Istilah “one of” (terjemahan) “salah satu” berarti Anda memerlukan setidaknya satu, bukan hanya satu. Halaman nyata lazimnya memiliki satu jawaban diterima dan beberapa jawaban saran; masing-masing properti dapat berulang (tabel Google mengizinkan “zero or more” (terjemahan) “nol atau lebih”). Ketiga, Answer.url sangat direkomendasikan karena pada halaman dengan puluhan jawaban, properti ini memungkinkan Google dan pengguna membuka jawaban tertentu secara langsung, bukan hanya bagian atas thread.

Identitas penulis. Selain menyebutkan siapa yang bertanya atau menjawab, Google menyarankan agar author.url mengarah ke halaman milik orang tersebut dan halaman itu diberi data terstruktur ProfilePage sehingga identitasnya tidak ambigu. Seperti properti rekomendasi lain, hal ini bukan jaminan; tidak ada janji mengenai peringkat atau tampilan, hanya membantu Google mengenali identitas setiap orang dengan lebih mudah.

Evidence for this claim Google recommends author properties and author.url that uniquely identifies the question or answer author, with ProfilePage markup recommended on that profile; the relationship does not guarantee display or ranking. Scope: Google Search and public web Confidence: high · Verified: Schema for Q&A Pages (QAPage)

Kebijakan konten dan penyebab halaman tidak memenuhi syarat

Markup yang valid bukan satu-satunya syarat. Dokumentasi QAPage dan aturan umum data terstruktur Google juga memberlakukan batasan konten:

  • Bukan untuk halaman FAQ atau beberapa pertanyaan per halaman. Satu QAPage hanya untuk satu pertanyaan. Halaman yang mencantumkan beberapa pertanyaan berbeda tidak memenuhi syarat.
  • Jangan menerapkannya ke semua thread. Dokumentasi menegaskan: “Don’t apply QAPage markup to all pages on a site or forum if not all the content is eligible.” (terjemahan) “Jangan menerapkan markup QAPage ke semua halaman di sebuah situs atau forum jika tidak semua kontennya memenuhi syarat.” Ini jebakan bagi perangkat lunak forum yang menyisipkan blok skema sama pada setiap URL thread. Terapkan template secara kondisional, hanya pada halaman yang benar-benar sesuai.
  • Kesetaraan dengan konten terlihat. Teks pertanyaan dan jawaban dalam markup harus sama dengan yang dilihat pengunjung manusia.
  • Konten terlarang. Bahasa cabul, eksplisit secara seksual, mengandung kekerasan grafis, atau kebencian membuat halaman tidak memenuhi syarat meskipun markup valid.
  • Tindakan manual. Catatan pemecahan masalah Google menyatakan: “If you received a structured data manual action against your page, the structured data on the page will be ignored (although the page can still appear in Google Search results).” (terjemahan) “Jika halaman Anda menerima tindakan manual data terstruktur, data terstruktur pada halaman akan diabaikan (meskipun halaman masih dapat muncul di hasil Google Penelusuran).” Pemicu umum bukan sesuatu yang khusus untuk QAPage, melainkan pelanggaran aturan “don’t mark up content a user can’t see” (terjemahan) “jangan menandai konten yang tidak dapat dilihat pengguna”, misalnya menandai jawaban yang tidak ada di halaman atau menggelembungkan Answer dengan konten Comment.
Evidence for this claim Schema.org QAPage represents a page focused on one question and its answers. Scope: Schema.org QAPage vocabulary. Confidence: high · Verified: Schema.org: QAPage

Pemisahan antara kelayakan dan tampilan berlaku untuk semua data terstruktur: QAPage tidak menjamin rich result atau peningkatan peringkat. QAPage bukan faktor peringkat; markup ini hanya membuat halaman memenuhi syarat untuk rich result Tanya Jawab, dan Google tetap menentukan apakah hasilnya ditampilkan.

Cara platform nyata menerapkannya

Bukti implementasi dunia nyata yang paling jelas adalah Discourse, platform forum sumber terbuka. Ketika tim Discourse membahas penerapan markup Google untuk plugin discourse-solved—fitur “mark this reply as the solution” (terjemahan) “tandai balasan ini sebagai solusi”—pendirinya, Sam Saffron, menyatakan QAPage sebagai pilihan yang tepat. Struktur QAPage dipetakan ke fitur yang sudah dikenal: balasan terselesaikan menjadi acceptedAnswer, balasan lain menjadi suggestedAnswer, dan jumlah suara menjadi upvoteCount. Jika Anda membangun atau mengonfigurasi forum, hubungkan markup dengan mekanisme “accepted answer” (terjemahan) “jawaban diterima” yang sudah tersedia dan keluarkan markup hanya pada thread yang benar-benar mengikuti pola Tanya Jawab.

QAPage dan Education Q&A bukan fitur yang sama

Nama kedua fitur mudah tertukar. Google mendokumentasikan data terstruktur Education Q&A secara terpisah. Markup Quiz + Question + Answer dengan eduQuestionType: Flashcard mendukung carousel bergaya kartu belajar untuk topik pendidikan. Tampilannya berbeda. Dokumentasi tersebut mengarahkan halaman komunitas dengan satu pertanyaan kembali ke QAPage: jika halaman Anda berisi satu pertanyaan yang diikuti beberapa jawaban pengguna, gunakan QAPage, bukan Education Q&A.

Memvalidasi dan menguji markup

Uji markup QAPage dengan Rich Results Test, yang melaporkan kelayakan Tanya Jawab, serta Schema Markup Validator dari schema.org untuk sintaks. Alur yang masuk akal: tambahkan properti → periksa terhadap pedoman QAPage → terapkan sebagai JSON-LD → validasi. Setelah tayang, pantau kesalahan data terstruktur di Search Console dan pastikan peningkatan benar-benar muncul, dengan mengingat bahwa kelayakan tidak menjamin tampilan.

Catatan tentang Bing

Riset ini tidak menemukan dokumentasi QAPage khusus Bing. Bing Webmaster Tools mendokumentasikan dukungan umum untuk data terstruktur JSON-LD, Microdata, dan RDFa, serta menyediakan Schema Markup Validator, tetapi tidak ada panduan khusus QAPage. Pernyataan yang jujur adalah: Google memiliki panduan QAPage khusus dan rich result Tanya Jawab yang terdokumentasi; dukungan Bing relatif tidak terdokumentasi. Ini merupakan kekosongan dalam materi yang diterbitkan Bing, bukan klaim tentang cara Bing atau sistem lain mengurai maupun menampilkan markup. Markup yang valid dan sesuai schema.org tidak membuktikan bahwa konsumen non-Google tertentu menggunakannya. Perilaku Bing harus diverifikasi langsung pada hasil Bing, bukan disimpulkan dari validitas teknis.

Posisi QAPage dalam data terstruktur

QAPage berada di bagian Social & Community dalam data terstruktur, bersama skema FAQPage dan skema DiscussionForumPosting. Ketiganya perlu sering dibandingkan. Untuk istilah yang lebih luas dan posisi QAPage, lihat hub Data Terstruktur dan Schema Markup yang menaungi artikel ini.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.