Kalau kamu pernah mendengar istilah schema markup saat belajar SEO, sebenarnya itu adalah salah satu cara penting untuk membantu mesin pencari memahami isi dari halaman website kita. Dalam dunia SEO, schema markup termasuk bagian dari teknik yang disebut structured data atau data terstruktur.
Tapi tenang, kita akan bahas ini dengan bahasa yang sederhana dan mudah dipahami.
Apa Itu Schema Markup?
Schema markup adalah potongan kode yang ditambahkan ke dalam HTML sebuah halaman website. Kode ini berfungsi untuk memberi konteks tambahan kepada mesin pencari tentang konten yang ada di halaman tersebut.
Misalnya, kamu punya halaman produk yang menjual baju. Dengan menambahkan schema markup, kamu bisa memberi tahu mesin pencari bahwa ini adalah halaman produk, lengkap dengan informasi nama produk, harga, rating, ketersediaan stok, dan lain-lain.
Schema markup dibuat dengan format JSON-LD, Microdata, atau RDFa, tapi format yang paling sering direkomendasikan oleh Google saat ini adalah JSON-LD.
Kenapa Mesin Pencari Butuh Schema Markup?
Mesin pencari seperti Google sebenarnya sudah sangat canggih. Tapi tetap saja, mereka bukan manusia. Mereka membaca kode dan data, bukan langsung “melihat” halaman seperti kita.
Nah, di sinilah schema markup membantu. Dengan memberikan data terstruktur, kamu sedang “menjelaskan” kepada mesin pencari bahwa bagian tertentu dari halaman adalah judul artikel, bagian lainnya adalah penulis, tanggal terbit, gambar utama, ulasan produk, dan sebagainya.
Manfaat Schema Markup
Schema markup bukan hal wajib, tapi ada banyak keuntungan kalau kamu menggunakannya:
1. Membantu Munculnya Rich Snippets
Salah satu manfaat paling terlihat adalah munculnya rich snippets di hasil pencarian Google. Misalnya, halaman resep bisa tampil dengan gambar, waktu memasak, dan rating bintang. Halaman produk bisa muncul dengan harga, ketersediaan, dan ulasan.
Hal ini membuat tampilan link kamu di Google jadi lebih menarik, dan otomatis meningkatkan kemungkinan orang akan mengkliknya (CTR – Click Through Rate).
2. Meningkatkan Pemahaman Mesin Pencari
Schema membantu Google lebih paham tentang struktur dan konteks konten di halamanmu. Semakin jelas Google memahami isi halamanmu, semakin besar kemungkinan halamanmu dianggap relevan untuk ditampilkan di hasil pencarian yang tepat.
3. Mendukung Fitur Khusus Google
Beberapa fitur Google, seperti Google Knowledge Graph, FAQ rich results, How-to results, hingga tampilan produk di Google Shopping, memanfaatkan data dari schema markup. Jadi kalau websitemu sudah pakai schema, kemungkinan muncul di fitur-fitur tersebut jadi lebih besar.
4. Membantu SEO Lokal
Kalau kamu punya bisnis lokal, schema markup bisa digunakan untuk menandai informasi penting seperti alamat bisnis, jam buka, nomor telepon, dan lokasi di peta. Ini bisa membantu Google menampilkan bisnis kamu di hasil pencarian lokal atau Google Maps.
Jenis-Jenis Schema yang Paling Umum Digunakan
Beberapa tipe schema markup yang umum dan sering digunakan di banyak website, antara lain:
- Article: untuk artikel blog atau berita
- Product: untuk halaman produk di toko online
- LocalBusiness: untuk bisnis lokal seperti toko, kafe, atau bengkel
- Review / Rating: untuk menampilkan ulasan pengguna
- FAQPage: untuk menampilkan daftar pertanyaan dan jawaban
- Recipe: untuk halaman resep makanan
- Event: untuk acara atau kegiatan tertentu
Apakah Schema Markup Bisa Langsung Meningkatkan Ranking?
Perlu diluruskan: schema markup tidak langsung menaikkan peringkat website di Google. Tapi, dengan membuat halaman kamu lebih mudah dipahami dan menampilkan rich snippets, schema bisa membantu secara tidak langsung dengan meningkatkan CTR. Kalau CTR naik dan user engagement bagus, ini bisa berdampak positif untuk peringkat di kemudian hari.
Cara Menambahkan Schema Markup
Bagi pemilik website, ada beberapa cara untuk menambahkan schema markup:
- Manual: Menambahkan langsung ke dalam HTML menggunakan format JSON-LD.
- Menggunakan Plugin: Jika kamu menggunakan CMS seperti WordPress, ada banyak plugin (seperti Rank Math atau Yoast) yang bisa menambahkan schema otomatis.
- Google’s Structured Data Markup Helper: Alat gratis dari Google yang bisa membantu membuat schema tanpa perlu coding.
Kesimpulan.
Schema markup adalah alat bantu penting dalam dunia SEO modern. Meskipun tidak wajib, menambahkan data terstruktur ke website bisa meningkatkan peluang tampil lebih menarik di hasil pencarian. Mesin pencari akan lebih mudah memahami isi kontenmu, dan pengguna juga bisa lebih tertarik untuk mengunjungi websitemu.
Kalau kamu ingin websitemu tampil lebih profesional di mata Google, schema markup bisa jadi langkah kecil yang berdampak besar.
Pembahasan Penting Lainnya.
Perbedaan JSON-LD, Microdata, dan RDFa: Mana yang Sebaiknya Digunakan?
Kalau kamu mulai mempelajari schema markup, mungkin kamu akan menemukan beberapa istilah teknis seperti JSON-LD, Microdata, dan RDFa. Ketiganya adalah format yang digunakan untuk menuliskan data terstruktur (structured data) di dalam halaman website.
- Tapi apa sebenarnya perbedaan dari ketiganya?
- Dan format mana yang sebaiknya kamu gunakan?
Supaya lebih jelas, kita bahas satu per satu dengan bahasa yang santai dan mudah dimengerti.
Apa Itu JSON-LD, Microdata, dan RDFa?
Sebelum masuk ke perbandingan, kita pahami dulu definisi dasarnya.
- JSON-LD adalah singkatan dari JavaScript Object Notation for Linked Data. Ini adalah format data terstruktur yang ditulis menggunakan skrip JavaScript di dalam tag
<script>di bagian<head>atau<body>halaman HTML. - Microdata adalah format data terstruktur yang ditulis langsung di dalam elemen HTML. Jadi, data tambahan disisipkan di antara tag-tag HTML dengan atribut khusus seperti
itemscope,itemtype, danitemprop. - RDFa atau Resource Description Framework in Attributes adalah format yang mirip dengan Microdata, tapi lebih kompleks. RDFa juga disisipkan langsung ke dalam elemen HTML, tapi menggunakan atribut seperti
about,property, dantypeof.
Perbedaan Utama antara Ketiganya
1. Letak Penulisan
- JSON-LD ditulis terpisah dari konten halaman, biasanya di bagian
<head>. - Microdata dan RDFa menyatu dengan struktur HTML halaman. Artinya, kalau kamu punya konten artikel, maka markup-nya disisipkan langsung di tag-tag seperti
<div>,<span>, atau<article>.
Kesimpulannya: JSON-LD lebih rapi karena tidak mengganggu struktur HTML.
2. Kemudahan Penggunaan
- JSON-LD lebih mudah dibaca dan ditulis, terutama buat kamu yang tidak ingin mengutak-atik banyak bagian HTML.
- Microdata bisa terasa rumit karena markup-nya menyebar ke berbagai bagian HTML.
- RDFa bahkan lebih kompleks karena syntax-nya lebih teknis dan jarang digunakan.
Kesimpulannya: JSON-LD adalah yang paling ramah bagi pemula.
3. Dukungan dari Google
Ini poin penting. Google secara resmi merekomendasikan JSON-LD untuk penulisan schema markup. Meskipun Google tetap bisa membaca Microdata dan RDFa, mereka menyarankan penggunaan JSON-LD karena lebih fleksibel dan mudah dipelihara.
Kesimpulannya: Kalau tujuanmu SEO dan ingin tampil di rich results Google, JSON-LD adalah pilihan terbaik.
4. Fleksibilitas dan Skalabilitas
- JSON-LD bisa menandai banyak elemen sekaligus tanpa harus memodifikasi HTML halaman.
- Microdata dan RDFa harus menyisipkan informasi di setiap elemen HTML yang relevan, dan ini bisa sangat merepotkan kalau struktur halaman kompleks.
Kesimpulannya: JSON-LD lebih efisien untuk skala besar.
Mana yang Sebaiknya Digunakan?
Jawabannya cukup jelas: Gunakan JSON-LD.
Kenapa?
- Lebih mudah dibaca dan ditulis
- Tidak mengganggu struktur HTML
- Direkomendasikan oleh Google
- Lebih cepat dalam pengembangan dan perawatan
Microdata dan RDFa sebenarnya masih bisa digunakan, terutama jika kamu sudah terbiasa atau punya sistem lama yang mengandalkannya. Tapi untuk website baru, atau jika kamu ingin mulai menerapkan schema markup dari awal, maka JSON-LD adalah pilihan paling praktis.
Penutup
Dalam dunia SEO modern, structured data menjadi salah satu alat penting untuk memberi tahu Google dan mesin pencari lain tentang struktur konten kita. Tapi cara kita menyajikan data terstruktur juga berpengaruh besar pada kemudahan pengelolaan dan efektivitasnya.
Dengan memilih format schema markup yang tepat—yaitu JSON-LD—kamu bisa membuat website kamu lebih mudah dipahami oleh mesin pencari, tanpa harus repot mengotak-atik terlalu banyak bagian dari kode HTML.
Kalau kamu baru mulai belajar, cukup fokus saja pada JSON-LD dulu. Simpel, jelas, dan didukung penuh oleh Google.
Jenis-Jenis Schema Markup yang Wajib Dimiliki Website Toko Online.
Buat kamu yang punya toko online, entah itu berbentuk website sendiri atau pakai platform seperti WooCommerce dan Shopify, schema markup adalah salah satu alat penting yang bisa membantu produkmu lebih menonjol di hasil pencarian Google. Schema bukan cuma soal teknis, tapi soal bagaimana kamu bisa menjelaskan isi halamanmu dengan lebih jelas ke mesin pencari.
Nah, di bawah ini adalah beberapa jenis schema markup yang sebaiknya ada di setiap website toko online. Tujuannya adalah untuk meningkatkan peluang munculnya rich results, memperjelas informasi produk, dan membantu Google memahami isi halaman toko kamu.
1. Product Schema
Ini adalah schema paling penting untuk halaman produk. Dengan schema ini, kamu memberi tahu Google bahwa halaman tersebut adalah halaman produk dan menyertakan detail seperti:
- Nama produk
- Deskripsi
- Harga
- Ketersediaan stok
- Gambar produk
- Brand
- SKU (kode produk)
Dengan menambahkan product schema, halaman produkmu bisa muncul dengan informasi tambahan seperti harga dan status ketersediaan langsung di hasil pencarian Google.
2. Offer Schema
Schema ini digunakan untuk menunjukkan bahwa sebuah produk sedang dalam penawaran tertentu, seperti diskon atau harga khusus. Offer schema biasanya melengkapi product schema dan menampilkan informasi seperti:
- Harga normal dan harga diskon
- Tanggal mulai dan akhir penawaran
- Mata uang
- Ketersediaan (apakah produk masih tersedia atau tidak)
Schema ini sangat berguna kalau kamu sedang mengadakan promo atau diskon tertentu.
3. Review dan AggregateRating Schema
Kalau halaman produkmu punya ulasan dari pembeli, kamu bisa menambahkan schema review dan rating. Ini memungkinkan Google menampilkan bintang rating langsung di bawah judul halaman saat muncul di pencarian.
Misalnya:
- 4.7 dari 5 bintang
- 215 ulasan
Schema ini sangat ampuh untuk meningkatkan click-through rate karena calon pembeli akan lebih tertarik pada produk yang terlihat sudah banyak diulas dan punya rating bagus.
4. Breadcrumb Schema
Breadcrumb schema digunakan untuk menampilkan jalur navigasi atau struktur kategori produk di halaman pencarian Google. Contohnya:
Beranda > Kategori > Subkategori > Nama Produk
Selain membantu pengguna menavigasi website, breadcrumb juga membantu Google memahami struktur website kamu. Ini juga bisa membuat tampilan link di hasil pencarian jadi lebih rapi dan profesional.
5. Organization Schema
Schema ini digunakan untuk memberikan informasi tentang toko atau pemilik website, seperti:
- Nama toko
- Logo
- Nomor kontak
- Sosial media
- Alamat
Informasi ini biasanya diletakkan di homepage atau di halaman tentang kami. Fungsinya adalah untuk membangun identitas bisnis dan memperkuat sinyal kepercayaan di mata mesin pencari.
6. FAQPage Schema
Kalau kamu punya bagian tanya jawab (FAQ) di halaman produk, kamu bisa tambahkan FAQ schema. Ini memungkinkan pertanyaan dan jawaban tersebut muncul langsung di bawah link hasil pencarian.
Contohnya:
- Apakah produk ini bisa COD?
- Apakah tersedia ukuran besar?
Menambahkan FAQ schema bisa membuat hasil pencarian lebih panjang dan informatif, yang tentu saja meningkatkan peluang orang untuk mengklik.
7. ImageObject Schema
Digunakan untuk memberi tahu Google bahwa gambar tertentu adalah representasi dari produk. Ini bisa membantu dalam optimasi pencarian gambar di Google.
8. LocalBusiness Schema (Jika Kamu Punya Toko Fisik)
Kalau kamu punya toko fisik selain toko online, schema ini penting. Bisa digunakan untuk mencantumkan alamat, jam buka, nomor telepon, dan lokasi Google Maps. Ini sangat membantu SEO lokal.
Penutup
Menggunakan schema markup di toko online bukan lagi hal opsional. Ini sudah jadi bagian penting dari strategi SEO modern. Dengan data yang lebih terstruktur, Google bisa memahami dan menampilkan konten kamu dengan cara yang lebih menarik dan informatif di hasil pencarian.
Kalau kamu belum tahu harus mulai dari mana, cukup fokus dulu ke product schema, review schema, dan breadcrumb schema. Tiga itu sudah cukup untuk memberi dampak besar pada tampilan halamanmu di Google. Setelah itu, kamu bisa kembangkan lebih jauh sesuai kebutuhan website dan bisnis kamu.
Schema Markup dan Dampaknya terhadap Click-Through Rate (CTR).
Banyak orang mengira bahwa untuk meningkatkan performa website di hasil pencarian Google, yang terpenting hanyalah menulis artikel dengan kata kunci yang tepat. Padahal, ada satu elemen teknis yang sering dilupakan tapi bisa memberi pengaruh besar: schema markup. Salah satu dampak langsung dari penggunaan schema markup yang benar adalah meningkatnya Click-Through Rate (CTR) atau rasio klik.
Apa hubungan antara schema markup dengan CTR? Yuk kita bahas lebih lengkap.
Apa Itu Click-Through Rate (CTR)?
CTR adalah persentase orang yang mengklik website kamu setelah melihatnya muncul di hasil pencarian Google. Misalnya, jika 100 orang melihat link website kamu di hasil pencarian dan 10 orang mengkliknya, berarti CTR kamu adalah 10%.
CTR sangat penting karena Google bisa menilai apakah sebuah halaman menarik atau tidak berdasarkan seberapa sering orang mengkliknya. Semakin tinggi CTR, semakin besar potensi halamanmu dipandang berkualitas oleh Google.
Apa Hubungannya Schema Markup dengan CTR?
Ketika kamu menggunakan schema markup, Google bisa menampilkan informasi tambahan dari halaman website kamu langsung di hasil pencarian. Informasi ini disebut rich snippets. Contohnya:
- Bintang rating pada halaman produk atau ulasan
- Waktu memasak dan jumlah kalori pada resep masakan
- Pertanyaan dan jawaban dari halaman FAQ
- Harga dan ketersediaan pada halaman produk
- Daftar langkah dalam tutorial (how-to)
Tampilan tambahan seperti itu membuat hasil pencarian kamu lebih menonjol dan menarik dibandingkan hasil lain yang hanya menampilkan judul dan deskripsi. Inilah yang membuat orang lebih tertarik untuk mengklik.
Studi dan Data: Apakah Benar Bisa Meningkatkan CTR?
Beberapa studi dari praktisi SEO dan agensi digital menunjukkan bahwa penggunaan schema markup bisa meningkatkan CTR antara 10% hingga 30%, tergantung jenis halaman dan seberapa relevan tampilannya dengan kebutuhan pengguna.
Contoh sederhana:
- Dua website muncul di Google dengan judul “Cara Membuat Brownies”.
Yang satu tampil biasa saja.
Yang satu lagi muncul dengan gambar kecil, bintang 4.8 dari 500 review, dan waktu memasak 45 menit.
Kebanyakan orang tentu akan tertarik mengklik yang tampil lebih informatif, meskipun keduanya berada di posisi yang sama.
Jenis Schema yang Paling Mempengaruhi CTR
Tidak semua schema langsung berdampak ke tampilan di Google. Tapi beberapa jenis schema memang punya potensi besar meningkatkan CTR, antara lain:
- Review dan Rating: menampilkan bintang dan jumlah ulasan
- FAQPage: menampilkan pertanyaan dan jawaban langsung di hasil pencarian
- Recipe: muncul dengan gambar, waktu masak, kalori
- Product: menampilkan harga, stok, rating
- HowTo: menampilkan langkah-langkah tutorial secara ringkas
- Event: menampilkan tanggal dan lokasi acara
Jika halaman kamu termasuk salah satu dari kategori ini, maka schema markup bisa sangat membantu menaikkan CTR.
Apakah Ini Berdampak pada Peringkat Juga?
Secara teknis, schema markup tidak langsung memengaruhi peringkat website di Google. Tapi kalau CTR meningkat, dan pengunjung juga bertahan lama di halaman kamu, maka Google bisa menganggap halaman itu relevan dan berkualitas. Ini bisa memberi sinyal positif yang memengaruhi posisi pencarian dalam jangka panjang.
Kesimpulan
Schema markup bukan sekadar tambahan teknis. Kalau digunakan dengan tepat, ini bisa menjadi alat yang sangat kuat untuk meningkatkan daya tarik halaman kamu di hasil pencarian. Hasilnya? Lebih banyak orang mengklik link kamu, CTR meningkat, dan potensi pengunjung bertambah.
Jadi, kalau kamu ingin websitemu lebih unggul dalam persaingan di hasil pencarian Google, mulai perhatikan schema markup. Bukan hanya untuk mesin pencari, tapi juga untuk mata manusia yang akan memutuskan: klik atau lewati.
Apa Itu Breadcrumb Schema dan Mengapa Penting untuk Navigasi Website?
Kalau kamu pernah melihat tampilan hasil pencarian Google yang menampilkan jalur navigasi seperti:
Beranda > Blog > Artikel SEO,
itulah yang disebut breadcrumb.
Breadcrumb membantu pengguna (dan juga mesin pencari) memahami di mana posisi sebuah halaman berada dalam struktur website. Nah, agar breadcrumb ini bisa dikenali dan ditampilkan oleh Google, kamu perlu menggunakan breadcrumb schema markup.
Tapi sebenarnya apa itu breadcrumb schema, dan kenapa keberadaannya penting untuk website kamu? Yuk, kita bahas satu per satu.
Apa Itu Breadcrumb?
Secara sederhana, breadcrumb adalah navigasi tambahan yang menunjukkan jalur atau lokasi halaman dalam struktur website. Biasanya breadcrumb ditampilkan di bagian atas halaman, dekat dengan judul artikel atau konten.
Contohnya:
Beranda > Kategori > Nama Artikel
Fungsinya adalah membantu pengunjung kembali ke bagian sebelumnya dengan lebih mudah, tanpa harus klik tombol “back”.
Breadcrumb schema adalah potongan kode data terstruktur yang digunakan untuk memberitahu mesin pencari bahwa bagian tertentu di halamanmu adalah breadcrumb. Dengan bantuan kode ini, Google bisa memahami struktur situsmu dan bahkan menampilkannya langsung di hasil pencarian (rich results).
Schema ini biasanya ditulis dalam format JSON-LD dan diletakkan di bagian <head> halaman HTML, atau menggunakan format Microdata di dalam HTML itu sendiri.
Kenapa Breadcrumb Schema Itu Penting?
1. Membantu Google Memahami Struktur Website
Dengan breadcrumb schema, Google jadi tahu urutan hierarki halaman. Ini penting karena Google bisa menilai konteks dan relevansi konten kamu dalam keseluruhan situs.
Contohnya:
Halaman artikel tentang “Tips SEO” akan lebih kuat jika berada dalam struktur:
Beranda > Blog > SEO > Tips SEO
daripada hanya berdiri sendiri tanpa hubungan yang jelas.
2. Meningkatkan Tampilan di Hasil Pencarian
Breadcrumb schema bisa membuat hasil pencarian kamu tampil lebih rapi. Daripada menampilkan URL panjang atau tidak jelas, Google bisa menampilkan jalur navigasi seperti:
www.websitekamu.com > Blog > SEO
Tampilan seperti ini membuat hasil pencarian terlihat lebih terstruktur dan profesional, serta bisa meningkatkan kepercayaan pengguna.
3. Memudahkan Navigasi Pengguna
Meski ini lebih ke sisi tampilan website, breadcrumb yang baik akan memudahkan pengunjung memahami posisi mereka di situs kamu. Jika mereka ingin kembali ke kategori sebelumnya, tinggal klik bagian breadcrumb tanpa harus mencari ulang.
Kalau pengalaman pengguna membaik, itu juga bisa berdampak pada tingkat bounce rate yang lebih rendah dan engagement yang lebih tinggi.
4. Meningkatkan SEO Secara Tidak Langsung
Google menyukai situs yang rapi dan terstruktur. Dengan memberikan navigasi yang jelas melalui breadcrumb schema, kamu membantu Google merayapi dan mengindeks situsmu dengan lebih efisien. Ini tidak serta-merta menaikkan peringkat, tapi bisa membantu dalam proses perayapan dan pemahaman konten.
Bagaimana Cara Menambahkan Breadcrumb Schema?
Ada dua cara umum:
- Menggunakan JSON-LD (direkomendasikan oleh Google)
Contoh sederhananya:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Beranda",
"item": "https://contohwebsite.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://contohwebsite.com/blog"
},{
"@type": "ListItem",
"position": 3,
"name": "Artikel SEO",
"item": "https://contohwebsite.com/blog/artikel-seo"
}]
}
- Menggunakan Plugin
Kalau kamu pakai WordPress, plugin seperti Rank Math atau Yoast SEO bisa otomatis menambahkan breadcrumb schema tanpa perlu coding.
Kesimpulan
Breadcrumb schema memang terlihat seperti bagian kecil dari optimasi website, tapi manfaatnya cukup besar. Bukan hanya membuat tampilan di Google lebih menarik dan rapi, tapi juga membantu mesin pencari memahami struktur situs kamu dengan lebih baik.
Jadi, kalau kamu ingin membuat website yang ramah pengguna dan SEO-friendly, jangan lupakan penggunaan breadcrumb, baik dari sisi tampilan maupun dari sisi schema markup-nya.