Data berstruktur untuk jawapan AI: apa yang ditandakan dan caranya
Data berstruktur tidak membuka jawapan AI dengan sendirinya, tetapi menghapuskan keraguan tentang fakta. Tandakan penerbit sebagai Organization dengan pautan sameAs, setiap artikel dengan author, datePublished dan dateModified, produk dengan offers, harga dan mata wang, serta bahagian soal jawab dengan FAQPage. Gunakan JSON-LD dan pastikan ia sama dengan apa yang dipaparkan halaman.
Crawler yang membaca HTML terpaksa meneka siapa yang menerbitkan sesebuah halaman, bila ia berubah dan berapa harga sesuatu produk. JSON-LD menyatakan fakta itu secara eksplisit dalam perbendaharaan kata schema.org. Google menyatakan tiada schema khas diperlukan untuk ciri AI-nya, dan vendor AI lain tidak menerbitkan cara mereka menggunakan markup, jadi matlamat yang jujur ialah kejelasan, bukan helah kedudukan.
Dalam halaman ini
- Mengapa data berstruktur membantu jawapan AI?
- Bagaimana saya menandakan organisasi saya?
- Apakah yang patut ada dalam markup Article atau BlogPosting?
- Adakah markup FAQPage masih berbaloi ditambah?
- Bagaimana saya menandakan harga produk atau aplikasi?
- Bagaimana saya menyemak markup saya dibaca dengan betul?
Mengapa data berstruktur membantu jawapan AI?
Jawapan AI sering perlu menyatakan fakta: siapa yang membuat sesuatu produk, berapa harganya, sama ada sesebuah artikel masih terkini. Apabila fakta itu hanya wujud dalam prosa, ia boleh disalah baca atau bercampur dengan fakta daripada halaman lain. Markup memberi satu pernyataan yang konsisten bagi setiap fakta yang boleh dibaca oleh mana-mana parser.
Gunakan JSON-LD jika boleh; Google mengesyorkannya sebagai format yang paling mudah dilaksanakan dan diselenggara. Dan ikut peraturan asas Google: jangan tandakan maklumat yang tidak kelihatan kepada pengguna pada halaman, walaupun maklumat itu tepat.
Bagaimana saya menandakan organisasi saya?
Organization dengan name, url, logo dan sameAs memberitahu crawler siapa yang berada di sebalik laman itu. schema.org mentakrifkan sameAs sebagai URL halaman rujukan yang menunjukkan identiti item itu dengan jelas, seperti profil rasmi anda di tempat lain. Google mencadangkan meletakkannya pada halaman utama atau halaman tentang kami; anda tidak memerlukannya pada 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 supaya markup lain pada laman anda, seperti publisher pada artikel, boleh merujuknya. Senaraikan dalam sameAs hanya profil yang anda kawal. Pautan ke halaman tentang syarikat lain yang namanya hampir sama melakukan perkara yang bertentangan dengan yang anda mahu: ia mengaburkan identiti yang sepatutnya dijelaskan oleh markup.
Google juga menyenaraikan sifat pilihan seperti description, legalName, contactPoint dan address. Tambah yang benar dan stabil; tinggalkan apa-apa yang perlu anda kemas kini secara manual dari semasa ke semasa.
Apakah yang patut ada dalam markup Article atau BlogPosting?
Bagi artikel, sifat yang paling penting untuk kepercayaan dan kesegaran ialah headline, author dengan name dan url yang mengenal pasti penulis, datePublished dan dateModified. Google meminta tarikh dalam format ISO 8601 dan mengesyorkan menyertakan zon 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"
}
Pastikan dateModified jujur dan konsisten. Gunakan tarikh yang sama pada halaman yang kelihatan dan dalam lastmod sitemap anda, dan kemas kininya hanya apabila kandungan benar-benar berubah.
Adakah markup FAQPage masih berbaloi ditambah?
Jelaskan dahulu apa yang tidak lagi dilakukannya. Google telah berhenti memaparkan hasil kaya FAQ dalam Search dan telah membuang dokumentasi untuk ciri itu. Jadi markup FAQPage tidak akan memberi anda hasil FAQ yang dikembangkan dalam Google.
Ia kekal sebagai jenis schema.org yang sah yang memadankan setiap soalan dengan jawapannya dalam bentuk yang boleh dibaca mesin, berguna untuk mana-mana sistem yang menghuraikan halaman. Jika halaman anda sudah ada bahagian FAQ yang kelihatan, menandakannya hampir tidak memerlukan kos. Jangan tambah soalan dalam markup yang tiada pada 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 saya menandakan harga produk atau aplikasi?
Orang kerap bertanya kepada pembantu AI berapa harga sesuatu produk, dan harga yang tersembunyi dalam jadual harga mudah disalah baca. Tambah offers dengan price dan priceCurrency pada markup Product atau SoftwareApplication anda. Google menyenaraikan price sebagai wajib untuk sesuatu tawaran dan mengesyorkan priceCurrency; aplikasi percuma patut 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 saya menyemak markup saya dibaca dengan betul?
- Setiap blok JSON-LD mesti berupa JSON yang sah. Satu koma yang tersasar menyebabkan parser mengabaikan keseluruhan blok.
- Letakkan JSON-LD dalam HTML awal. Markup yang disuntik oleh JavaScript mungkin terlepas oleh crawler yang tidak menjalankan skrip.
- Bandingkan markup dengan halaman yang kelihatan: nama, harga dan tarikh mesti sepadan dengan tepat.
- Pastikan halaman yang membawa markup tidak disekat untuk crawler AI oleh robots.txt atau firewall; markup pada halaman yang tidak dapat dicapai tidak membantu sesiapa.
- Gabungkan item yang berkaitan dengan rujukan
@iddan bukannya mengulanginya, supaya penerbit dalam markup artikel dan markup Organization anda jelas merupakan entiti yang sama. - Hasilkan tarikh dan harga daripada data yang sama yang mengisi halaman yang kelihatan, supaya kedua-duanya tidak menyimpang selepas kemas kini.
AISeeWhy menghuraikan JSON-LD pada halaman anda dan melaporkan blok yang tidak sah, penerbit atau sameAs yang tiada, data artikel yang tidak lengkap, markup aplikasi atau produk tanpa harga, dan heading soalan tanpa markup FAQ yang sepadan, dengan coretan siap pakai untuk setiap pembetulan.
Soalan lazim
Adakah saya memerlukan data berstruktur untuk muncul dalam Google AI Overviews?
Tidak. Google menyatakan tiada data berstruktur schema.org khas diperlukan untuk AI Overviews atau AI Mode. Markup masih membantu menjadikan fakta seperti tarikh dan harga tidak kabur.
JSON-LD, Microdata atau RDFa?
Semuanya sah, tetapi Google mengesyorkan JSON-LD jika persediaan anda membenarkan, kerana ia lebih mudah ditambah dan diselenggara secara berasingan daripada HTML yang kelihatan.
Patutkah setiap halaman mempunyai markup Organization?
Google mencadangkan meletakkannya pada halaman utama atau satu halaman yang menerangkan organisasi. Halaman lain boleh merujuknya melalui @id.
Adakah data berstruktur menggantikan kandungan yang baik?
Tidak. Markup menyatakan fakta tentang halaman; ia tidak menjadikan jawapan yang lemah menjadi kukuh. Jawapan AI tetap memetik teks yang kelihatan, jadi halaman mesti menjawab soalan dengan baik dengan sendirinya.
Bolehkah saya menandakan kandungan yang disembunyikan daripada pelawat?
Tidak. Garis panduan Google melarang menandakan maklumat yang tidak kelihatan kepada pengguna, walaupun maklumat itu tepat.
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)