Apa Itu Structured Data? Penjelasan Schema Markup Secara Sederhana
Structured data adalah blok kecil kode di halaman web yang memberi label pada isi halaman dalam format standar yang dipahami mesin pencari — misalnya, "halaman ini adalah produk bernama Lavender Candle, harganya $24, dan stoknya tersedia." Google menggambarkannya sebagai format standar untuk memberikan informasi tentang halaman dan mengklasifikasikan isinya. Jika dibuat dengan benar, structured data membantu mesin pencari memahami halaman Anda dan bisa membuatnya memenuhi syarat untuk hasil pencarian yang lebih kaya, seperti harga, rating, atau tanggal acara yang tampil langsung di daftar hasil.
Mengapa ini penting saat membangun dengan AI
Mesin pencari sudah cukup pandai membaca halaman, tetapi mereka tetap harus menebak. Apakah "24" itu harga, jumlah, atau tanggal? Apakah "Riverside Hall" itu tempat atau nama orang? Structured data menghilangkan tebakan tersebut.
Untuk situs yang dibangun dengan AI, ada dua poin praktis:
- Ini berupa kode, bukan konten, sehingga mudah terlupakan. AI builder biasanya tidak menambahkannya kecuali Anda memintanya, dan ketika dibuat, isinya harus sesuai dengan yang benar-benar ada di halaman.
- Mudah salah dengan cara yang terlihat benar. AI bisa membuat rating bintang lima yang tidak ada, menambahkan markup untuk konten yang tidak terlihat, atau memakai tipe yang tidak lagi ditampilkan Google. Pedoman Google sangat ketat soal akurasi, dan markup yang menyesatkan bisa diabaikan atau dikenai sanksi.
Sedikit structured data yang akurat dan sesuai dengan konten nyata itu berharga. Markup karangan yang banyak justru lebih buruk daripada tidak ada sama sekali.
Analogi sehari-hari
Bayangkan sebuah produk di supermarket. Kemasannya punya desain warna-warni dan teks promosi — itulah halaman web Anda seperti yang dilihat manusia. Tapi di bagian belakangnya ada label gizi standar: bidang yang sama, dengan urutan yang sama, di setiap produk. Siapa pun bisa membacanya dengan cepat dan membandingkan produk.
Structured data adalah label gizi untuk halaman Anda. Desainnya bebas, tetapi labelnya distandarkan agar mesin bisa membacanya dengan andal. Dan seperti label gizi, isinya harus jujur.
Cara kerja structured data
Structured data terdiri dari dua bagian:
- Kosakata — kata-kata yang dipakai untuk mendeskripsikan sesuatu. Yang paling umum adalah schema.org, kosakata bersama dengan tipe seperti
Product,LocalBusiness,Event,Article,RecipedanOrganization, serta properti sepertiname,price,addressdanstartDate. - Format — cara label ditulis ke dalam halaman. Google mendukung tiga format: JSON-LD, Microdata dan RDFa. Google merekomendasikan JSON-LD, yaitu blok JSON di dalam tag
<script>yang terpisah dari HTML yang terlihat.
Mesin pencari membaca blok tersebut, memahami entitas di halaman, dan — jika halaman memenuhi syarat dan persyaratannya terpenuhi — dapat menampilkan rich result: daftar hasil pencarian dengan detail tambahan.
Contoh kerja: halaman produk toko lilin
Misalkan Anda membangun toko online dan salah satu halamannya menjual lilin lavender. Halaman yang terlihat menampilkan nama, foto, deskripsi, harga ($24,00), dan "Stok tersedia".
JSON-LD untuk halaman itu bisa terlihat seperti ini:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Lilin Kedelai Lavender",
"image": "https://www.examplecandles.com/images/lavender.jpg",
"description": "Lilin kedelai buatan tangan dengan minyak esensial lavender. Menyala sekitar 40 jam.",
"sku": "CAN-LAV-01",
"brand": { "@type": "Brand", "name": "Example Candles" },
"offers": {
"@type": "Offer",
"url": "https://www.examplecandles.com/candles/lavender",
"price": "24.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
Blok ini diletakkan di dalam <script type="application/ld+json">…</script> pada HTML halaman.
Perhatikan apa yang tidak ada di sana: tidak ada aggregateRating, karena toko ini tidak menampilkan ulasan di halaman. Menambahkan rating yang tidak bisa dilihat pengunjung akan melanggar aturan Google.
Sekarang, halaman kontak toko yang sama bisa mendeskripsikan bisnisnya sendiri:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Candles",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Bristol",
"postalCode": "BS1 1AA",
"addressCountry": "GB"
},
"telephone": "+44 117 000 0000",
"openingHours": "Mo-Sa 10:00-17:00"
}
Sekali lagi, setiap nilai sesuai dengan yang terlihat di halaman.
Memeriksanya. Tempel URL live ke Rich Results Test dari Google untuk melihat apakah halaman memenuhi syarat untuk rich result Google dan apakah ada yang wajib namun belum diisi. Gunakan Schema Markup Validator untuk pemeriksaan schema.org secara umum. Setelah diluncurkan, Search Console menampilkan error di seluruh situs.
Aturan yang perlu diketahui
Dari dokumentasi structured data Google:
- Tandai hanya yang bisa dilihat pengguna. Jangan menambahkan structured data tentang informasi yang tidak terlihat di halaman, meskipun informasinya akurat.
- Sertakan properti yang wajib. Setiap jenis rich result punya kolom wajib; jika ada yang kurang, halaman tidak memenuhi syarat.
- Memenuhi syarat bukan jaminan. Markup yang benar membuat halaman memenuhi syarat untuk rich result, tetapi tidak berarti pasti akan menampilkannya.
- Jenis rich result berubah. Google menghentikan beberapa fitur seiring waktu. Misalnya, rich result FAQ dibatasi untuk situs pemerintah dan kesehatan yang sudah dikenal, dan Google mengumumkan bahwa rich result tersebut tidak akan lagi muncul di Search mulai Mei 2026. Periksa galeri search Google terbaru sebelum membangun untuk rich result tertentu.
- Jangan membuat halaman hanya untuk menampung markup.
Istilah umum
| Istilah | Artinya |
|---|---|
| Structured data | Label standar yang mendeskripsikan isi halaman. |
| Schema markup | Structured data yang memakai kosakata schema.org; sering dipakai sebagai sinonim. |
| Schema.org | Kosakata bersama berisi tipe dan properti yang dikenali mesin pencari utama. |
| JSON-LD | Format yang direkomendasikan Google: blok JSON di dalam tag script. |
| Microdata / RDFa | Format lama yang menambahkan atribut langsung ke elemen HTML. |
| Type | Apa sesuatu itu, seperti Product, Event atau LocalBusiness. |
| Property | Detail tentangnya, seperti price, startDate atau address. |
| Rich result | Daftar hasil pencarian dengan detail visual tambahan, seperti harga atau rating. |
| Rich Results Test | Alat Google untuk memeriksa kelayakan rich result. |
| Schema Markup Validator | Validator umum untuk markup schema.org. |
Kesalahan umum dan kesalahpahaman
- "Structured data meningkatkan peringkat." Manfaat utamanya adalah pemahaman mesin pencari dan kelayakan rich result, bukan jalan pintas untuk peringkat.
- Membuat ulasan atau rating palsu. Rating palsu atau tidak didukung melanggar aturan Google dan menyesatkan orang.
- Markup yang tidak sesuai dengan halaman. Harga $24 di JSON-LD dan $29 di halaman adalah masalah.
- Konten tersembunyi. Memberi markup pada teks yang tidak bisa dilihat pengunjung melanggar pedoman.
- Menyalin markup ke setiap halaman. Blok
Producthanya untuk halaman produk, bukan halaman beranda atau blog. - Membangun untuk fitur yang sudah dihentikan. Pastikan rich result yang Anda inginkan masih ada.
- Menambahkan markup hanya di browser. Jika situs Anda merender semuanya dengan JavaScript, Google mungkin tetap menemukannya, tetapi menaruh JSON-LD di HTML yang dikirim server lebih andal.
- Tidak pernah menguji. Satu koma yang hilang membuat seluruh blok tidak bisa dibaca.
Yang sebaiknya diminta ke AI builder Anda
- "Tambahkan structured data JSON-LD dengan tipe schema.org yang sesuai untuk setiap halaman:
Productuntuk halaman produk,LocalBusinessuntuk halaman kontak,Articleuntuk postingan blog." - "Buat nilainya dari data yang sama dengan yang ditampilkan halaman, agar selalu sesuai."
- "Jangan tambahkan rating, ulasan, atau properti apa pun yang tidak terlihat di halaman."
- "Letakkan JSON-LD di HTML yang dirender server atau yang sudah di-prerender."
- "Sertakan semua properti wajib untuk rich result Google pada tipe tersebut, dan beri tahu saya properti mana saja yang digunakan."
- "Berikan daftar URL yang perlu saya periksa di Rich Results Test."
Untuk melihat posisinya dalam gambaran yang lebih besar, baca apa itu SEO, apa itu sitemap, dan panduan teknisnya di SEO untuk situs yang dibangun dengan AI.
Structured data di Mythex
Mythex tidak menambahkan structured data secara otomatis; Anda memintanya lewat chat, lalu agent menuliskannya ke dalam kode aplikasi Anda. Beri tahu halaman mana yang mewakili produk, acara, atau bisnis Anda, dan minta agar JSON-LD dibuat dari data yang sama dengan yang ditampilkan halaman. Resep dokumentasi SEO untuk aplikasi yang sudah dipublikasikan memuat baris "Do not invent fake review schema", yang merupakan saran baik untuk disimpan di setiap prompt. Karena pengaturan default berupa single-page app yang dirender di client, minta struktur yang di-prerender atau ramah static jika SEO penting, lalu publikasikan dan uji URL live.
Pertanyaan
Apa itu structured data dengan bahasa sederhana?
Structured data adalah blok kode kecil di halaman web yang memberi label pada isi halaman dalam format standar, misalnya 'ini produk, harganya 24 dolar, dan stoknya tersedia'. Ini membantu mesin pencari memahami halaman dan bisa membuat halaman memenuhi syarat untuk hasil pencarian yang lebih kaya.
Apakah structured data meningkatkan peringkat?
Google menggambarkan structured data sebagai cara untuk memahami halaman dan membuatnya memenuhi syarat untuk rich result, bukan sebagai jaminan apa pun. Manfaat utamanya, halaman yang memenuhi syarat bisa menampilkan detail tambahan seperti harga atau rating di hasil pencarian.
Apa itu JSON-LD?
JSON-LD adalah format untuk menulis structured data sebagai blok JSON di dalam tag script pada halaman. Google merekomendasikannya karena terpisah dari HTML yang terlihat dan mudah dibuat serta dipelihara.
Apa itu schema.org?
Schema.org adalah kosakata bersama berisi tipe dan properti, seperti Product, Event, LocalBusiness, name, dan price, yang dipahami mesin pencari. Structured data menggunakan istilah dari schema.org untuk mendeskripsikan sesuatu.
Bagaimana cara menguji structured data?
Gunakan Rich Results Test dari Google untuk melihat apakah halaman memenuhi syarat untuk rich result Google, dan Schema Markup Validator untuk memeriksa markup terhadap schema.org secara umum. Setelah diluncurkan, laporan Search Console menampilkan error pada halaman yang sudah live.