Data terstruktur untuk jawaban AI: apa yang ditandai dan caranya
Data terstruktur tidak dengan sendirinya membuka jawaban AI, tetapi menghilangkan keraguan soal fakta. Tandai penerbit sebagai Organization dengan tautan sameAs, setiap artikel dengan author, datePublished, dan dateModified, produk dengan offers, harga, dan mata uang, serta bagian tanya jawab dengan FAQPage. Gunakan JSON-LD dan jaga agar identik dengan yang ditampilkan halaman.
Crawler yang membaca HTML harus menebak siapa penerbit sebuah halaman, kapan halaman itu berubah, dan berapa harga produknya. JSON-LD menyatakan fakta-fakta itu secara eksplisit dalam kosakata schema.org. Google menyatakan tidak ada schema khusus yang diperlukan untuk fitur AI-nya, dan vendor AI lain tidak mempublikasikan cara mereka memakai markup, jadi tujuan yang jujur adalah kejelasan, bukan trik peringkat.
Di halaman ini
Mengapa data terstruktur membantu jawaban AI?
Jawaban AI sering harus menyatakan fakta: siapa pembuat suatu produk, berapa harganya, apakah artikel masih terbaru. Ketika fakta itu hanya ada dalam prosa, ia bisa salah dibaca atau tercampur dengan fakta dari halaman lain. Markup memberi satu pernyataan yang konsisten untuk setiap fakta yang bisa dibaca parser mana pun.
Pakai JSON-LD bila memungkinkan; Google merekomendasikannya sebagai format yang paling mudah diterapkan dan dirawat. Dan ikuti aturan dasar Google: jangan menandai informasi yang tidak terlihat oleh pengguna di halaman, meskipun informasi itu akurat.
Bagaimana menandai organisasi saya?
Organization dengan name, url, logo, dan sameAs memberi tahu crawler siapa yang berdiri di balik situs. schema.org mendefinisikan sameAs sebagai URL halaman rujukan yang secara tegas menunjukkan identitas item tersebut, seperti profil resmi Anda di tempat lain. Google menyarankan menaruhnya di beranda atau halaman tentang kami; Anda tidak memerlukannya di setiap halaman.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://example.com/#org",
"name": "Example Co",
"url": "https://example.com/",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example-co",
"https://github.com/example-co"
]
}
Beri organisasi @id yang stabil agar markup lain di situs Anda, seperti publisher pada artikel, bisa merujuknya. Cantumkan di sameAs hanya profil yang Anda kendalikan. Tautan ke halaman tentang perusahaan lain yang namanya mirip justru berlawanan dengan yang Anda inginkan: ia mengaburkan identitas yang seharusnya dijernihkan markup.
Google juga mencantumkan properti opsional seperti description, legalName, contactPoint, dan address. Tambahkan yang benar dan stabil; lewati apa pun yang harus Anda perbarui manual terus-menerus.
Apa yang harus ada dalam markup Article atau BlogPosting?
Untuk artikel, properti yang paling penting bagi kepercayaan dan kesegaran adalah headline, author dengan name dan url yang mengidentifikasi penulis, datePublished, dan dateModified. Google meminta tanggal dalam format ISO 8601 dan menyarankan menyertakan zona waktu.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to choose a clinic scheduling app",
"author": {"@type": "Person", "name": "Jane Doe", "url": "https://example.com/team/jane"},
"publisher": {"@id": "https://example.com/#org"},
"datePublished": "2026-10-01T09:00:00+00:00",
"dateModified": "2026-11-12T09:00:00+00:00",
"image": "https://example.com/img/scheduling.jpg"
}
Jaga dateModified tetap jujur dan konsisten. Pakai tanggal yang sama di halaman yang terlihat dan di lastmod sitemap Anda, dan perbarui hanya ketika konten benar-benar berubah.
Apakah markup FAQPage masih layak ditambahkan?
Perlu jelas apa yang tidak lagi dilakukannya. Google telah berhenti menampilkan hasil kaya FAQ di Search dan telah menghapus dokumentasi fitur itu. Jadi markup FAQPage tidak akan memberi Anda hasil FAQ yang diperluas di Google.
Ia tetap tipe schema.org yang valid yang memasangkan setiap pertanyaan dengan jawabannya dalam bentuk yang dapat dibaca mesin, berguna bagi sistem mana pun yang mengurai halaman. Jika halaman Anda sudah punya bagian FAQ yang terlihat, menandainya hampir tidak membutuhkan biaya. Jangan menambahkan pertanyaan ke markup yang tidak ada di halaman.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Does the app work offline?",
"acceptedAnswer": {"@type": "Answer", "text": "Yes. Changes sync when the device is back online."}
}]
}
Bagaimana menandai harga produk atau aplikasi?
Orang sering bertanya kepada asisten AI berapa harga suatu produk, dan harga yang terkubur dalam tabel harga mudah salah dibaca. Tambahkan offers dengan price dan priceCurrency ke markup Product atau SoftwareApplication Anda. Google mencantumkan price sebagai wajib untuk sebuah penawaran dan menyarankan priceCurrency; aplikasi gratis harus menyatakan harga 0.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example Planner Pro",
"offers": {
"@type": "Offer",
"price": 19.00,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
Bagaimana memastikan markup saya terbaca dengan benar?
- Setiap blok JSON-LD harus berupa JSON yang valid. Satu koma yang nyasar membuat parser mengabaikan seluruh blok.
- Letakkan JSON-LD di HTML awal. Markup yang disisipkan JavaScript mungkin terlewat oleh crawler yang tidak menjalankan skrip.
- Bandingkan markup dengan halaman yang terlihat: nama, harga, dan tanggal harus persis sama.
- Pastikan halaman yang membawa markup tidak diblokir untuk crawler AI oleh robots.txt atau firewall; markup di halaman yang tidak terjangkau tidak membantu siapa pun.
- Gabungkan item yang berkaitan dengan referensi
@idalih-alih mengulanginya, sehingga penerbit di markup artikel dan markup Organization Anda jelas merupakan entitas yang sama. - Hasilkan tanggal dan harga dari data yang sama yang mengisi halaman yang terlihat, agar keduanya tidak menyimpang setelah pembaruan.
AISeeWhy mengurai JSON-LD di halaman Anda dan melaporkan blok yang tidak valid, penerbit atau sameAs yang hilang, data artikel yang tidak lengkap, markup aplikasi atau produk tanpa harga, dan heading pertanyaan tanpa markup FAQ yang sesuai, dengan cuplikan siap pakai untuk setiap perbaikan.
Pertanyaan yang sering diajukan
Apakah saya memerlukan data terstruktur untuk muncul di Google AI Overviews?
Tidak. Google menyatakan tidak ada data terstruktur schema.org khusus yang diperlukan untuk AI Overviews atau AI Mode. Markup tetap membantu membuat fakta seperti tanggal dan harga tidak ambigu.
JSON-LD, Microdata, atau RDFa?
Semuanya valid, tetapi Google merekomendasikan JSON-LD jika pengaturan Anda memungkinkan, karena lebih mudah ditambahkan dan dirawat terpisah dari HTML yang terlihat.
Haruskah setiap halaman punya markup Organization?
Google menyarankan menaruhnya di beranda atau satu halaman yang menjelaskan organisasi. Halaman lain bisa merujuknya lewat @id.
Apakah data terstruktur menggantikan konten yang baik?
Tidak. Markup menyatakan fakta tentang halaman; ia tidak membuat jawaban yang lemah menjadi kuat. Jawaban AI tetap mengutip teks yang terlihat, jadi halaman harus menjawab pertanyaan dengan baik pada dirinya sendiri.
Bisakah saya menandai konten yang disembunyikan dari pengunjung?
Tidak. Pedoman Google melarang menandai informasi yang tidak terlihat oleh pengguna, meskipun informasi itu akurat.
Sumber
- Google Search Central: Introduction to structured data
- Google Search Central: Organization structured data
- Google Search Central: Article structured data
- Google Search Central: Product snippet structured data
- Google Search Central: FAQ structured data (deprecation notice)