Beranda Blog & Rekomendasi Edukasi SEO

Peran Schema JSON-LD dalam Menampilkan Bintang Review di Google 2026

Yovie Setiawan
Yovie Setiawan
BHUYA SEO Engineering
17 April 2026
Estimasi baca: 12 Menit

Ketika Anda mencari "restoran sushi Jakarta" atau "skin clinic Seminyak" di Google, Anda sering melihat hasil pencarian yang menampilkan bintang rating (⭐⭐⭐⭐⭐), jumlah ulasan, dan informasi harga — tepat di bawah judul halaman. Inilah yang disebut rich snippets, dan bintang rating tersebut bersumber dari Structured Data (Schema JSON-LD) yang diimplementasikan di dalam kode HTML website.

Penelitian dari Backlinko (2024) menunjukkan bahwa hasil pencarian dengan rich snippets bintang mendapatkan CTR (Click-Through Rate) 15-35% lebih tinggi dibanding hasil tanpa bintang — bahkan saat posisi rankingnya sama. Artinya, bintang bisa mendatangkan lebih banyak pengunjung dari ranking yang sudah ada tanpa naik posisi sama sekali.

Memahami Schema.org: Bahasa yang Google Gunakan

Schema.org adalah vocabulary standar yang dikembangkan bersama oleh Google, Bing, Yahoo, dan Yandex untuk membantu mesin pencari memahami konteks konten website. Implementasi Schema menggunakan format JSON-LD (JavaScript Object Notation for Linked Data) yang ditempatkan di dalam tag <script type="application/ld+json"> di <head> atau <body> halaman.

Ada tiga format Schema yang didukung Google: JSON-LD (yang direkomendasikan), Microdata, dan RDFa. Gunakan JSON-LD — ini yang paling mudah diimplementasikan, tidak mencampur dengan HTML, dan paling mudah di-debug.

AggregateRating Schema: Kunci Bintang di SERP

Untuk menampilkan bintang di hasil pencarian Google, Anda memerlukan properti aggregateRating yang tertanam di dalam schema entity utama. Entity yang mendukung AggregateRating:

Entity Type Use Case Contoh
LocalBusiness Bisnis fisik lokal Restoran, klinik, salon, hotel
Product Produk e-commerce Serum, gadget, pakaian
Course Kursus online Platform edukasi
Recipe Resep makanan Food blog, kuliner
Yang TIDAK didukung untuk bintang di SERP: Article, BlogPosting, dan WebPage — Google secara eksplisit melarang AggregateRating di jenis konten ini karena rentan disalahgunakan.

Contoh Kode: LocalBusiness + AggregateRating

Berikut contoh Schema JSON-LD lengkap untuk restoran atau klinik kecantikan di Bali:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Klinik Kecantikan Aura Bali",
  "description": "Klinik kecantikan premium di Seminyak dengan treatment laser, facial, dan body care.",
  "url": "https://aurabali.com",
  "telephone": "+6287859713765",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Jl. Kayu Aya No.12",
    "addressLocality": "Seminyak",
    "addressRegion": "Bali",
    "postalCode": "80361",
    "addressCountry": "ID"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": -8.6875,
    "longitude": 115.1609
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127",
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [
    {
      "@type": "Review",
      "author": {"@type": "Person", "name": "Sarah M."},
      "reviewRating": {"@type": "Rating", "ratingValue": "5", "bestRating": "5"},
      "reviewBody": "Best laser treatment I've had in Bali. Results exceeded expectations.",
      "datePublished": "2026-03-15"
    }
  ]
}

Penting: Nilai ratingValue dan reviewCount harus mencerminkan review yang benar-benar tampil di halaman tersebut. Jangan menuliskan angka fiktif — ini melanggar Google Structured Data policy dan bisa mengakibatkan penalti manual.

Contoh Kode: Product + AggregateRating untuk E-Commerce

Untuk toko online yang ingin bintang muncul di halaman produk:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Serum Vitamin C 20% Premium",
  "image": "https://example.com/images/serum-vitamin-c.jpg",
  "description": "Serum Vitamin C konsentrasi 20% untuk mencerahkan kulit dan mengurangi hiperpigmentasi.",
  "brand": {"@type": "Brand", "name": "AuraSkin"},
  "offers": {
    "@type": "Offer",
    "priceCurrency": "IDR",
    "price": "285000",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "89"
  }
}

Cara Validasi Schema Sebelum Publish

Selalu validasi schema menggunakan dua tool resmi Google sebelum menerbitkan halaman:

1. Rich Results Test

Kunjungi search.google.com/test/rich-results — masukkan URL halaman atau paste kode HTML. Tool ini menampilkan apakah halaman Anda eligible untuk rich results dan daftar error/warning yang harus diperbaiki. Ini adalah tool paling akurat karena mencerminkan penilaian Google secara langsung.

2. Google Search Console

Setelah halaman diindeks, pantau laporan Enhancements di Google Search Console. Tab ini menampilkan jumlah halaman yang valid, halaman dengan warning, dan halaman dengan error per jenis rich result. Notifikasi muncul jika ada perubahan signifikan dalam status schema.

Error Umum Schema AggregateRating dan Cara Memperbaikinya

  • Error: "reviewCount tidak ada" — Tambahkan properti reviewCount dengan nilai integer yang merefleksikan jumlah ulasan di halaman
  • Error: "ratingValue out of range" — Pastikan ratingValue berada antara worstRating (1) dan bestRating (5)
  • Warning: "reviews tidak ditemukan di halaman" — Google mengharapkan review yang benar-benar tampil (rendered) di HTML, bukan hanya di schema. Tambahkan section ulasan yang visible kepada pengguna
  • Error: "Unsupported schema type" — AggregateRating tidak bisa standalone; harus nested di dalam entity yang didukung (Product, LocalBusiness, dll.)
  • Manual Action: "Structured Data spam" — Rating ditulis sendiri tanpa review nyata. Perbaiki dengan menampilkan review authentic dan sesuaikan nilai ratingValue dengan data nyata

Butuh Implementasi Schema Markup Profesional?

Tim BHUYA mengimplementasikan structured data lengkap untuk website bisnis Anda — LocalBusiness, Product, FAQPage, hingga Article schema — memastikan website Anda eligible untuk semua jenis rich snippets Google.


Mungkin Ini yang Anda Pikirkan

Apakah bintang Google Review bisa muncul di hasil pencarian organik?

Ya, tapi ada syarat ketat. Google menampilkan bintang di hasil pencarian organik hanya untuk konten yang memiliki review nyata di halaman website. Schema AggregateRating harus merujuk pada review yang benar-benar ada di halaman tersebut, bukan data fiktif atau hanya dari platform eksternal seperti Google Reviews.

Apa perbedaan antara Review Schema dan AggregateRating Schema?

Review Schema merepresentasikan satu ulasan individual dengan nama reviewer, rating, dan teks ulasan. AggregateRating merepresentasikan agregasi banyak ulasan — rata-rata rating dan jumlah total. Untuk bintang di SERP, Anda memerlukan AggregateRating yang tertanam dalam schema entity utama seperti Product atau LocalBusiness.

Berapa lama setelah implementasi schema bintang mulai muncul di Google?

Setelah schema diimplementasikan dan divalidasi, Google biasanya menampilkan rich snippets dalam 1-4 minggu tergantung frekuensi crawl domain. Domain dengan konten baru rutin dan banyak backlink bisa lebih cepat. Submit sitemap ke Search Console setelah implementasi untuk mempercepat indexing.

Apakah Google bisa menghukum website yang menggunakan schema bintang palsu?

Ya — ini disebut Structured Data spam. Konsekuensinya: manual action dari Google, rich snippets dihapus dari seluruh website, dan dalam kasus ekstrem domain bisa kehilangan ranking signifikan. Rating yang ditulis sendiri tanpa review nyata di halaman dianggap manipulatif dan melanggar kebijakan Google.

Tool apa yang digunakan untuk memvalidasi Schema JSON-LD sebelum publish?

Tool resmi gratis dari Google: (1) Rich Results Test (search.google.com/test/rich-results) — paling akurat untuk eligibility rich snippets, (2) Google Search Console — tab Enhancement menampilkan error setelah indexing, (3) Schema Markup Validator (validator.schema.org) — validasi syntax umum. Selalu test di Rich Results Test terlebih dahulu.

BHUYA AI

Konsultan digital strategis

Riwayat Obrolan