Schema markup adalah kode terstruktur yang Anda tempelkan di halaman web supaya mesin pencari tahu persis isi halaman itu, bukan menebaknya dari teks biasa. Tanpa markup, Google harus menyimpulkan sendiri bahwa “Rp 4.500.000” adalah harga produk, bahwa “Jl. Kaliurang KM 5” adalah alamat kantor, dan bahwa “4,8 dari 5” adalah rating. Dengan markup, Anda menyatakannya secara eksplisit dalam format yang bisa dibaca mesin.
Jawaban singkat untuk pertanyaan yang paling sering muncul: structured data adalah istilah payung untuk data terstruktur di halaman web, schema.org adalah kosakata standarnya, dan JSON-LD adalah format penulisan yang direkomendasikan Google. Ketiganya sering dipakai bergantian, padahal posisinya bertingkat. Anda memakai kosakata schema.org, ditulis dalam format JSON-LD, untuk menghasilkan structured data di halaman.
Tapi ada satu hal yang jarang diperbarui di panduan berbahasa Indonesia, dan ini yang membuat banyak pemilik website kecewa: daftar fitur rich result Google menyusut cukup drastis sejak 2023, dan FAQ rich result yang dulu jadi favorit sudah benar-benar dihentikan pada 7 Mei 2026. Artikel ini menempatkan schema markup pada porsinya yang realistis di 2026, lengkap dengan cara pasang di WordPress, cara menguji, dan kesalahan yang paling sering kami temukan saat mengaudit website klien.

Halaman web ditulis untuk manusia. Judul besar, paragraf, gambar, tombol. Mesin pencari membaca halaman yang sama, tapi harus melakukan pekerjaan ekstra untuk memahami mana yang merek, mana yang harga, mana yang jam operasional. Schema markup memangkas pekerjaan tebak-tebakan itu dengan memberi label eksplisit pada tiap elemen.
Dalam dokumentasi Google Search Central disebutkan bahwa Google memakai structured data yang ditemukan di web untuk memahami isi halaman sekaligus mengumpulkan informasi tentang entitas seperti orang, buku, atau perusahaan. Artinya markup bukan cuma soal tampilan di hasil pencarian, tapi soal bagaimana bisnis Anda dipahami sebagai entitas.
Manfaat pertama adalah kelayakan fitur pencarian. Markup yang benar membuat halaman memenuhi syarat untuk tampilan khusus seperti bintang rating, harga produk, atau kartu lowongan kerja. Perlu digarisbawahi: memenuhi syarat tidak sama dengan dijamin muncul. Google berkali-kali menegaskan bahwa penampilan rich result adalah keputusan sistem mereka, bukan hak otomatis pemilik situs.
Manfaat kedua, dan menurut kami lebih tahan lama, adalah kejelasan entitas. Ketika sistem pencarian dan sistem berbasis AI mencoba menjawab pertanyaan pengguna, mereka butuh kepastian tentang siapa Anda, di mana Anda beroperasi, dan apa yang Anda jual. Markup Organization dan LocalBusiness yang konsisten dengan halaman profil bisnis di Google Maps membuat sinyal itu saling menguatkan.
Yang perlu jujur disampaikan: dalam panduan resmi berjudul AI features and your website di Google Search Central, Google menyatakan tidak ada structured data schema.org khusus yang diperlukan untuk muncul di AI Overviews atau AI Mode, dan tidak ada persyaratan tambahan di luar praktik SEO dasar. Yang mereka sebut sebagai praktik dasar justru “pastikan structured data Anda cocok dengan teks yang terlihat di halaman”. Jadi kalau ada yang menjual jasa dengan janji “pasang schema biar masuk AI Overview”, itu klaim yang tidak didukung dokumentasi resmi. Bahasan lebih dalam soal ini ada di panduan kami tentang cara optimasi GEO untuk bisnis dan perbedaan SEO dan GEO.
Poin Kunci
Schema markup tidak menaikkan peringkat secara langsung. Ia memengaruhi bagaimana halaman Anda dipahami dan ditampilkan. Perlakukan sebagai lapisan kejelasan, bukan sebagai tombol ranking.
Ada tiga format yang didukung Google untuk menulis structured data. Dokumentasi resminya menyebut ketiganya sama sahnya asal valid, namun secara eksplisit merekomendasikan JSON-LD karena paling mudah diimplementasikan dan dipelihara. Secara teknis, JSON-LD 1.1 juga berstatus W3C Recommendation, sehingga formatnya bukan standar buatan plugin SEO tertentu.
| Format | Cara menanam | Status di Google | Catatan praktis |
|---|---|---|---|
| JSON-LD | Satu blok skrip terpisah di bagian head atau body | Direkomendasikan | Tidak menempel di HTML tampilan, jadi aman saat template diganti |
| Microdata | Atribut yang disisipkan di tag HTML konten | Didukung | Rentan rusak saat redesign karena menempel di markup tampilan |
| RDFa | Atribut tambahan pada tag HTML | Didukung | Paling jarang dipakai, dukungan tooling terbatas |
Keunggulan praktis JSON-LD terasa saat Anda mengelola website jangka panjang. Karena datanya terpisah dari HTML tampilan, tim desain bisa mengubah layout tanpa menyentuh markup, dan Google tetap bisa membaca data yang disuntikkan secara dinamis. Untuk situs yang sering di-redesign, ini menghemat banyak pekerjaan perbaikan seperti yang kami bahas di artikel technical SEO sederhana.
Berikut contoh markup LocalBusiness untuk sebuah studio foto di Yogyakarta. Perhatikan strukturnya: satu blok skrip, satu objek utama, properti yang semuanya benar-benar ada di halaman.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Studio Foto Kaliurang",
"url": "https://contoh-studio.co.id/",
"telephone": "+62-274-1234567",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "Jl. Kaliurang KM 5 No. 21",
"addressLocality": "Sleman",
"addressRegion": "DI Yogyakarta",
"postalCode": "55281",
"addressCountry": "ID"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "17:00"
}]
}
</script>
Contoh di atas sengaja ditampilkan sebagai teks agar tidak dieksekusi sebagai markup aktif di halaman ini. Saat Anda memasangnya di website sendiri, salin isinya ke template halaman dan ganti seluruh nilai contoh dengan data asli bisnis Anda. Jangan pernah menyalin alamat atau nomor telepon dari contoh.
Daftar tipe schema.org sangat panjang, tapi hanya sebagian kecil yang benar-benar berguna untuk website bisnis pada umumnya. Berdasarkan pola yang kami temui saat menangani klien UMKM, e-commerce, dan perusahaan jasa, ini urutan prioritas yang masuk akal.
| Tipe schema | Cocok untuk | Efek realistis | Prioritas |
|---|---|---|---|
| Organization | Semua website bisnis | Memperjelas identitas entitas, logo, dan profil resmi | Wajib |
| LocalBusiness | Bisnis dengan alamat fisik atau area layanan | Menguatkan konsistensi nama, alamat, telepon | Wajib untuk bisnis lokal |
| Product dan Offer | Toko online | Kelayakan merchant listing, harga, ketersediaan stok | Wajib untuk e-commerce |
| Article | Blog dan media | Kejelasan penulis, tanggal terbit, dan topik | Tinggi |
| BreadcrumbList | Situs dengan hierarki kategori | Breadcrumb pada hasil desktop | Sedang |
| Review dan AggregateRating | Halaman produk atau ulasan pihak ketiga | Bintang rating, tunduk aturan ketat | Hati-hati |
| VideoObject | Halaman yang memuat video | Kelayakan tampilan video di hasil pencarian | Sedang |
| JobPosting | Halaman lowongan kerja | Kelayakan masuk pengalaman pencarian lowongan | Tinggi bila relevan |
Untuk toko online, Product adalah tipe dengan dampak paling langsung ke tampilan hasil pencarian. Bila Anda mengelola katalog besar, pembangkitan markup sebaiknya otomatis dari database, bukan manual per halaman. Pendekatannya mirip dengan yang kami jelaskan di artikel programmatic SEO dan manfaat SEO untuk toko online.
Ini bagian yang paling sering membuat pemilik website salah harap, dan sayangnya masih banyak panduan lama yang menjanjikan hal keliru. Faktanya, Google sudah memangkas beberapa fitur rich result selama tiga tahun terakhir.
Pada 8 Agustus 2023 Google mengumumkan pengurangan visibilitas FAQ rich result dan pembatasan HowTo rich result hanya ke perangkat desktop. Dalam pengumuman itu Google menyatakan FAQ rich result hanya akan ditampilkan untuk situs pemerintah dan kesehatan yang otoritatif serta dikenal luas. Lalu pada pembaruan 14 September 2023, Google menyatakan bahwa sejak 13 September, HowTo rich result juga tidak lagi ditampilkan di desktop, sehingga tipe hasil tersebut resmi dihentikan. Pengumuman lengkapnya bisa dibaca di blog Google Search Central.
Yang lebih baru dan lebih penting: menurut changelog dokumentasi Google Search Central, pada 8 Mei 2026 Google menambahkan pemberitahuan penghentian untuk fitur FAQ rich result dengan keterangan bahwa fitur tersebut tidak lagi muncul di Google Search mulai 7 Mei 2026. Pada 15 Juni 2026, dokumentasi fitur FAQ rich result dihapus seluruhnya. Artinya per hari ini, FAQPage tidak lagi menghasilkan tampilan khusus di hasil pencarian Google untuk situs mana pun.
| Fitur markup | Apa yang terjadi | Tanggal | Masih layak dipasang? |
|---|---|---|---|
| HowTo | Dibatasi ke desktop, lalu dihentikan total | 8 Agustus dan 13 September 2023 | Tidak, bila tujuannya rich result |
| FAQPage | Dibatasi ke situs pemerintah dan kesehatan otoritatif, lalu dihentikan total | Agustus 2023, lalu 7 Mei 2026 | Hanya sebagai data semantik |
| Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing | Dihentikan bertahap, dukungan Search Console dicabut | Diumumkan 12 Juni 2025, Search Console 8 September 2025 | Tidak |
| BreadcrumbList | Tidak lagi tampil di hasil mobile, tetap tampil di desktop | 23 Januari 2025 | Ya, markup tetap didukung |
Perlu dicatat, dalam pengumuman penghentian Juni 2025 Google secara eksplisit menyatakan pembaruan tersebut tidak memengaruhi cara halaman diberi peringkat. Jadi menghapus atau mempertahankan markup FAQPage tidak akan menggerakkan posisi Anda di hasil pencarian. Kalau Anda mengejar tampilan menonjol di halaman satu, energinya lebih baik dialihkan ke kualitas konten dan struktur halaman seperti yang dibahas di artikel Google position zero dan snippet.
Pro Tip
Tidak perlu buru-buru mencabut markup FAQPage yang sudah terpasang. Google menyatakan structured data yang tidak dipakai tidak menimbulkan masalah untuk Search. Cukup hentikan ekspektasi rich result-nya, dan jangan lagi menjadikannya alasan menambah blok tanya jawab yang tidak dibutuhkan pembaca.
Pertanyaan tentang cara pasang schema markup WordPress hampir selalu punya dua jawaban yang sama-sama benar, tergantung siapa yang akan merawatnya setelah pemasangan.
Kedua plugin ini menghasilkan JSON-LD secara otomatis untuk sebagian besar halaman. Yoast membangun satu graf terhubung yang mencakup Organization, WebSite, WebPage, dan Article, lalu menautkannya dengan referensi internal. Rank Math menyediakan pemilih tipe schema per artikel dengan antarmuka yang lebih terbuka, termasuk tipe yang tidak disediakan Yoast secara default.
Yang perlu Anda lakukan setelah mengaktifkan plugin bukan sekadar menyalakannya, tapi mengisi profilnya dengan benar. Isi identitas situs (organisasi atau perorangan), unggah logo dengan resolusi memadai, lengkapi profil sosial resmi, dan pastikan data penulis terisi. Banyak website yang plugin-nya aktif tapi bagian identitas ini kosong, sehingga markup yang dihasilkan setengah jadi. Rekomendasi plugin lengkap ada di ulasan kami tentang plugin SEO WordPress terbaik dan langkah dasarnya di cara optimasi SEO WordPress.
Untuk kebutuhan yang tidak dicakup plugin, misalnya LocalBusiness dengan banyak cabang atau Product dengan varian rumit, menyuntik JSON-LD manual lebih fleksibel. Caranya bisa lewat plugin penyisip kode di bagian head, lewat hook wp_head di file functions tema anak, atau lewat block HTML kustom pada halaman tertentu.
Aturan mainnya cuma satu: jangan sampai bentrok dengan plugin. Kalau Yoast sudah menghasilkan Article untuk sebuah posting, jangan tambahkan Article kedua secara manual. Anda akan berakhir dengan dua deklarasi yang saling bertentangan pada satu URL, dan itu justru membingungkan parser.
| Pertimbangan | Pakai plugin | Suntik manual |
|---|---|---|
| Kebutuhan teknis | Rendah, bisa dikerjakan tim konten | Perlu paham JSON dan template |
| Konsistensi lintas halaman | Otomatis dan seragam | Bergantung disiplin pemasang |
| Fleksibilitas tipe | Terbatas pada opsi plugin | Bebas, termasuk tipe khusus |
| Risiko markup ganda | Rendah bila hanya satu plugin aktif | Tinggi bila tidak dikoordinasikan |
| Perawatan jangka panjang | Ikut pembaruan plugin | Harus dicek ulang tiap ganti tema |
Setelah markup terpasang, jangan berasumsi ia bekerja. Ada dua alat gratis yang saling melengkapi, dan keduanya perlu Anda pakai karena menjawab pertanyaan yang berbeda.
| Aspek | Rich Results Test | Schema Markup Validator |
|---|---|---|
| Pengelola | Komunitas schema.org | |
| Alamat | search.google.com/test/rich-results | validator.schema.org |
| Pertanyaan yang dijawab | Apakah markup memenuhi syarat fitur Google? | Apakah markup valid menurut schema.org? |
| Tipe di luar fitur Google | Tidak ditampilkan | Tetap ditampilkan dan diperiksa |
| Uji kode mentah | Bisa, lewat mode tempel kode | Bisa, lewat mode tempel kode |
Alur pengujian yang kami pakai di Creativism sederhana. Pertama, tempel URL ke Rich Results Test untuk memastikan Google mengenali tipe yang memang punya fitur. Kedua, jalankan URL yang sama di Schema Markup Validator untuk melihat seluruh markup yang terbaca, termasuk yang tidak dipakai Google. Ketiga, buka laporan Peningkatan di Search Console untuk memantau error pada skala seluruh situs, bukan cuma satu halaman.
Langkah ketiga sering dilewati, padahal paling berharga. Satu halaman lolos tes bukan jaminan seribu halaman lain ikut lolos. Pemeriksaan berkala pada level situs adalah bagian dari audit SEO website yang layak diulang tiap kuartal, dan ikut masuk dalam SEO checklist yang kami pakai.
Dari sekian banyak website yang kami audit, kesalahan schema hampir selalu jatuh ke lima pola berikut. Sebagian cuma membuat markup diabaikan, sebagian lagi bisa berujung tindakan manual dari Google.
Ini pelanggaran paling serius. Panduan umum structured data Google menyatakan dengan jelas: jangan menandai konten yang tidak terlihat oleh pembaca halaman. Kalau markup mendeskripsikan seorang pengisi acara, badan HTML halaman harus mendeskripsikan pengisi acara yang sama. Menyisipkan rating di markup padahal di halaman tidak ada ulasan sama sekali adalah cara tercepat kehilangan kelayakan rich result.
Harga di markup Rp 250.000 sementara di halaman Rp 320.000. Jam buka di markup masih jadwal sebelum pandemi. Event yang tanggalnya sudah lewat setahun lalu. Google menyatakan tidak akan menampilkan rich result untuk konten sensitif waktu yang sudah tidak relevan, jadi markup basi bukan cuma sia-sia, tapi juga menurunkan kepercayaan terhadap keseluruhan data situs Anda.
Dokumentasi review snippet Google menyatakan bahwa ulasan yang bersifat melayani diri sendiri tidak diperbolehkan, dan sejak pembaruan panduan pada 24 Juli 2026 ada penegasan tambahan soal ulasan palsu serta ulasan berinsentif yang tidak diungkap. Menaruh AggregateRating bintang lima buatan sendiri di halaman layanan sendiri adalah praktik yang jelas melanggar. Untuk LocalBusiness dan Organization, rating hanya boleh dipakai oleh situs yang mengumpulkan ulasan tentang bisnis lain.
Kasus klasik: tema sudah menyuntik Article, plugin SEO menyuntik Article lagi, lalu pemilik situs menambah blok manual. Hasilnya tiga deklarasi berbeda untuk satu URL. Google umumnya akan memilih salah satu, tapi Anda kehilangan kendali atas mana yang dipilih. Periksa dengan Schema Markup Validator, dan matikan sumber yang berlebih. Masalah semacam ini sering muncul bersamaan dengan error website WordPress lain setelah pemasangan banyak plugin.
Masih ada yang menghabiskan waktu menyusun HowTo lengkap dengan langkah dan estimasi biaya, padahal fiturnya sudah dihentikan sejak 2023. Sebelum memutuskan memasang tipe tertentu, cek dulu daftar fitur structured data yang masih didokumentasikan Google. Kalau tipenya sudah tidak ada di sana, jangan jadikan itu prioritas.
Catatan Penting
Prinsip paling aman dalam memasang schema markup: markup adalah cermin halaman, bukan pengganti halaman. Kalau informasinya tidak layak ditampilkan ke pembaca, informasi itu juga tidak layak ada di markup.
Kalau harus memilih satu prioritas, pasang Organization dan LocalBusiness dengan data yang akurat, lalu pastikan seluruh markup mencerminkan apa yang benar-benar terlihat di halaman. Sisanya menyusul sesuai jenis konten yang Anda punya. Mengejar tipe eksotis sementara identitas dasar bisnis belum terdeklarasi adalah urutan kerja yang terbalik.
Tidak secara langsung. Saat mengumumkan penghentian beberapa tipe structured data pada Juni 2025, Google menyatakan pembaruan itu tidak memengaruhi cara halaman diberi peringkat. Markup memengaruhi pemahaman dan tampilan, bukan skor peringkat. Meski begitu, tampilan yang lebih informatif bisa berpengaruh pada rasio klik.
Berbeda. Meta tag seperti title dan meta description mengatur teks yang ditampilkan di hasil pencarian. Structured data mendeskripsikan entitas dan hubungan antar data di halaman menggunakan kosakata schema.org. Keduanya bekerja di lapisan berbeda dan sebaiknya dikerjakan bersamaan dengan optimasi on page SEO.
Tidak wajib. Sejak 7 Mei 2026 fitur FAQ rich result tidak lagi muncul di Google Search dan dokumentasinya dihapus pada Juni 2026. Markup FAQPage masih valid sebagai kosakata schema.org dan bisa dibaca konsumen data lain, tapi jangan berharap tampilan khusus di Google. Google juga menyatakan structured data yang tidak dipakai tidak menimbulkan masalah, sehingga tidak perlu terburu-buru mencabutnya.
Yoast SEO dan Rank Math sama-sama menghasilkan JSON-LD otomatis. Yoast unggul dalam konsistensi graf antar halaman, Rank Math unggul dalam keleluasaan memilih tipe per artikel. Pilih satu saja dan jangan mengaktifkan keduanya bersamaan, karena berpotensi menghasilkan markup ganda.
Tidak ada jaminan waktu. Google harus merayapi ulang halaman terlebih dahulu, dan penampilan fitur tetap keputusan sistem mereka. Percepat proses dengan meminta pengindeksan ulang lewat alat Inspeksi URL di Search Console dan memastikan halaman mudah dijangkau lewat tautan internal. Prosesnya kami jelaskan lebih lanjut di artikel tentang Google indexing.
Boleh, selama tiap blok mendeskripsikan entitas berbeda dan tidak saling bertentangan. Misalnya satu blok Organization di level situs, satu blok BreadcrumbList, dan satu blok Product untuk halaman produk. Yang harus dihindari adalah dua blok yang mendeklarasikan tipe sama untuk entitas yang sama dengan nilai berbeda.
Google menyatakan tidak ada schema khusus yang diperlukan untuk muncul di AI Overviews maupun AI Mode, dan tidak ada persyaratan tambahan di luar praktik SEO dasar. Yang mereka sebutkan sebagai praktik dasar termasuk memastikan structured data cocok dengan teks yang terlihat. Untuk mesin pencari AI di luar Google, pembahasan lengkapnya ada di artikel cara agar website muncul di ChatGPT.
Rich Results Test memeriksa apakah markup Anda memenuhi syarat fitur pencarian Google, sehingga tipe yang tidak punya fitur tidak akan muncul di laporannya. Schema Markup Validator memeriksa validitas markup menurut standar schema.org tanpa peduli apakah Google memakainya. Gunakan keduanya, jangan hanya satu.
Perlu, terutama Organization dan LocalBusiness. Justru untuk bisnis kecil yang belum punya banyak sebutan di media, markup entitas membantu memperjelas siapa Anda. Penjelasan dasar konsepnya bisa dibaca di artikel lama kami tentang apa itu schema markup.
Butuh bantuan memeriksa apakah markup di website Anda sudah benar dan masih relevan dengan aturan Google terbaru? Tim jasa SEO website Jogja Creativism biasa menangani audit structured data sebagai bagian dari pekerjaan teknis. Lihat cakupan layanan lengkapnya di halaman jasa SEO kami, atau diskusikan dulu kebutuhan Anda bersama konsultan SEO kami.
Creativism menyediakan layanan Digital Marketing untuk business owner hingga perusahaan besar yang mencari partner untuk menghandle social media, website, SEO, dan menyediakan seluruh kebutuhan promosi hingga IT Solution untuk bisnis Anda.
© 2026, Designed by Creativism. All Rights Reserved.