Pernah melihat hasil pencarian Google yang menampilkan informasi tambahan, seperti harga produk, ketersediaan barang, breadcrumb, atau detail artikel? Tampilan tersebut dapat berkaitan dengan penggunaan structured data pada halaman website.
Salah satu cara memberikan informasi terstruktur kepada mesin pencari adalah melalui schema markup.
Bagi pemilik website dan praktisi SEO, schema markup membantu menjelaskan konteks konten kepada mesin pencari dalam format yang dapat diproses secara sistematis. Namun, implementasinya sering menimbulkan pertanyaan, terutama mengenai jenis schema yang tepat, cara memasangnya, dan alasan rich results tidak selalu muncul.
Apakah setiap website membutuhkan schema markup? Bagaimana membuat structured data menggunakan JSON-LD? Apakah schema yang valid pasti menghasilkan tampilan khusus di Google?
Artikel ini membahas dasar-dasar schema markup untuk SEO, enam jenis schema yang umum digunakan, contoh kode JSON-LD, hingga cara memeriksa kesalahan menggunakan alat validasi.
Apa Itu Schema Markup dalam SEO?
Schema markup adalah penandaan data terstruktur pada halaman website yang menggunakan kosakata standar, seperti Schema.org, untuk menjelaskan informasi dan hubungan antarentitas kepada mesin pencari.
Schema markup membantu mesin pencari memahami apakah suatu halaman berisi artikel, informasi organisasi, produk, bisnis lokal, atau jenis konten lainnya.
Misalnya, sebuah halaman produk menampilkan nama barang, harga, dan status ketersediaan. Dengan structured data yang sesuai, informasi tersebut dapat dijelaskan secara eksplisit menggunakan properti yang dipahami mesin pencari.
Schema markup merupakan salah satu bentuk penerapan technical SEO. Namun, perlu dipahami bahwa schema markup bukan cara instan untuk menaikkan peringkat website.
Google dapat menggunakan structured data yang memenuhi persyaratan untuk menghasilkan tampilan hasil pencarian tertentu, tetapi tidak menjamin rich results akan selalu muncul.
Apa Perbedaan Schema Markup, Structured Data, dan Rich Results?
Ketiga istilah ini saling berkaitan, tetapi memiliki arti berbeda.
| Istilah | Pengertian |
| Structured data | Informasi yang disusun dalam format terstandar agar dapat diproses mesin. |
| Schema markup | Implementasi penandaan menggunakan kosakata schema, misalnya Schema.org. |
| Rich results | Tampilan hasil pencarian yang dapat menyertakan fitur visual atau informasi tambahan. |
Sebagai contoh, website toko online dapat menggunakan schema Product untuk menjelaskan harga dan ketersediaan produk.
Jika halaman memenuhi persyaratan Google, informasi tertentu mungkin digunakan dalam tampilan hasil pencarian produk.
Namun, structured data yang valid tidak otomatis menjamin website memperoleh rich results.
Mengapa Schema Markup Penting untuk SEO?
Schema markup membantu memberikan konteks yang lebih jelas mengenai isi halaman kepada mesin pencari.
Beberapa manfaat potensialnya meliputi:
- Memperjelas entitas: Membantu mesin pencari mengidentifikasi artikel, organisasi, produk, dan informasi lainnya.
- Mendukung kelayakan rich results: Memungkinkan halaman dipertimbangkan untuk fitur pencarian tertentu apabila memenuhi persyaratan.
- Memperkuat konsistensi informasi: Membantu menyelaraskan data terstruktur dengan konten yang terlihat oleh pengguna.
- Mendukung pengelolaan SEO teknis: Memberikan struktur yang dapat diuji dan dipantau secara sistematis.
Dalam konteks Answer Engine Optimization (AEO) dan Generative Engine Optimization (GEO), data terstruktur dapat membantu menjelaskan entitas dan hubungan informasi secara eksplisit.
Meski demikian, tidak ada jaminan bahwa penambahan schema markup akan membuat konten dikutip oleh sistem AI atau muncul dalam jawaban generatif.
Kualitas konten, relevansi, dan informasi yang dapat diverifikasi tetap menjadi prioritas.
Jenis Schema Markup yang Umum Digunakan pada Website
Schema.org menyediakan banyak jenis penandaan. Namun, tidak semua jenis memiliki dukungan rich results di Google.
Berikut enam jenis schema markup yang relevan untuk dipahami oleh pemula.
1. Article Schema untuk Konten Artikel
Article schema digunakan untuk menjelaskan konten berbentuk artikel, termasuk informasi seperti judul, penulis, tanggal publikasi, dan gambar.
Jenis yang berkaitan antara lain Article, BlogPosting, dan NewsArticle.
Schema ini relevan untuk blog perusahaan, portal informasi, dan website yang menerbitkan artikel edukatif.
Contoh informasi yang dapat ditandai:
- Judul artikel.
- Nama penulis.
- Tanggal publikasi.
- Tanggal pembaruan.
- Gambar utama artikel.
Pastikan seluruh informasi sesuai dengan konten sebenarnya. Jangan mencantumkan penulis atau tanggal pembaruan yang tidak dapat dipertanggungjawabkan.
2. Organization Schema untuk Identitas Perusahaan
Organization schema membantu menjelaskan identitas organisasi atau perusahaan yang terkait dengan website.
Properti yang umum digunakan mencakup nama organisasi, URL website, logo, dan profil resmi.
Schema ini cocok digunakan pada website perusahaan, termasuk penyedia jasa dan agensi digital marketing.
Sebagai contoh, website DIFITECH dapat menggunakan Organization schema untuk menjelaskan identitas perusahaan melalui informasi yang benar-benar tercantum pada website resminya.
Hindari menambahkan alamat, nomor telepon, atau akun media sosial yang belum diverifikasi.
3. Breadcrumb Schema untuk Struktur Navigasi
BreadcrumbList schema digunakan untuk menjelaskan jalur navigasi hierarkis pada website.
Contohnya:
Beranda → Blog → SEO → Schema Markup
Breadcrumb membantu pengguna memahami posisi halaman dalam struktur website.
Penandaan yang benar juga dapat membantu Google memahami hierarki navigasi dan mempertimbangkan tampilan breadcrumb pada hasil pencarian.
Pastikan setiap jalur dan URL yang ditandai sesuai dengan struktur navigasi yang digunakan website.
4. Product Schema untuk Halaman Produk
Product schema digunakan untuk menjelaskan informasi produk, seperti nama, gambar, deskripsi, harga, dan ketersediaan.
Jenis ini relevan untuk website e-commerce dan halaman detail produk.
Sebagai contoh, halaman produk dapat menyertakan informasi harga melalui properti offers, apabila data tersebut memang tersedia dan memenuhi ketentuan Google.
Namun, penggunaan Product schema tidak berarti seluruh informasi produk pasti ditampilkan dalam hasil pencarian.
Google memiliki persyaratan khusus untuk berbagai pengalaman pencarian produk.
5. FAQ Schema untuk Pertanyaan dan Jawaban
FAQPage schema digunakan untuk menandai halaman yang memiliki daftar pertanyaan beserta jawabannya.
Namun, ada batasan penting yang perlu diperhatikan.
Google membatasi tampilan FAQ rich results terutama untuk website pemerintah dan kesehatan yang dikenal serta otoritatif. Selain itu, dukungan tampilan FAQ dapat berubah seiring pembaruan fitur Google Search.
Karena itu, website bisnis biasa tidak sebaiknya menganggap FAQ schema sebagai strategi untuk memperoleh tampilan FAQ tambahan di Google.
Bagian FAQ tetap dapat dibuat untuk menjawab kebutuhan pembaca, meskipun tanpa rich results.
6. LocalBusiness Schema untuk Bisnis Lokal
LocalBusiness schema digunakan untuk menjelaskan informasi bisnis yang memiliki keberadaan lokal, seperti alamat, lokasi, jam operasional, dan nomor kontak.
Jenis ini relevan untuk bisnis yang melayani pelanggan di lokasi fisik atau wilayah tertentu.
Namun, informasi yang ditandai harus benar-benar mencerminkan kondisi bisnis.
LocalBusiness schema bukan pengganti Google Business Profile dan tidak menjamin bisnis muncul pada posisi tertentu di Google Maps atau hasil pencarian lokal.
Pembahasan teknis mendalam mengenai properti LocalBusiness sebaiknya ditempatkan pada artikel khusus SEO lokal.
Cara Membuat Schema Markup Menggunakan JSON-LD
Google mendukung beberapa format structured data, termasuk JSON-LD, Microdata, dan RDFa.
JSON-LD (JavaScript Object Notation for Linked Data) merupakan format yang direkomendasikan Google untuk banyak implementasi structured data karena dapat dikelola tanpa harus menambahkan atribut schema pada setiap elemen HTML.
Berikut contoh sederhana Article schema menggunakan JSON-LD.
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“headline”: “Panduan Schema Markup untuk Pemula”,
“description”: “Panduan memahami schema markup untuk SEO.”,
“author”: {
“@type”: “Person”,
“name”: “Nama Penulis”
},
“datePublished”: “2026-10-01”,
“dateModified”: “2026-10-01”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://example.com/panduan-schema-markup”
}
}
</script>
Kode tersebut merupakan contoh ilustratif, bukan data artikel atau penulis yang telah diverifikasi.
Perhatikan fungsi beberapa elemen berikut:
- @context menunjukkan kosakata yang digunakan.
- @type menjelaskan jenis entitas.
- headline menunjukkan judul artikel.
- author mengidentifikasi penulis.
- datePublished dan dateModified menjelaskan tanggal penerbitan serta pembaruan.
- mainEntityOfPage menghubungkan artikel dengan halaman utamanya.
Untuk penerapan nyata, sesuaikan nilai properti dengan informasi yang benar-benar tersedia. Lengkapi properti yang relevan sesuai dokumentasi Google untuk jenis rich result yang ditargetkan.
Cara Memasang Schema Markup pada Website
Setelah membuat JSON-LD, langkah berikutnya adalah menempatkannya pada halaman yang sesuai.
1. Implementasi melalui Kode Website
Pada website yang dikelola secara langsung, JSON-LD dapat dimasukkan menggunakan elemen <script type=”application/ld+json”> pada dokumen HTML.
Penempatan pada bagian <head> atau <body> dapat digunakan sesuai implementasi yang didukung.
2. Implementasi melalui CMS
Pada CMS seperti WordPress, sejumlah plugin SEO menyediakan fitur structured data.
Namun, periksa schema yang sudah dihasilkan secara otomatis sebelum menambahkan kode baru.
Tujuannya adalah mencegah informasi ganda atau saling bertentangan.
3. Sesuaikan Schema dengan Konten Halaman
Gunakan jenis schema yang menggambarkan isi halaman sebenarnya.
Misalnya, halaman artikel dapat menggunakan BlogPosting, sedangkan halaman produk menggunakan Product jika memenuhi persyaratan yang relevan.
Jangan menambahkan informasi harga, ulasan, atau identitas bisnis yang tidak sesuai dengan konten yang terlihat oleh pengguna.
Cara Validasi Schema Markup dengan Rich Results Test
Setelah memasang schema markup, lakukan pengujian untuk memastikan structured data dapat dibaca dan memenuhi persyaratan fitur Google Search.
Google Rich Results Test merupakan alat resmi untuk memeriksa kelayakan structured data terhadap jenis rich results yang didukung Google.
Langkah pengujiannya:
- Buka Google Rich Results Test.
- Masukkan URL halaman atau pilih pengujian menggunakan kode.
- Jalankan pengujian dan tunggu hasil analisis.
- Periksa jenis structured data yang terdeteksi.
- Baca pesan error dan warning, kemudian lakukan perbaikan yang diperlukan.
Error biasanya menunjukkan masalah yang harus diperbaiki agar markup memenuhi persyaratan fitur tertentu. Sementara itu, warning dapat menunjukkan properti rekomendasi yang belum dilengkapi.
Setelah perbaikan, jalankan pengujian ulang.
Perlu diingat, Rich Results Test hanya menguji fitur yang didukung alat tersebut. Schema yang tidak terdeteksi sebagai rich result belum tentu salah secara sintaksis.
Cara Menggunakan Schema Markup Validator
Selain Rich Results Test, gunakan Schema Markup Validator untuk memeriksa struktur schema secara lebih umum.
Alat ini membantu mengevaluasi penggunaan kosakata Schema.org tanpa membatasi pemeriksaan pada fitur rich results Google.
Caranya cukup sederhana: masukkan URL atau kode structured data, jalankan validasi, lalu periksa jenis entitas dan properti yang terdeteksi.
Perbedaan kedua alat tersebut adalah:
| Alat | Fokus pengujian |
| Rich Results Test | Kelayakan markup untuk fitur rich results yang didukung Google |
| Schema Markup Validator | Struktur dan penggunaan kosakata Schema.org secara umum |
Sebaiknya gunakan keduanya karena validitas Schema.org dan kelayakan rich results merupakan dua hal berbeda.
Kesalahan Umum dalam Implementasi Schema Markup
Beberapa kesalahan dapat membuat structured data tidak terbaca atau tidak memenuhi persyaratan Google.
1. Kesalahan Sintaks JSON-LD
Kesalahan seperti koma berlebih, tanda kutip yang hilang, atau struktur kurung yang tidak sesuai dapat membuat JSON-LD gagal diproses.
Periksa format kode sebelum menerapkannya pada website.
2. Properti Wajib Tidak Lengkap
Setiap jenis rich result dapat memiliki persyaratan properti berbeda.
Misalnya, Product schema untuk fitur tertentu memerlukan informasi yang sesuai dengan dokumentasi Google.
Pastikan properti wajib tersedia dan nilainya benar.
3. Informasi Schema Tidak Sesuai Konten
Google mengharuskan structured data mencerminkan informasi yang tersedia bagi pengguna.
Jangan mencantumkan harga yang berbeda dari halaman produk, membuat ulasan palsu, atau menambahkan informasi yang menyesatkan.
4. Schema Ganda atau Bertentangan
Plugin SEO dan kode manual terkadang menghasilkan penandaan yang saling bertentangan.
Beberapa entitas schema pada satu halaman sebenarnya diperbolehkan. Masalah muncul ketika informasi untuk entitas yang sama tidak konsisten.
Lakukan audit terhadap markup yang dihasilkan sebelum menambahkan implementasi baru.
Mengapa Schema Markup Valid tetapi Rich Results Tidak Muncul?
Salah satu kesalahpahaman dalam technical SEO adalah menganggap schema yang valid pasti menghasilkan rich results.
Padahal, validasi yang berhasil hanya menunjukkan bahwa markup memenuhi aspek tertentu dari pemeriksaan, bukan jaminan tampilan khusus di Google.
Beberapa penyebab rich results tidak muncul antara lain:
- Jenis schema tidak memiliki fitur rich results yang didukung Google.
- Halaman belum dirayapi atau diindeks ulang.
- Konten tidak memenuhi pedoman kualitas structured data.
- Informasi yang ditandai tidak sesuai dengan konten halaman.
- Google memilih tampilan hasil pencarian lain berdasarkan konteks pengguna.
Google juga mempertimbangkan perangkat, lokasi, dan karakteristik pencarian dalam menentukan tampilan hasil yang paling sesuai.
Karena itu, evaluasi schema markup sebaiknya berfokus pada ketepatan implementasi dan kesesuaian informasi, bukan hanya muncul atau tidaknya rich results.
FAQ Seputar Schema Markup untuk SEO
Apakah schema markup wajib untuk SEO?
Tidak. Website tetap dapat diindeks dan memperoleh peringkat tanpa schema markup. Namun, structured data membantu mesin pencari memahami informasi tertentu dan memungkinkan kelayakan terhadap fitur pencarian yang relevan.
Apakah schema markup bisa meningkatkan ranking Google?
Schema markup bukan faktor yang secara otomatis meningkatkan ranking. Manfaat utamanya adalah memperjelas informasi halaman dan mendukung kelayakan fitur rich results.
Apakah satu halaman boleh menggunakan beberapa schema?
Ya. Satu halaman dapat menggunakan beberapa jenis schema yang relevan, seperti Article, BreadcrumbList, dan Organization, selama implementasinya benar dan tidak menyesatkan.
Apa format schema markup yang direkomendasikan Google?
Google umumnya merekomendasikan JSON-LD karena relatif mudah diterapkan dan dikelola. Namun, Microdata dan RDFa juga didukung untuk implementasi yang sesuai.
Bagaimana mengetahui schema markup berhasil dipasang?
Gunakan Schema Markup Validator untuk memeriksa struktur markup dan Rich Results Test untuk menguji kelayakan fitur Google. Setelah diterbitkan, pantau laporan structured data yang tersedia di Google Search Console.
Kesimpulan
Schema markup merupakan bagian penting dari technical SEO yang membantu mesin pencari memahami struktur, jenis, dan konteks informasi pada website.
Dengan menggunakan structured data yang sesuai, seperti Article, Organization, BreadcrumbList, Product, FAQPage, dan LocalBusiness, pemilik website dapat menyajikan informasi dalam format yang lebih terstruktur.
Namun, keberhasilan implementasi tidak cukup dinilai dari validitas kode. Schema markup juga harus sesuai dengan konten, memenuhi pedoman Google, dan dipantau secara berkala.
Gunakan JSON-LD untuk mempermudah implementasi, Rich Results Test untuk memeriksa kelayakan fitur Google, serta Schema Markup Validator untuk mengevaluasi struktur data secara umum.
Ingin memastikan website bisnis Anda memiliki fondasi technical SEO yang lebih optimal?
Bersama DIFITECH | Digital Marketing Agency Berpengalaman, Anda dapat mengembangkan strategi digital marketing yang lebih terarah, mulai dari evaluasi kebutuhan SEO website hingga perencanaan optimasi konten dan performa digital.
Konsultasikan kebutuhan SEO ataupun paket digital marketing bisnis Anda bersama DIFITECH sekarang!





