Cara Memasang Schema Markup di Website
Cara memasang JSON-LD untuk LocalBusiness, Product, Article, dan Breadcrumb, rich result yang masih didukung Google, serta cara mengujinya.
Jawaban singkat
Schema markup adalah kode, sebaiknya JSON-LD, yang menjelaskan isi halaman kepada mesin pencari. Pasang tipe yang sesuai isi seperti LocalBusiness, Product, Article, dan BreadcrumbList, lalu uji dengan Rich Results Test. Rich result FAQ tidak lagi ditampilkan Google sejak Mei 2026.
Daftar isi
Schema markup, atau data terstruktur (structured data), adalah potongan kode yang menjelaskan isi halaman dengan kosakata baku dari schema.org: "ini nama bisnis", "ini harga produk", "ini tanggal artikel terbit". Manusia membaca halamanmu lewat tampilan; mesin pencari terbantu membaca lewat kode ini.
Yang dipertaruhkan bila salah pasang cukup nyata. Markup yang tidak sesuai isi halaman bisa membuat halaman kehilangan kelayakan tampil sebagai rich result, dan markup untuk fitur yang sudah dihentikan hanya menambah pekerjaan tanpa hasil. Sebaliknya, markup yang tepat membantu Google menampilkan informasi seperti harga, rating, atau jalur navigasi langsung di hasil pencarian. Semua status fitur di bawah mengacu dokumentasi Google Search Central per 4 November 2026.
Format dan tipe yang perlu kamu tahu
JSON-LD, Microdata, atau RDFa?
Google mendukung tiga format: JSON-LD, Microdata, dan RDFa. Ketiganya sama-sama diterima bila valid, tapi Google menyebut JSON-LD sebagai pilihan yang direkomendasikan dalam kebanyakan kasus karena paling mudah dipasang dan dirawat. JSON-LD ditulis sebagai satu blok skrip terpisah, tidak bercampur dengan elemen HTML yang tampil.
Rich result apa yang masih didukung Google?
Per 4 November 2026, galeri data terstruktur Google memuat 25 fitur, antara lain Article, Breadcrumb, Event, Local business, Organization, Product, Recipe, Review snippet, Software app, dan Video. Beberapa fitur yang dulu populer sudah dihentikan.
| Tipe schema | Kegunaan untuk bisnis | Status di Google Search per November 2026 |
|---|---|---|
| LocalBusiness | Nama, alamat, telepon, jam buka usaha | Didukung; properti wajib name dan address |
| Organization | Logo dan identitas perusahaan | Didukung |
| Product | Harga, ketersediaan, ulasan produk | Didukung |
| Article | Judul, penulis, tanggal artikel | Didukung |
| BreadcrumbList | Jalur navigasi halaman | Didukung; menurut Google hanya tampil di hasil desktop |
| FAQPage | Daftar tanya jawab | Rich result FAQ tidak lagi ditampilkan sejak Mei 2026 |
| HowTo, Course info, Estimated salary, Vehicle listing | Beragam | Tidak ada lagi di galeri Google; sebagian dihapus pada 2025 |
Pembaruan dokumentasi Google mencatat bahwa pada Juni 2025 Google mulai menghapus dukungan beberapa fitur, lalu pada September 2025 dokumentasi untuk course info, estimated salary, learning video, special announcement, dan vehicle listing dihapus. Untuk FAQ, pemberitahuan penghentian ditambahkan pada Mei 2026 dan dokumentasinya dihapus Juni 2026.
Apakah markup FAQ yang sudah terpasang perlu dihapus? Tidak wajib. Markup itu tidak merusak apa pun selama sesuai isi halaman, dan masih bisa membantu mesin lain memahami struktur tanya jawab. Hanya saja, jangan berharap tampilan FAQ di hasil Google lagi.
Contoh JSON-LD yang bisa ditiru
Contoh untuk usaha lokal. Ganti nilainya dengan data asli yang sama persis dengan yang tampil di halaman dan di Google Business Profile.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Bengkel Maju Jaya",
"url": "https://www.contohdomain.com/",
"telephone": "+62-21-0000-0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Jl. Melati No. 5",
"addressLocality": "Jakarta Selatan",
"postalCode": "12345",
"addressCountry": "ID"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": -6.26125,
"longitude": 106.81275
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
"opens": "08:00:00",
"closes": "17:00:00"
}]
}
</script>
Beberapa detail dari dokumentasi Google: koordinat latitude dan longitude sebaiknya punya presisi minimal 5 angka desimal, jam buka memakai format hh:mm:ss, dan priceRange harus kurang dari 100 karakter. Properti aggregateRating dan review pada LocalBusiness hanya direkomendasikan untuk situs yang mengumpulkan ulasan tentang bisnis lain, bukan untuk menampilkan ulasan bisnismu sendiri.
Untuk Product, isi name ditambah setidaknya informasi penawaran (offers dengan harga dan mata uang IDR), ulasan, atau rating. Untuk Article, sertakan headline, author, datePublished, dan image. Untuk BreadcrumbList, urutkan setiap tingkat navigasi dengan position 1, 2, 3, dan seterusnya.
Data usaha lokal yang konsisten antara website dan profil Maps dibahas lebih jauh di panduan SEO lokal.
Kapan memakai plugin, kapan menulis manual?
Di WordPress, plugin SEO populer umumnya sudah membuat markup dasar secara otomatis: Organization atau Person untuk situs, Article untuk tulisan, dan BreadcrumbList. Plugin toko online biasanya menambahkan Product beserta harga dan stok. Untuk sebagian besar situs WordPress, ini sudah cukup, dan yang perlu kamu lakukan hanyalah mengisi pengaturannya dengan benar, misalnya nama bisnis, logo, dan jenis organisasi.
Menulis JSON-LD manual masuk akal bila websitemu dibuat dengan HTML statis atau framework tanpa plugin, bila kamu butuh tipe yang tidak disediakan plugin, misalnya LocalBusiness dengan beberapa cabang, atau bila markup dari plugin ternyata keliru dan tidak bisa diubah dari pengaturan. Letakkan blok skrip di <head> atau di dalam <body>; keduanya bisa dibaca Google.
Hindari memakai dua sumber markup untuk tipe yang sama, misalnya plugin SEO dan plugin schema terpisah yang sama-sama membuat Organization. Hasilnya duplikat yang bisa saling bertentangan. Pilih satu, matikan yang lain. Karena plugin menambah kode yang berjalan di situs, pilih plugin yang aktif dirawat dan rajin diperbarui, sejalan dengan dasar keamanan WordPress.
Menguji dan memantau
Sebelum dan sesudah memasang markup, uji halaman dengan Rich Results Test dari Google. Alat ini memeriksa apakah markup valid dan, untuk fitur tertentu, menampilkan pratinjau. Setelah situs live, pantau laporan rich result di Search Console untuk melihat halaman yang valid, yang punya peringatan, dan yang error. Alat Inspeksi URL membantu memastikan Google benar-benar menemukan markup di halaman tertentu. Cara membaca laporan-laporan itu ada di Google Search Console untuk pemula.
Ingat juga bahwa markup yang valid tidak menjamin rich result. Google menyatakan data terstruktur hanya memungkinkan tampilan yang lebih kaya; keputusan menampilkannya tetap ada di sistem Google. Untuk fitur AI seperti AI Overviews, Google bahkan menyatakan tidak diperlukan schema khusus. Pembahasan lengkapnya ada di panduan AI search.
Pertanyaan yang sering diajukan
Apakah schema markup menaikkan peringkat di Google?
Google tidak menyebut data terstruktur sebagai jaminan peringkat. Manfaatnya adalah membantu Google memahami halaman dan membuka kelayakan tampil sebagai rich result, yang bisa membuat hasilmu lebih menarik diklik.
Apakah markup FAQ masih berguna?
Untuk tampilan di Google, tidak lagi. Menurut dokumentasi Google, rich result FAQ tidak ditampilkan sejak Mei 2026. Markup yang sudah ada tidak perlu buru-buru dihapus, tapi jangan dijadikan prioritas.
Bolehkah memasang rating bintang dari ulasan pelanggan di halaman bisnis sendiri?
Dokumentasi LocalBusiness Google hanya merekomendasikan properti review dan aggregateRating untuk situs yang mengumpulkan ulasan tentang bisnis lain. Untuk bisnismu sendiri, kumpulkan ulasan lewat Google Business Profile.
Format mana yang sebaiknya dipakai?
JSON-LD. Google mendukung juga Microdata dan RDFa, tapi menyebut JSON-LD sebagai rekomendasi untuk kebanyakan kasus karena paling mudah dipasang dan dirawat.
Sumber & referensi
- developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- developers.google.com/search/docs/appearance/structured-data/search-gallery
- developers.google.com/search/docs/appearance/structured-data/local-business
- developers.google.com/search/docs/appearance/structured-data/faqpage
- developers.google.com/search/updates


