Cara menggunakan
- Ketik setiap pertanyaan dan jawabannya seperti yang ditampilkan di halaman Anda.
- Tambahkan pasangan, pindahkan ke atas atau ke bawah, atau hapus yang tidak diperlukan. Pasangan yang belum lengkap tidak disertakan dan akan ditandai.
- Salin script dan tempelkan ke HTML halaman, di bagian head atau body.
- Uji halaman dengan validator data terstruktur untuk memastikan markup terbaca dengan benar.
Cara kerja
Generator ini membuat objek FAQPage schema.org dengan satu Question untuk setiap pasangan, masing-masing memiliki acceptedAnswer bertipe Answer. JSON dibuat menggunakan serializer JSON yang sesungguhnya, sehingga tanda kutip, garis miring terbalik, dan jeda baris dalam teks Anda di-escape dengan benar. Selain itu, setiap “<”, “>”, dan “&” ditulis sebagai escape \u. Ini mencegah teks seperti “</script>” atau “<!--” dalam jawaban mengakhiri elemen script lebih awal dan merusak halaman, sementara parser JSON tetap membaca karakter aslinya.
Tentang hasil kaya: pada Agustus 2023, Google membatasi hasil kaya FAQ hanya untuk situs pemerintah dan kesehatan yang dikenal luas dan memiliki otoritas. Untuk sebagian besar situs lainnya, markup FAQPage tidak lagi menampilkan pertanyaan yang dapat diperluas di Google Search. Markup ini tetap merupakan data terstruktur yang valid untuk menjelaskan halaman, dan layanan lain yang menggunakan data schema.org mungkin memakainya.
Aturan yang perlu diikuti: pertanyaan dan jawaban dalam markup juga harus terlihat di halaman; setiap pertanyaan sebaiknya memiliki satu jawaban yang ditulis oleh situs (untuk halaman yang menerima jawaban dari pengguna, tipe yang tepat adalah QAPage); dan markup tidak boleh digunakan untuk iklan. Jawaban boleh berisi HTML sederhana seperti tautan dan daftar, yang diizinkan oleh panduan Google dalam teks jawaban.
Contoh
Halaman dukungan produk
Tiga pertanyaan tentang pengiriman, pengembalian, dan garansi menjadi FAQPage dengan tiga item Question. Tempelkan script sekali pada halaman dukungan yang menampilkan pertanyaan tersebut.
Jawaban yang berisi kode
Jawaban yang menyebut “</script>” akan ditampilkan sebagai \u003c/script\u003e di dalam JSON, sehingga tag script halaman tetap utuh dan teks yang terlihat tidak berubah.
Pertanyaan yang sering diajukan
Apakah markup FAQ akan membuat halaman saya mendapat hasil kaya di Google?
Kemungkinan besar tidak, kecuali situs tersebut adalah situs pemerintah atau kesehatan yang dikenal luas dan memiliki otoritas. Pada 2023, Google membatasi hasil kaya FAQ untuk situs-situs tersebut. Markup ini tetap valid dan dapat dibaca oleh layanan lain.
Di mana saya harus menambahkan script JSON-LD?
Di mana saja dalam HTML, baik di head maupun body. Markup ini tidak menampilkan apa pun. Tambahkan hanya pada halaman yang benar-benar menampilkan pertanyaan dan jawaban tersebut.
Bisakah saya menyertakan tautan dalam jawaban?
Ya. Panduan FAQ Google mengizinkan sejumlah tag HTML terbatas dalam teks jawaban, seperti tautan, daftar, dan paragraf. Ketik HTML di jawaban; HTML tersebut akan di-escape dengan aman untuk script.
Mengapa ada rangkaian \u003c pada output?
Itu adalah escape JSON untuk “<”. Penulisan seperti ini mencegah teks dalam jawaban Anda menutup tag script. Pembaca JSON-LD akan mengembalikannya menjadi “<”.
Privasi
Markup dibuat di browser Anda. Pertanyaan dan jawaban Anda tidak dikirim ke mana pun atau disimpan.