Schema Markup Dasar untuk SEO: Panduan Lengkap untuk Pemula

SEO tidak hanya berkaitan dengan keyword, konten, backlink, atau kecepatan website. Ada bagian teknis lain yang sering luput dari perhatian, yaitu schema markup.

Bagi pemilik website yang baru mengenal technical SEO, schema markup mungkin terlihat cukup rumit. Istilah seperti JSON-LD, structured data, @type, dan @context sekilas memang terdengar seperti sesuatu yang hanya dipahami developer.

Padahal, konsep dasarnya cukup sederhana.

Schema markup membantu memberikan informasi tambahan kepada mesin pencari mengenai isi sebuah halaman. Dengan begitu, mesin pencari dapat memahami konteks konten dengan lebih baik.

Misalnya, sebuah halaman berisi resep makanan. Tanpa konteks tambahan, mesin pencari perlu memahami sendiri bahwa halaman tersebut merupakan sebuah resep. Dengan structured data yang sesuai, informasi seperti nama resep, waktu memasak, bahan, dan rating dapat ditandai secara lebih terstruktur.

Lalu, apa sebenarnya schema markup dan bagaimana cara menggunakannya untuk SEO? Mari kita bahas dari dasar.

Apa Itu Schema Markup?

Schema markup adalah kode terstruktur yang ditambahkan ke halaman website untuk membantu mesin pencari memahami informasi yang terdapat di dalamnya.

Schema markup menggunakan vocabulary dari Schema.org, sebuah proyek kolaboratif yang menyediakan berbagai jenis structured data.

Dengan schema markup, sebuah halaman dapat memberikan konteks yang lebih jelas mengenai entitas atau informasi yang dibahas.

Contohnya, sebuah halaman dapat ditandai sebagai:

  • Artikel.
  • Produk.
  • Organisasi.
  • Local business.
  • Event.
  • Resep.
  • FAQ.
  • Breadcrumb.
  • Person.
  • Review.

Jadi, schema markup bukan sekadar menambahkan keyword ke dalam kode website. Tujuannya adalah memberikan struktur dan konteks pada informasi yang sudah tersedia di halaman.

Apa Bedanya Schema Markup dan Structured Data?

Kedua istilah ini sering digunakan secara bergantian, meskipun sebenarnya memiliki konteks yang sedikit berbeda.

Structured data adalah data yang disusun dalam format tertentu sehingga mesin dapat membacanya dengan lebih mudah.

Sementara itu, Schema.org menyediakan vocabulary atau jenis dan properti yang dapat digunakan untuk mendeskripsikan berbagai entitas.

Schema markup biasanya merujuk pada implementasi structured data menggunakan vocabulary dari Schema.org.

Untuk kebutuhan SEO, istilah schema markup dan structured data sering kali muncul dalam pembahasan yang sama.

Mengapa Schema Markup Penting untuk SEO?

Schema markup membantu mesin pencari memahami konteks sebuah halaman.

Bayangkan Anda memiliki halaman produk. Di dalam halaman tersebut terdapat nama produk, harga, ketersediaan, merek, dan rating.

Bagi manusia, informasi tersebut mudah dipahami karena tampil dalam bentuk visual. Namun, mesin pencari perlu memproses struktur halaman untuk memahami hubungan antar informasi tersebut.

Structured data dapat membantu memberikan konteks tambahan.

Namun, penting untuk memahami satu hal: schema markup bukan jaminan halaman akan mendapatkan ranking lebih tinggi di Google.

Implementasi structured data yang benar juga tidak otomatis membuat rich result muncul di hasil pencarian. Google menentukan tampilan hasil pencarian berdasarkan berbagai faktor dan kelayakan fitur yang tersedia.

Karena itu, schema markup sebaiknya dipandang sebagai bagian dari strategi technical SEO, bukan sebagai jalan pintas untuk meningkatkan ranking.

Bagaimana Schema Markup Bekerja?

Secara sederhana, schema markup memberikan label atau konteks pada informasi yang ada di halaman.

Misalnya, sebuah halaman membahas produk:

Laptop ABC

Harga: Rp10.000.000
Brand: ABC
Ketersediaan: In Stock

Dengan structured data, informasi tersebut dapat ditandai sebagai sebuah produk beserta properti terkait.

Contoh sederhana menggunakan JSON-LD:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Laptop ABC",
  "brand": {
    "@type": "Brand",
    "name": "ABC"
  }
}

Kode tersebut memberi tahu mesin bahwa informasi yang ditandai merupakan sebuah Product, bukan sekadar kumpulan teks biasa.

Jenis Schema Markup Dasar yang Perlu Diketahui

Tidak semua website membutuhkan jenis schema yang sama. Jenis yang digunakan sebaiknya disesuaikan dengan konten dan fungsi halaman.

1. Organization Schema

Organization schema digunakan untuk memberikan informasi mengenai sebuah organisasi atau perusahaan.

Informasi yang dapat ditandai antara lain:

  • Nama organisasi.
  • Logo.
  • URL website.
  • Informasi kontak tertentu.
  • Profil media sosial yang relevan.

Schema ini cocok digunakan pada website perusahaan atau organisasi.

2. LocalBusiness Schema

LocalBusiness schema digunakan untuk bisnis yang memiliki lokasi fisik atau melayani area tertentu.

Informasi yang dapat ditambahkan dapat mencakup:

  • Nama bisnis.
  • Alamat.
  • Nomor telepon.
  • Jam operasional.
  • URL website.
  • Lokasi geografis.

Untuk bisnis lokal, structured data dapat membantu memberikan konteks mengenai identitas dan lokasi bisnis.

Namun, informasi yang ditambahkan harus benar-benar sesuai dengan informasi yang tersedia dan dapat diverifikasi.

3. Article Schema

Article schema digunakan untuk halaman artikel atau konten editorial.

Jenis artikel dapat disesuaikan dengan kebutuhan, misalnya:

  • Article.
  • NewsArticle.
  • BlogPosting.

Informasi yang dapat ditandai antara lain:

  • Judul artikel.
  • Penulis.
  • Tanggal publikasi.
  • Tanggal modifikasi.
  • Gambar.
  • Publisher.

Schema ini sangat relevan untuk website berita, blog, dan website yang rutin menerbitkan konten.

4. Product Schema

Product schema digunakan pada halaman produk.

Informasi yang dapat ditandai dapat mencakup:

  • Nama produk.
  • Brand.
  • Gambar.
  • Harga.
  • Mata uang.
  • Ketersediaan.
  • Rating.
  • Review.

Untuk website e-commerce, structured data produk dapat membantu mesin pencari memahami detail produk dengan lebih terstruktur.

5. Breadcrumb Schema

Breadcrumb membantu menjelaskan posisi sebuah halaman dalam struktur website.

Contohnya:

Home → SEO → Technical SEO → Schema Markup

Dengan Breadcrumb structured data, struktur navigasi tersebut dapat diberikan kepada mesin pencari dalam format terstruktur.

Selain membantu pemahaman struktur website, breadcrumb juga dapat membuat navigasi halaman lebih jelas dalam hasil pencarian jika Google memilih menampilkannya.

Baca Juga: Optimasi URL SEO Friendly untuk Meningkatkan Performa Website

6. FAQ Schema

FAQ schema digunakan untuk halaman yang benar-benar memiliki pertanyaan dan jawaban yang relevan.

Misalnya:

Apa itu schema markup?

Schema markup adalah data terstruktur yang membantu mesin pencari memahami konteks informasi pada halaman website.

Namun, jangan menambahkan FAQ schema hanya karena ingin mendapatkan tampilan tertentu di Google. Gunakan hanya ketika konten halaman memang memenuhi persyaratan dan pedoman yang berlaku.

7. Event Schema

Event schema digunakan untuk halaman yang membahas acara tertentu.

Contohnya:

  • Seminar.
  • Konferensi.
  • Webinar.
  • Festival.
  • Pertunjukan.
  • Acara komunitas.

Informasi seperti nama acara, waktu, lokasi, dan detail lainnya dapat ditandai sesuai struktur schema yang relevan.

Apa Itu JSON-LD?

JSON-LD adalah salah satu format yang dapat digunakan untuk mengimplementasikan structured data.

Google merekomendasikan penggunaan JSON-LD karena format ini umumnya lebih mudah diterapkan dan dipelihara dibandingkan beberapa metode lainnya.

Contoh sederhana:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup Dasar untuk SEO"
}
</script>

Kode tersebut biasanya ditempatkan pada bagian HTML halaman.

Keuntungan JSON-LD adalah data terstruktur dapat dipisahkan dari elemen visual halaman. Dengan demikian, developer lebih mudah mengelola structured data tanpa harus mengubah banyak bagian dari tampilan website.

Apa Itu @context dan @type?

Jika baru pertama kali melihat JSON-LD, dua properti ini biasanya yang paling sering muncul.

@context

@context menjelaskan vocabulary yang digunakan.

Untuk Schema.org, biasanya ditulis:

"@context": "https://schema.org"

@type

@type menunjukkan jenis entitas yang sedang dijelaskan.

Contohnya:

"@type": "Article"

atau:

"@type": "Product"

atau:

"@type": "Organization"

Dengan kombinasi tersebut, mesin pencari mendapatkan konteks yang lebih jelas mengenai data yang diberikan.

Cara Membuat Schema Markup Dasar

Tidak semua orang harus membuat schema secara manual dari nol.

Berikut langkah yang dapat digunakan untuk memulai.

1. Tentukan Jenis Halaman

Pertama, tentukan halaman yang ingin dioptimalkan.

Apakah halaman tersebut:

  • Artikel?
  • Produk?
  • Halaman perusahaan?
  • Bisnis lokal?
  • Event?
  • FAQ?
  • Breadcrumb?

Jangan menentukan schema hanya berdasarkan keyword. Tentukan berdasarkan jenis konten dan entitas yang benar-benar ada di halaman.

2. Pilih Schema yang Sesuai

Setelah mengetahui jenis halaman, pilih vocabulary yang relevan dari Schema.org.

Hindari menambahkan schema yang tidak berhubungan hanya karena terlihat menarik.

Misalnya, halaman artikel tidak perlu diberi Product schema jika halaman tersebut tidak membahas atau menjual produk.

3. Buat Structured Data

Untuk implementasi sederhana, JSON-LD dapat menjadi pilihan praktis.

Pastikan data yang dimasukkan benar-benar tersedia pada halaman.

Jika halaman menampilkan nama produk dan harga tertentu, structured data harus menggunakan informasi yang sama.

4. Implementasikan pada Website

Jika menggunakan WordPress, beberapa plugin SEO atau plugin schema dapat membantu mengatur structured data tanpa harus menulis seluruh kode secara manual.

Untuk website custom, implementasi biasanya dilakukan oleh developer melalui template atau kode halaman.

Setelah diterapkan, jangan langsung menganggap pekerjaan selesai.

Lakukan validasi terlebih dahulu.

Cara Mengecek Schema Markup

Validasi merupakan bagian penting dari implementasi structured data.

Google menyediakan Rich Results Test untuk membantu memeriksa apakah halaman memenuhi syarat teknis untuk jenis rich result tertentu.

Selain itu, Anda juga dapat menggunakan Schema Markup Validator dari Schema.org untuk memeriksa structured data secara umum.

Jika ditemukan error, periksa kembali:

  • @type.
  • Properti wajib.
  • Format data.
  • URL.
  • Nama entitas.
  • Nilai harga.
  • Informasi tanggal.
  • Struktur JSON-LD.

Kesalahan kecil seperti koma yang hilang dalam JSON dapat membuat kode tidak dapat diproses dengan benar.

Kesalahan Schema Markup yang Sering Terjadi

Menambahkan Schema yang Tidak Sesuai

Jangan menambahkan schema hanya untuk mengejar rich result.

Jenis schema harus sesuai dengan konten halaman.

Informasi Schema Tidak Sesuai dengan Halaman

Jika halaman menampilkan harga Rp500.000 tetapi structured data mencantumkan Rp400.000, terdapat ketidaksesuaian yang sebaiknya diperbaiki.

Structured data harus merepresentasikan konten yang dapat dilihat pengguna.

Memasang Schema yang Sama di Semua Halaman

Setiap halaman memiliki konteks berbeda.

Halaman produk, artikel, kategori, dan halaman perusahaan tidak seharusnya menggunakan structured data yang identik.

Menganggap Schema sebagai Faktor Ranking Langsung

Schema markup bukan tombol untuk menaikkan ranking.

Fungsinya lebih berkaitan dengan memberikan konteks tambahan kepada mesin pencari dan memungkinkan halaman memenuhi syarat untuk fitur hasil pencarian tertentu.

Tidak Melakukan Validasi

Kode schema yang terlihat benar belum tentu bebas dari error.

Selalu lakukan validasi setelah implementasi dan ketika struktur halaman mengalami perubahan besar.

Schema Markup dan Rich Results, Apa Bedanya?

Schema markup dan rich results adalah dua hal yang berbeda.

Schema markup merupakan data terstruktur yang ditambahkan ke halaman.

Sementara itu, rich result adalah tampilan khusus yang dapat muncul di hasil pencarian jika halaman memenuhi persyaratan dan Google memilih untuk menampilkannya.

Artinya, memasang schema tidak otomatis membuat rich result muncul.

Google tetap menentukan apakah suatu halaman memenuhi syarat dan apakah fitur tersebut akan ditampilkan untuk query tertentu.

Apakah Semua Website Membutuhkan Schema Markup?

Tidak semua halaman membutuhkan schema markup yang kompleks.

Namun, sebagian besar website dapat memperoleh manfaat dari structured data yang relevan dengan jenis kontennya.

Website perusahaan dapat mempertimbangkan Organization schema. Website lokal dapat menggunakan LocalBusiness yang sesuai. Blog dapat memanfaatkan Article atau BlogPosting. Website e-commerce dapat menggunakan Product schema.

Yang paling penting adalah relevansi, bukan sebanyak mungkin schema.

Tips Menerapkan Schema Markup untuk Pemula

Jika baru memulai, jangan langsung mencoba menerapkan semua jenis schema.

Mulailah dari halaman yang paling penting.

Misalnya:

  1. Tentukan jenis halaman.
  2. Pilih schema yang relevan.
  3. Gunakan JSON-LD.
  4. Pastikan informasi sama dengan konten halaman.
  5. Validasi structured data.
  6. Pantau hasilnya melalui tools SEO dan Search Console.
  7. Perbaiki jika terdapat error atau perubahan informasi.

Pendekatan bertahap akan membuat pengelolaan schema jauh lebih mudah.

FAQ tentang Schema Markup

Apa itu schema markup?

Schema markup adalah structured data yang membantu mesin pencari memahami konteks dan jenis informasi yang terdapat pada sebuah halaman website.

Apakah schema markup wajib untuk SEO?

Tidak wajib. Website tetap dapat muncul di hasil pencarian tanpa schema markup. Namun, structured data yang relevan dapat membantu mesin pencari memahami konten dan membuat halaman memenuhi syarat untuk fitur hasil pencarian tertentu.

Apakah schema markup bisa meningkatkan ranking?

Schema markup bukan faktor ranking langsung yang secara otomatis menaikkan posisi halaman. Manfaat utamanya adalah membantu memberikan konteks pada konten dan mendukung kelayakan untuk rich results tertentu.

Apa format schema markup yang sebaiknya digunakan?

JSON-LD merupakan format yang umum digunakan dan direkomendasikan Google untuk structured data karena relatif mudah diterapkan serta dipelihara.

Apakah schema markup harus ada di semua halaman?

Tidak. Gunakan structured data yang relevan dengan jenis dan isi halaman. Tidak perlu memaksakan schema jika memang tidak sesuai.

Bagaimana cara mengetahui schema sudah benar?

Gunakan alat validasi seperti Google Rich Results Test dan Schema Markup Validator. Selain itu, periksa kembali apakah data yang ditandai sesuai dengan informasi yang terlihat pada halaman.

Schema markup merupakan bagian dari technical SEO yang membantu mesin pencari memahami konteks informasi pada sebuah halaman website. Dengan structured data yang tepat, informasi seperti artikel, produk, organisasi, bisnis lokal, event, dan breadcrumb dapat dijelaskan secara lebih terstruktur.

Namun, schema bukan jalan pintas untuk mendapatkan ranking tinggi. Jangan menambahkan schema secara sembarangan hanya demi mengejar rich result.

Mulailah dari jenis halaman yang paling penting, gunakan schema yang memang sesuai, pastikan datanya konsisten dengan konten halaman, kemudian lakukan validasi secara berkala.

Dengan pendekatan tersebut, schema markup dapat menjadi bagian yang berguna dalam membangun website yang lebih terstruktur, mudah dipahami mesin pencari, dan lebih siap untuk kebutuhan SEO modern.

Konsultasi Gratis đź’¬

Dari strategi digital hingga implementasi teknologi, Onero.id siap menjadi partner transformasi Anda.

Don't forget to share this post!

Konsultasi Gratis đź’¬

Dari strategi digital hingga implementasi teknologi, Onero.id siap menjadi partner transformasi Anda.