Lewati ke konten utama

Backlink & SEO

Schema Markup: Pengertian, Jenis, Cara Pasang, dan Cara Mengujinya

Schema markup adalah kode data terstruktur yang menjelaskan isi halaman ke mesin pencari. Pelajari jenis yang didukung Google, cara memasang JSON-LD, dan cara mengujinya.

Tim Redaksi LiputinTerbit 12 menit baca

Ilustrasi garis halaman artikel di kiri, kurung kurawal oranye di tengah, dan kartu hasil pencarian dengan jejak breadcrumb oranye di kanan

Schema markup adalah kode data terstruktur yang kamu tambahkan ke halaman untuk menjelaskan isinya ke mesin pencari. Dengan schema markup, Google tidak perlu menebak bahwa sebuah halaman adalah artikel, produk, atau resep. Kamu menuliskannya secara eksplisit: ini artikel, judulnya ini, penulisnya ini, terbit tanggal sekian.

Hasilnya, halaman bisa layak tampil sebagai hasil kaya (rich results), misalnya breadcrumb di bawah judul atau kartu artikel dengan gambar besar. Tapi schema markup bukan tombol ajaib. Panduan ini membahas pengertian, cara kerja, jenis yang masih didukung Google per November 2026, cara memasang JSON-LD, cara mengujinya, dan kesalahan yang paling sering terjadi. Kalau dasar SEO masih baru buatmu, baca dulu pengertian SEO.

Apa itu schema markup

Istilah schema markup berasal dari schema.org, kosakata bersama yang dibuat oleh beberapa mesin pencari besar untuk menamai jenis benda dan sifatnya. Ada jenis Article, Product, Organization, Person, BreadcrumbList, dan ratusan lainnya. Setiap jenis punya properti, misalnya headline dan datePublished untuk artikel.

Google menyebutnya data terstruktur. Dalam pengantar data terstruktur di Google Search Central, data terstruktur didefinisikan sebagai format terstandar untuk memberikan informasi tentang sebuah halaman dan mengklasifikasikan kontennya. Contoh yang dipakai Google adalah halaman resep: bahan, waktu memasak, suhu, dan kalori bisa dilabeli satu per satu.

Jadi, schema markup, structured data, dan data terstruktur dalam praktik sehari-hari merujuk ke hal yang sama. Yang berbeda hanya sudut pandangnya: schema.org adalah kamusnya, JSON-LD atau Microdata adalah cara menulisnya, dan hasil kaya adalah salah satu tampilan yang mungkin muncul di Google.

Penting juga dicatat, Google menyatakan dokumentasi Search Central yang menjadi patokan untuk perilaku Google Penelusuran, bukan dokumentasi schema.org. Ada banyak properti di schema.org yang tidak dipakai Google, meski mungkin dipakai mesin pencari atau layanan lain.

Cara kerja schema markup di Google

Alurnya sederhana. Kamu menulis konten seperti biasa, lalu menambahkan blok markup yang menggambarkan konten itu. Saat Googlebot merayapi halaman, markup ikut dibaca. Google memakai informasi itu untuk memahami halaman, dan kalau syaratnya terpenuhi, halaman menjadi layak untuk fitur hasil kaya tertentu.

Skema lima langkah cara kerja schema markup: konten terlihat, markup JSON-LD, Google crawl, paham konteks, dan layak hasil kaya yang bukan jaminan
Markup membantu Google memahami halaman, tetapi Google tetap yang memutuskan tampilan hasilnya. Skema sederhana.

Ada dua syarat dasar. Pertama, halaman harus bisa dirayapi dan diindeks. Pedoman Google melarang memblokir halaman bermarkup dengan robots.txt, noindex, atau kontrol akses lain. Kalau halamanmu belum masuk indeks, markup apa pun tidak akan terbaca. Cara mengeceknya ada di panduan Google index. Kedua, markup harus menggambarkan konten yang benar-benar terlihat oleh pembaca. Jangan membuat halaman kosong yang hanya berisi markup.

Google juga menyebut bahwa ia dapat membaca JSON-LD yang disisipkan secara dinamis lewat JavaScript, misalnya dari widget atau sistem pengelolaan konten. Meski begitu, markup yang sudah ada di HTML awal lebih mudah diuji dan lebih kecil risikonya gagal terbaca.

Format schema markup: JSON-LD, Microdata, dan RDFa

Google Penelusuran mendukung tiga format penulisan data terstruktur. Ketiganya dianggap sama oleh Google selama markup valid dan diterapkan sesuai dokumentasi fitur.

Tangkapan layar Google Search Central bagian Format yang didukung berisi tabel JSON-LD yang direkomendasikan, Microdata, dan RDFa
Google mendukung tiga format dan merekomendasikan JSON-LD. Sumber: Google Search Central, halaman Pengantar data terstruktur, diambil 9 November 2026.
Format Letak di halaman Kelebihan Kekurangan
JSON-LD (direkomendasikan Google) Satu blok script JSON-LD di head atau body Terpisah dari teks, mudah dibaca, mudah dibuat otomatis dari template Isinya bisa tidak sinkron dengan teks halaman kalau tidak diuji
Microdata Atribut itemscope, itemprop di tag HTML Melekat langsung pada teks yang terlihat Menyulitkan perubahan desain karena markup menyatu dengan HTML
RDFa Atribut typeof, property di tag HTML Cocok untuk ekosistem data tertaut Jarang dipakai situs bisnis, lebih rumit dirawat

Rekomendasi Google jelas: pakai JSON-LD kalau konfigurasi situsmu memungkinkan. Alasannya, JSON-LD paling mudah diterapkan dan dipelihara dalam skala besar, dan tidak terlalu rentan terhadap kesalahan pengguna. Untuk situs yang dibangun dengan WordPress, Next.js, atau situs statis, JSON-LD hampir selalu menjadi pilihan paling praktis.

Jenis schema markup yang didukung Google

Google memelihara daftar resmi fitur data terstruktur di halaman galeri penelusuran. Daftar ini berubah dari waktu ke waktu, jadi selalu cek sumber resminya sebelum memasang jenis baru.

Tangkapan layar galeri fitur data terstruktur Google Search Central yang menampilkan kartu Artikel dan Breadcrumb
Daftar resmi fitur data terstruktur yang didukung Google. Sumber: Google Search Central, halaman galeri fitur data terstruktur, diambil 9 November 2026.

Berikut jenis yang paling relevan untuk situs bisnis, blog, dan media di Indonesia:

Jenis Cocok untuk Catatan penting
Article, NewsArticle, BlogPosting Artikel blog dan berita Tidak ada properti wajib, isi yang direkomendasikan seperti headline, author, datePublished, image
BreadcrumbList Hampir semua halaman di dalam hierarki situs Minimal dua ListItem; tiap item butuh name, position, dan item (URL), kecuali item terakhir
Organization Halaman beranda atau halaman tentang Membantu Google memahami logo, nama resmi, dan kontak organisasi
Product Halaman produk toko online Harga, ketersediaan, dan rating harus sama dengan yang tampil
LocalBusiness Usaha dengan lokasi fisik Jam buka dan alamat harus konsisten dengan profil bisnis
VideoObject Halaman yang memuat video Butuh thumbnail dan tanggal unggah
Recipe Situs resep Bahan dan waktu memasak dilabeli satu per satu

Untuk blog, kombinasi yang paling umum adalah Article plus BreadcrumbList, ditambah Organization di beranda. Situs bisnis lokal sebaiknya memadukan LocalBusiness dengan strategi local SEO.

Jenis yang sudah tidak menghasilkan hasil kaya

Bagian ini yang sering terlewat di panduan lama. Google rutin menyederhanakan halaman hasil penelusuran, dan beberapa jenis data terstruktur yang dulu populer tidak lagi menghasilkan tampilan khusus.

Tangkapan layar log pembaruan dokumentasi Google Search Central tanggal 8 Mei tentang penghentian fitur hasil multimedia FAQ mulai 7 Mei 2026
Hasil kaya FAQ berhenti tampil di Google mulai 7 Mei 2026. Sumber: Google Search Central, log Pembaruan dokumentasi, diambil 9 November 2026.

Contoh terbesarnya FAQ. Sejak Agustus 2023, Google membatasi hasil kaya FAQ hanya untuk situs pemerintah dan kesehatan yang terkenal dan kredibel, dan hasil kaya Petunjuk (HowTo) dihentikan pada September 2023. Lalu, menurut log pembaruan dokumentasi Google, fitur hasil kaya FAQ tidak lagi muncul di Google Penelusuran mulai 7 Mei 2026, dan dokumentasinya dihapus pada Juni 2026.

Log yang sama mencatat jenis lain yang dihapus, termasuk info kursus, perkiraan gaji, video pembelajaran, pengumuman khusus, dan listingan kendaraan (September 2025), serta soal latihan (dukungan dihentikan mulai Januari 2026).

Apakah markup lama harus dihapus? Tidak wajib. Google menyebut data terstruktur yang tidak dipakai tidak menimbulkan masalah di Penelusuran, hanya saja tidak berdampak terlihat. Prioritaskan waktu untuk jenis yang masih aktif.

Cara memasang schema markup JSON-LD

Ini urutan kerja yang bisa dipakai di platform apa pun.

Skema lima langkah memasang schema markup: pilih jenis, tulis JSON-LD, uji sebelum terbit, terbitkan, dan pantau di Search Console
Urutan kerja memasang dan menguji schema markup.
  1. Pilih jenis yang sesuai isi halaman. Halaman artikel memakai Article atau BlogPosting, halaman produk memakai Product. Pedoman Google meminta jenis dan properti yang paling spesifik yang berlaku.
  2. Tulis JSON-LD dengan properti wajib dulu. Setelah itu tambahkan properti yang direkomendasikan. Google lebih menyukai sedikit properti yang lengkap dan akurat daripada banyak properti dengan data yang salah format.
  3. Uji sebelum terbit. Tempel kode atau URL ke Pengujian Hasil Kaya, lalu periksa sintaks schema.org di Schema Markup Validator.
  4. Terbitkan halaman. Pastikan halaman tidak terblokir robots.txt atau noindex, dan URL gambar di markup bisa dirayapi.
  5. Pantau di Search Console. Cek laporan hasil kaya dan Inspeksi URL. Template yang rusak setelah pembaruan sering baru ketahuan di sini.

Contoh blok JSON-LD untuk artikel terlihat seperti ini:

Contoh kode JSON-LD jenis Article dengan keterangan untuk @context, @type, headline, author, datePublished, dan image
Anatomi satu blok JSON-LD untuk artikel. Contoh disederhanakan.

Perhatikan datePublished. Dokumentasi Google untuk data terstruktur artikel menyarankan format ISO 8601 lengkap dengan zona waktu. Tanpa zona waktu, Google memakai zona waktu default Googlebot, dan tanggal artikelmu bisa bergeser satu hari untuk pembaca di Indonesia. Untuk WIB, tulis +07:00.

Kalau memakai WordPress, plugin SEO populer biasanya sudah membuat JSON-LD Article, Organization, dan BreadcrumbList otomatis. Tugasmu tinggal memastikan datanya benar: nama penulis, logo, dan tanggal. Di framework seperti Next.js, JSON-LD biasanya dibangun dari data artikel yang sama dengan yang dirender, sehingga isi markup otomatis sinkron dengan teks halaman.

Cara menguji dan memantau schema markup

Ada tiga alat yang saling melengkapi.

Alat Fungsi Kapan dipakai
Pengujian Hasil Kaya (search.google.com/test/rich-results) Mengecek kelayakan fitur hasil kaya Google dan menampilkan pratinjau sebagian fitur Sebelum terbit dan setelah mengubah template
Schema Markup Validator (validator.schema.org) Memeriksa sintaks semua jenis schema.org, termasuk yang tidak dipakai Google Saat memakai jenis di luar daftar fitur Google
Search Console: laporan hasil kaya dan Inspeksi URL Memantau item valid dan tidak valid di seluruh situs setelah diindeks Rutin, minimal tiap rilis template

Google menyarankan memeriksa markup dengan Pengujian Hasil Kaya selama pengembangan, lalu memantau laporan status hasil kaya setelah deployment, karena markup bisa rusak akibat masalah template. Kalau ingin mengukur dampaknya, Google menyarankan uji sebelum dan sesudah pada beberapa halaman yang tidak musiman, lalu membandingkan performanya di laporan Performa Search Console selama beberapa bulan. Panduan traffic website membahas cara membaca data itu.

Kecepatan halaman juga tetap penting. Markup tidak menambal halaman yang lambat; cek dengan PageSpeed Insights.

Schema markup tidak menjamin hasil kaya

Ini kesalahpahaman paling umum. Banyak orang mengira markup yang lolos uji pasti menghasilkan bintang, breadcrumb, atau kartu besar di Google. Kenyataannya tidak.

Tangkapan layar Google Search Central kotak Penting yang menyatakan Google tidak menjamin data terstruktur akan muncul dalam hasil penelusuran beserta alasannya
Markup yang valid tidak menjamin hasil kaya. Sumber: Google Search Central, halaman Panduan umum data terstruktur, diambil 9 November 2026.

Panduan umum data terstruktur Google menyatakan Google tidak menjamin data terstruktur akan muncul dalam hasil penelusuran, meskipun halaman sudah di-markup dengan benar. Alasannya antara lain algoritma menilai fitur lain atau hasil teks biasa lebih cocok, markup tidak mewakili konten utama halaman, konten yang di-markup tersembunyi dari pengguna, atau halaman melanggar pedoman.

Schema markup juga bukan jalan pintas peringkat. Google menjelaskan bahwa tindakan manual atas data terstruktur membuat halaman kehilangan kelayakan hasil kaya, tetapi tidak memengaruhi peringkat halaman di penelusuran web. Peringkat tetap ditentukan oleh hal yang sama seperti biasa: konten yang menjawab kebutuhan, riset keyword yang tepat, internal link yang rapi, sinyal kepercayaan seperti E-E-A-T, dan rujukan dari situs lain.

Kesalahan umum saat memasang schema markup

  • Me-markup konten yang tidak terlihat. Pedoman Google melarangnya. Kalau JSON-LD menyebut rating 4,9, rating itu harus tampil di halaman dan berasal dari ulasan asli.
  • Ulasan atau rating palsu. Pedoman Google menyebut ulasan yang bukan dari pengguna sebenarnya bisa memicu tindakan manual.
  • Markup ganda. Plugin SEO dan tema sama-sama membuat Article, sehingga ada dua blok dengan data berbeda. Pilih satu sumber.
  • Jenis yang salah. Google memberi contoh situs kerajinan kayu yang melabeli petunjuk sebagai resep. Jenis harus sesuai isi.
  • Tanggal tanpa zona waktu. Tanggal terbit bisa bergeser, terutama untuk artikel yang terbit dekat tengah malam.
  • Mengejar fitur yang sudah dihentikan. Menghabiskan waktu untuk FAQ atau HowTo demi hasil kaya di Google tidak lagi masuk akal.
  • Lupa memantau setelah rilis. Template yang berubah bisa diam-diam merusak ratusan halaman sekaligus.

Perhatian

Kesalahan yang tampak seperti manipulasi juga berisiko dianggap spam. Pelajari batasnya di panduan black hat SEO.

Schema markup dan strategi SEO secara keseluruhan

Schema markup paling berguna setelah fondasi lain beres. Halaman sudah terindeks, kontennya menjawab pencarian, dan strukturnya jelas. Setelah itu, markup membantu Google memahami siapa penulisnya, kapan terbit, di mana posisi halaman dalam situs, dan entitas apa yang dibahas.

Untuk media dan blog, Article dan BreadcrumbList yang konsisten juga membantu pembaca memahami struktur situs dari hasil pencarian. Sementara itu, otoritas halaman tetap dibangun lewat konten berkualitas dan SEO off page, misalnya disebut dan ditautkan oleh media yang relevan dengan topikmu. Kalau kamu menyusun konten berdasarkan content pillar, pastikan setiap artikel pilar dan turunannya memakai markup yang seragam dari template yang sama.

Kesimpulan

Schema markup adalah cara menjelaskan isi halaman ke mesin pencari dengan kosakata schema.org. Pakai JSON-LD sesuai rekomendasi Google, mulai dari jenis yang relevan seperti Article, BreadcrumbList, dan Organization, lalu uji dengan Pengujian Hasil Kaya dan pantau di Search Console. Ingat tiga batasnya: markup harus sama dengan konten yang terlihat, markup valid tidak menjamin hasil kaya, dan markup tidak langsung menaikkan peringkat. Cek juga daftar fitur Google secara berkala, karena jenis seperti FAQ sudah tidak lagi menghasilkan tampilan khusus sejak Mei 2026.

Pertanyaan yang sering diajukan

Schema markup adalah kode data terstruktur yang ditambahkan ke halaman untuk menjelaskan isinya ke mesin pencari, misalnya bahwa halaman itu artikel, siapa penulisnya, dan kapan terbit. Kosakatanya kebanyakan berasal dari schema.org.

Tidak secara langsung. Data terstruktur membantu Google memahami halaman dan membuat halaman layak tampil sebagai hasil kaya. Google sendiri menyebut tindakan manual atas data terstruktur hanya mencabut kelayakan hasil kaya dan tidak memengaruhi peringkat.

JSON-LD. Google mendukung JSON-LD, Microdata, dan RDFa, tetapi merekomendasikan JSON-LD karena paling mudah diterapkan dan dipelihara dalam skala besar.

Hasil kaya FAQ tidak lagi ditampilkan di Google Penelusuran sejak 7 Mei 2026, dan dokumentasinya sudah dihapus. Markup yang tidak dipakai tidak menimbulkan masalah, tetapi jangan berharap tanya jawabmu tampil sebagai hasil kaya di Google.

Uji URL atau kode dengan Pengujian Hasil Kaya untuk melihat kelayakan fitur Google, dan Schema Markup Validator untuk memeriksa sintaks schema.org secara umum. Setelah terbit, pantau laporan hasil kaya dan Inspeksi URL di Search Console.

Google tidak menjamin hasil kaya. Alasannya bisa karena algoritma menilai hasil teks biasa lebih cocok, markup tidak mewakili konten utama, konten yang di-markup tersembunyi, atau halaman melanggar pedoman data terstruktur.

Tidak. Pedoman Google melarang me-markup konten yang tidak terlihat oleh pembaca. Isi JSON-LD harus sama dengan yang tertulis di halaman.

Biasanya tidak. Banyak plugin SEO WordPress membuat JSON-LD otomatis. Tetap uji hasilnya, karena template atau plugin yang bertabrakan bisa menghasilkan markup ganda atau properti kosong.

Artikel terkait