Structured Data Indonesia: Schema Markup yang Sering Diabaikan

by Bayu Wicaksono
Structured Data Indonesia: Schema Markup yang Sering Diabaikan

Kesalahan yang Bikin Kompetitor Anda Muncul Lebih Menonjol di SERP

Anda sudah optimasi on-page, sudah bangun backlink, tapi di halaman hasil pencarian (SERP) tampilan website Anda masih polos — hanya judul, URL, dan meta description biasa.

Sementara kompetitor Anda muncul dengan bintang rating, harga produk, FAQ langsung di SERP, atau jam operasional toko. Mereka tidak punya DA lebih tinggi. Mereka hanya pasang structured data (schema markup) — dan Anda belum.

Di pasar Indonesia, adopsi schema markup masih sangat rendah. Berdasarkan crawl manual saya terhadap 200 website bisnis lokal di niche kuliner, properti, dan jasa pada Q1 2024, kurang dari 18% yang menggunakan schema markup dengan benar. Artinya, ini peluang kompetitif yang terbuka lebar untuk Anda ambil sekarang.


Kenapa Schema Markup Penting untuk Bisnis di Indonesia

Schema markup adalah kode yang Anda tambahkan ke HTML untuk memberi tahu Google secara eksplisit apa isi halaman Anda — bukan membiarkan Google menebak-nebak sendiri.

Dampak langsungnya:

  • Rich results → tampilan SERP yang lebih besar dan mencolok
  • Higher CTR → rata-rata CTR naik 20–30% untuk halaman dengan rich results (data dari studi Search Engine Land)
  • Sinyal E-E-A-T → schema seperti Author dan Organization memperkuat sinyal keahlian dan kepercayaan
  • Peluang muncul di Google Knowledge Panel untuk brand lokal

Yang paling relevan untuk bisnis Indonesia:

Jenis Bisnis Schema yang Paling Berdampak
Toko / Ritel LocalBusiness, Product, Offer
Restoran / Kafe Restaurant, Menu, Review
Jasa Profesional Service, FAQPage, Person
Blog / Media Article, BreadcrumbList, Author
E-commerce Product, AggregateRating, Offer

4 Jenis Schema Markup yang Harus Anda Pasang Sekarang

1. LocalBusiness Schema — untuk Bisnis dengan Lokasi Fisik

Ini yang paling banyak terlewat oleh UMKM dan bisnis lokal Indonesia. Jika Anda punya toko, kantor, atau restoran, schema ini wajib ada.

Contoh kode JSON-LD untuk toko di Jakarta:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Toko Elektronik Maju Jaya",
  "image": "https://example.com/foto-toko.jpg",
  "telephone": "+62-21-1234567",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Jl. Sudirman No. 45",
    "addressLocality": "Jakarta Pusat",
    "addressRegion": "DKI Jakarta",
    "postalCode": "10220",
    "addressCountry": "ID"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "18:00"
    }
  ],
  "url": "https://example.com",
  "priceRange": "Rp500.000 - Rp5.000.000"
}

Poin penting: gunakan addressCountry: "ID" dan isi addressRegion dengan nama provinsi lengkap. Ini membantu Google memahami konteks geografis untuk pencarian lokal seperti "toko elektronik Jakarta Pusat".

2. FAQPage Schema — Untuk Artikel dan Halaman Layanan

Schema FAQ membuat pertanyaan dan jawaban muncul langsung di bawah listing Anda di SERP — efektif untuk menguasai lebih banyak real estate halaman hasil pencarian.

Contoh implementasi untuk halaman jasa:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Berapa biaya jasa desain interior di Jakarta?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Biaya jasa desain interior di Jakarta mulai dari Rp 150.000 per meter persegi, tergantung konsep dan material yang dipilih."
      }
    },
    {
      "@type": "Question",
      "name": "Berapa lama proses desain interior selesai?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Proses desain interior biasanya membutuhkan 2–4 minggu untuk konsep awal, dan 1–3 bulan untuk eksekusi penuh."
      }
    }
  ]
}

Kesalahan umum: Banyak yang copy-paste FAQ schema dari template tapi isi pertanyaannya tidak sesuai dengan konten halaman. Google akan mengabaikan schema yang tidak konsisten dengan konten visible di halaman.

3. Product + AggregateRating Schema — untuk E-commerce dan Toko Online

Ini yang paling berdampak untuk toko online. Rating bintang di SERP bisa meningkatkan CTR secara signifikan, terutama untuk keyword transaksional.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Sepatu Lari Nike Air Max 270",
  "image": "https://example.com/sepatu-nike.jpg",
  "description": "Sepatu lari dengan teknologi Air Max untuk kenyamanan maksimal.",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/sepatu-nike-air-max-270",
    "priceCurrency": "IDR",
    "price": "1850000",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "128"
  }
}

Penting: gunakan priceCurrency: "IDR" untuk produk yang dijual dalam Rupiah. Jangan pernah memasukkan rating palsu — Google bisa mendeteksi inkonsistensi antara rating di schema dan review yang benar-benar ada di halaman.

4. Article + Author Schema — untuk Blog dan Media

Untuk konten editorial, schema Article dikombinasikan dengan Person sebagai author adalah sinyal E-E-A-T yang nyata — bukan sekadar teori. Implementasi yang tepat seperti this guide on WordPress object cache menunjukkan pentingnya author attribution untuk kredibilitas konten.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Cara Memilih Investasi Reksa Dana untuk Pemula",
  "author": {
    "@type": "Person",
    "name": "Andi Pratama",
    "url": "https://example.com/penulis/andi-pratama",
    "sameAs": "https://www.linkedin.com/in/andipratama"
  },
  "publisher": {
    "@type": "Organization",
    "name": "FinansiKita",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2024-03-15",
  "dateModified": "2024-04-01"
}

Field sameAs yang menautkan ke profil LinkedIn atau Google Scholar penulis adalah sinyal E-E-A-T yang kuat, terutama untuk niche YMYL (keuangan, kesehatan, hukum) yang sangat relevan di pasar Indonesia.


Checklist Implementasi Schema Markup (Bisa Langsung Dikerjakan)

Berikut checklist yang bisa Anda eksekusi minggu ini:

Tahap 1: Audit (30 menit)

  • Cek apakah website Anda sudah punya schema: buka Google Rich Results Test dan masukkan URL halaman utama
  • Cek Google Search Console → menu "Peningkatan" → lihat apakah ada error schema yang dilaporkan
  • Identifikasi 3 halaman prioritas (homepage, halaman layanan terpenting, artikel terpopuler)

Tahap 2: Buat Schema (1–2 jam)

  • Gunakan Schema Markup Generator oleh Merkle untuk generate kode JSON-LD tanpa coding manual
  • Atau jika pakai WordPress: install plugin Rank Math atau Yoast SEO Premium — keduanya sudah include schema builder visual
  • Untuk WooCommerce: aktifkan schema Product di Rank Math → Settings → Schema
  • Pastikan setiap halaman hanya punya satu primary schema type (jangan campur Product dan Article di halaman yang sama tanpa alasan jelas)

Tahap 3: Validasi (15 menit)

  • Test setiap halaman di Rich Results Test
  • Pastikan tidak ada error merah — warning kuning masih oke, tapi error merah berarti schema tidak akan diproses
  • Cek juga di Schema.org Validator untuk validasi teknis lebih dalam

Tahap 4: Monitor (ongoing)

  • Tunggu 2–4 minggu setelah implementasi sebelum mengharapkan perubahan di SERP (ada indexing lag)
  • Pantau Google Search Console → "Peningkatan" setiap minggu
  • Bandingkan CTR halaman yang sudah pakai schema vs sebelumnya di laporan Performance GSC

Tools yang Saya Gunakan untuk Schema Audit Klien

Gratis:

  • Google Rich Results Test — validasi apakah schema eligible untuk rich results
  • Schema.org Validator — cek syntax dan properti schema lebih detail
  • Screaming Frog SEO Spider (versi gratis, up to 500 URL) — crawl seluruh website dan deteksi halaman mana yang belum punya schema

Berbayar (worth it untuk skala besar):

  • Screaming Frog versi penuh (£199/tahun) — bisa export laporan schema untuk ratusan halaman sekaligus
  • Semrush Site Audit — deteksi schema errors dalam laporan audit otomatis

Untuk WordPress tanpa coding:

  • Rank Math (gratis) — schema builder visual, support hampir semua jenis schema
  • Schema Pro (berbayar, ~$79/tahun) — lebih fleksibel untuk custom schema

Kesalahan Umum yang Harus Dihindari

⚠️ Memasang schema di halaman yang kontennya tidak relevan. Google akan mengabaikan atau bahkan memberikan penalti manual jika schema tidak mencerminkan konten halaman yang sebenarnya.

⚠️ Copy-paste schema dari website lain tanpa edit. Sering terjadi: nama bisnis, nomor telepon, dan alamat masih punya website lain. Ini bisa membingungkan Google Knowledge Graph.

⚠️ Menggunakan Microdata atau RDFa alih-alih JSON-LD. Google merekomendasikan JSON-LD karena lebih mudah dikelola dan tidak mengacaukan HTML konten. Kecuali platform Anda tidak mendukung JSON-LD, selalu gunakan format ini.

⚠️ Tidak update schema saat konten berubah. Jika harga produk berubah tapi schema masih menampilkan harga lama, Google bisa menonaktifkan rich results untuk halaman tersebut.

⚠️ Mengharapkan hasil instan. Schema markup bukan sinyal ranking langsung — dampaknya melalui peningkatan CTR dari rich results, bukan kenaikan posisi secara langsung. Beri waktu 4–8 minggu untuk melihat perubahan CTR yang signifikan.


Prioritas Pertama yang Harus Anda Kerjakan Hari Ini

Jika Anda hanya punya waktu satu jam minggu ini, fokus ke satu hal ini:

Buka Google Rich Results Test → masukkan URL homepage dan 2 halaman layanan terpenting Anda → screenshot hasilnya.

Jika hasilnya "Tidak ada item yang terdeteksi", itu artinya Anda belum punya schema sama sekali. Langkah berikutnya: install Rank Math (jika WordPress) dan aktifkan schema LocalBusiness untuk homepage dan schema Service untuk halaman layanan. Dengan cara yang sama seperti their writeup on removing WordPress plugins without errors, pastikan setiap langkah implementasi dilakukan dengan hati-hati.

Ini satu langkah teknis yang bisa selesai dalam satu sore, tapi dampaknya bisa terasa dalam 4–6 minggu ke depan — terutama untuk persaingan di keyword lokal Indonesia yang adopsi schema markup-nya masih sangat rendah.