Dalam dunia SEO, terdapat banyak strategi yang dapat digunakan untuk meningkatkan visibilitas website di hasil pencarian Google. Salah satu teknik yang semakin populer adalah penggunaan Schema Markup, atau yang juga dikenal sebagai structured data. Teknologi ini memungkinkan mesin pencari untuk lebih memahami konten sebuah halaman dan menampilkannya dalam hasil pencarian dengan cara yang lebih menarik.

Artikel ini akan membahas secara mendalam tentang apa itu Schema Markup, bagaimana cara menggunakannya, serta manfaatnya bagi SEO dan peringkat website Anda.

skema markup

Daftar Isi sembunyikan

Apa Itu Schema Markup?

Schema Markup adalah sejenis structured data yang digunakan untuk memberi informasi tambahan kepada mesin pencari tentang isi halaman web. Dengan menggunakan Schema Markup, website dapat muncul di hasil pencarian dengan tampilan yang lebih kaya atau dikenal dengan istilah rich results (misalnya bintang ulasan, harga produk, atau informasi acara).

Schema Markup menggunakan format standar yang dikembangkan oleh Schema.org, sebuah proyek kolaboratif antara Google, Bing, Yahoo, dan Yandex. Format yang umum digunakan adalah JSON-LD, Microdata, dan RDFa, tetapi Google merekomendasikan JSON-LD karena lebih mudah diterapkan dan dipahami.

Manfaat Schema Markup untuk SEO

Meskipun Schema Markup bukan faktor langsung dalam peringkat SEO, penggunaannya memberikan beberapa keuntungan, antara lain:

  1. Meningkatkan Click-Through Rate (CTR)
    Tampilan rich results yang lebih menarik (misalnya cuplikan dengan gambar atau bintang ulasan) dapat meningkatkan jumlah klik dari hasil pencarian.
  2. Membantu Mesin Pencari Memahami Konten
    Dengan Schema Markup, Google dapat memahami konteks konten lebih baik, sehingga lebih relevan dengan kueri pencarian pengguna.
  3. Meningkatkan Kemungkinan Muncul di Google Featured Snippet
    Google sering menggunakan data terstruktur untuk menampilkan jawaban langsung di hasil pencarian dalam bentuk featured snippet atau knowledge graph.
  4. Optimasi untuk Voice Search
    Structured data membantu asisten virtual seperti Google Assistant memahami dan menyajikan informasi dengan lebih baik, yang berguna untuk pencarian berbasis suara.

Jenis-Jenis Schema Markup yang Populer

Ada berbagai jenis Schema Markup yang dapat digunakan, tergantung pada jenis konten yang dimiliki. Berikut beberapa yang paling sering digunakan:

Schema Markup untuk Artikel

Schema Markup untuk Artikel adalah jenis structured data yang digunakan untuk memberi tahu mesin pencari tentang detail sebuah artikel, seperti judul, penulis, tanggal publikasi, dan gambar yang menyertainya. Dengan menerapkan Article Schema, konten dari blog atau berita memiliki peluang lebih besar untuk ditampilkan sebagai rich results di Google, meningkatkan visibilitas dan click-through rate (CTR).

1. Jenis Schema Markup untuk Artikel

Google mendukung beberapa jenis Schema Markup yang relevan dengan artikel, di antaranya:

  1. Article – Untuk artikel umum, seperti postingan blog atau opini.
  2. NewsArticle – Khusus untuk berita atau artikel yang dipublikasikan di situs berita.
  3. BlogPosting – Digunakan untuk artikel dalam blog atau platform blogging.

Pemilihan tipe Schema harus disesuaikan dengan jenis konten yang dibuat.

2. Elemen Penting dalam Schema Markup untuk Artikel

Berikut adalah elemen-elemen utama yang bisa dimasukkan dalam Schema Markup untuk artikel:

A. Informasi Dasar

  • headline → Judul artikel.
  • author → Nama penulis artikel.
  • datePublished → Tanggal pertama kali diterbitkan.
  • dateModified → Tanggal terakhir kali diperbarui.
  • publisher → Nama dan logo penerbit atau situs web.
  • mainEntityOfPage → URL artikel utama.

B. Gambar dan Metadata Tambahan

  • image → URL gambar utama artikel.
  • description → Ringkasan singkat artikel.
  • wordCount → Jumlah kata dalam artikel.

3. Contoh Implementasi Schema Markup untuk Artikel (JSON-LD)

Berikut adalah contoh JSON-LD untuk Schema Markup artikel blog:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema Markup untuk Artikel: Panduan Lengkap",
  "description": "Pelajari cara menerapkan Schema Markup untuk artikel blog agar lebih optimal di hasil pencarian Google.",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "datePublished": "2025-03-11",
  "dateModified": "2025-03-11",
  "publisher": {
    "@type": "Organization",
    "name": "Website Anda",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.websiteanda.com/logo.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.websiteanda.com/schema-markup-artikel"
  },
  "image": {
    "@type": "ImageObject",
    "url": "https://www.websiteanda.com/images/artikel.jpg",
    "width": 1200,
    "height": 630
  },
  "wordCount": "1200"
}
</script>

Schema Markup untuk Produk

Schema Markup untuk Produk adalah jenis structured data yang digunakan untuk membantu mesin pencari memahami detail suatu produk. Dengan menerapkan Product Schema, informasi seperti harga, ketersediaan stok, merek, dan ulasan dapat ditampilkan di hasil pencarian Google dalam bentuk rich results. Hal ini meningkatkan visibilitas produk dan menarik lebih banyak pembeli potensial.

1. Manfaat Schema Markup untuk Produk

Menggunakan Schema Markup untuk produk memiliki beberapa keuntungan, terutama bagi situs e-commerce:

  • Meningkatkan visibilitas di pencarian Google → Produk dapat muncul dengan harga, ulasan, dan ketersediaan di hasil pencarian.
  • Meningkatkan click-through rate (CTR) → Informasi yang lebih lengkap membuat pengguna lebih tertarik mengklik tautan produk.
  • Membantu Google memahami produk dengan lebih baik → Mesin pencari dapat menampilkan informasi yang lebih relevan kepada calon pembeli.
  • Mendukung tampilan Google Shopping → Produk yang menggunakan markup ini dapat lebih mudah muncul dalam pencarian Google Shopping.

2. Elemen Penting dalam Schema Markup untuk Produk

Berikut adalah elemen utama yang dapat dimasukkan dalam Product Schema Markup:

A. Informasi Produk Dasar

  • name → Nama produk.
  • description → Deskripsi singkat produk.
  • brand → Merek atau produsen produk.
  • sku → Nomor SKU (Stock Keeping Unit) produk.
  • mpn → Nomor bagian manufaktur produk (jika tersedia).

B. Informasi Harga dan Ketersediaan

  • offers → Informasi mengenai harga dan ketersediaan produk.
    • price → Harga produk dalam format desimal (contoh: 199.99).
    • priceCurrency → Mata uang yang digunakan (contoh: “USD” atau “IDR”).
    • availability → Status ketersediaan produk, seperti:
      • InStock → Produk tersedia.
      • OutOfStock → Produk habis.
      • PreOrder → Produk tersedia untuk pre-order.
    • itemCondition → Kondisi produk, seperti:
      • NewCondition → Produk baru.
      • UsedCondition → Produk bekas.

C. Informasi Ulasan dan Peringkat Produk

  • aggregateRating → Rata-rata ulasan pengguna tentang produk.
    • ratingValue → Skor rata-rata berdasarkan ulasan pengguna (contoh: 4.5).
    • reviewCount → Jumlah ulasan yang diberikan pengguna (contoh: 120).
  • review → Detail ulasan individu tentang produk.
    • author → Nama pengguna yang memberikan ulasan.
    • reviewBody → Isi ulasan.
    • reviewRating → Peringkat yang diberikan oleh pengguna.

3. Contoh Implementasi Schema Markup untuk Produk (JSON-LD)

Berikut adalah contoh JSON-LD untuk Product Schema Markup:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Smartphone XYZ Pro",
  "image": "https://www.tokoonline.com/images/smartphone-xyz.jpg",
  "description": "Smartphone XYZ Pro dengan layar AMOLED 6.5 inci, kamera 108MP, dan baterai 5000mAh.",
  "brand": {
    "@type": "Brand",
    "name": "XYZ"
  },
  "sku": "XYZ12345",
  "mpn": "MPN-XYZ-PRO",
  "offers": {
    "@type": "Offer",
    "url": "https://www.tokoonline.com/smartphone-xyz",
    "priceCurrency": "IDR",
    "price": "4999000",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "85"
  },
  "review": [
    {
      "@type": "Review",
      "author": "Andi",
      "reviewBody": "Smartphone ini sangat bagus, kameranya luar biasa!",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": "Dewi",
      "reviewBody": "Baterai tahan lama dan layar sangat jernih.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4"
      }
    }
  ]
}
</script>

Schema Markup untuk Review/Ulasan

Schema Markup untuk Review (Ulasan) adalah jenis structured data yang digunakan untuk menampilkan informasi ulasan dan rating dalam hasil pencarian Google. Dengan menerapkan Review Schema, website dapat menampilkan rating bintang, jumlah ulasan, serta opini pengguna langsung di search engine results pages (SERP).

Fitur ini sangat berguna bagi bisnis, e-commerce, blog ulasan, atau situs yang menyediakan review produk, layanan, atau tempat. Dengan tampilan yang lebih menarik, click-through rate (CTR) dapat meningkat karena calon pelanggan lebih tertarik mengklik hasil pencarian yang menampilkan rating bintang dibandingkan hasil tanpa markup.


1. Manfaat Schema Markup untuk Review

Menggunakan Review Schema Markup memiliki beberapa keuntungan utama:

✅ Meningkatkan visibilitas di hasil pencarian Google → Tampilan yang lebih menarik dengan bintang rating mendorong lebih banyak klik.
✅ Meningkatkan kepercayaan pengguna → Pengguna cenderung memilih produk atau layanan dengan ulasan positif yang terlihat langsung di SERP.
✅ Meningkatkan CTR (Click-Through Rate) → Hasil pencarian yang kaya informasi memiliki peluang lebih besar untuk diklik dibandingkan hasil biasa.
✅ Membantu SEO → Google dapat lebih memahami konten ulasan yang ada di halaman, meningkatkan relevansi pencarian.
✅ Bisa diterapkan untuk berbagai jenis bisnis → Cocok untuk produk, layanan, restoran, film, aplikasi, hotel, dan banyak lagi.


2. Elemen Utama dalam Review Schema Markup

Review Schema Markup menggunakan berbagai elemen untuk memberikan detail informasi dalam hasil pencarian. Berikut adalah komponen utamanya:

A. Informasi Dasar Ulasan

  • @type → Jenis entitas yang diulas, misalnya “Product”, “Service”, “Movie”, “Book”, dll.
  • name → Nama produk atau layanan yang diulas.
  • description → Ringkasan atau deskripsi singkat tentang produk atau layanan.

B. Informasi Rating dan Reviewer

  • review → Detail ulasan individu, termasuk:
    • author → Nama pemberi ulasan.
    • reviewBody → Isi ulasan yang diberikan pengguna.
    • reviewRating → Skor yang diberikan dalam bentuk angka.
  • aggregateRating → Rata-rata rating dari beberapa ulasan pengguna.
    • ratingValue → Nilai rata-rata rating (misalnya 4.5 dari 5).
    • reviewCount → Jumlah total ulasan yang diberikan pengguna.

C. Contoh Jenis Review yang Bisa Ditandai dengan Schema

Schema Review bisa diterapkan untuk berbagai kategori seperti:

  • Produk (Product Review) → Contoh: smartphone, laptop, pakaian.
  • Layanan (Service Review) → Contoh: jasa perbaikan AC, jasa konsultasi.
  • Restoran (Restaurant Review) → Contoh: rating makanan di sebuah restoran.
  • Film (Movie Review) → Contoh: ulasan film terbaru.
  • Aplikasi/Software (Software Review) → Contoh: ulasan aplikasi mobile atau PC.

3. Contoh Implementasi Schema Markup untuk Review (JSON-LD)

Berikut contoh kode JSON-LD untuk Schema Markup Review pada sebuah produk:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Smartphone XYZ Pro",
  "image": "https://www.tokoonline.com/images/smartphone-xyz.jpg",
  "description": "Smartphone XYZ Pro dengan layar AMOLED 6.5 inci, kamera 108MP, dan baterai 5000mAh.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "85"
  },
  "review": [
    {
      "@type": "Review",
      "author": "Andi",
      "reviewBody": "Smartphone ini sangat bagus, kameranya luar biasa!",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": "Dewi",
      "reviewBody": "Baterai tahan lama dan layar sangat jernih.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4"
      }
    }
  ]
}
</script>

Dalam contoh ini:

    • “Smartphone XYZ Pro” adalah produk yang diulas.
    • Rating rata-rata 4.7 dari 85 ulasan ditampilkan melalui aggregateRating.
    • Dua ulasan individu dengan nama pengguna, isi ulasan, dan nilai rating diberikan.

Schema Markup untuk Acara (Event)

Schema Markup untuk Acara (Event Schema Markup) adalah jenis structured data yang memungkinkan mesin pencari seperti Google menampilkan informasi acara secara lebih lengkap dan menarik di hasil pencarian (SERP – Search Engine Results Page). Dengan menggunakan markup ini, informasi seperti judul acara, tanggal, lokasi, harga tiket, dan penyelenggara dapat muncul langsung di hasil pencarian, menarik perhatian pengguna dan meningkatkan click-through rate (CTR).


1. Manfaat Schema Markup untuk Acara

Menggunakan Event Schema Markup dapat memberikan berbagai keuntungan, antara lain:

✅ Meningkatkan visibilitas acara → Informasi acara yang lebih jelas dan mencolok di SERP.
✅ Meningkatkan CTR → Pengguna lebih tertarik mengklik hasil pencarian yang menampilkan detail acara secara langsung.
✅ Memudahkan calon peserta mendapatkan informasi lengkap → Pengguna bisa langsung melihat detail tanggal, lokasi, dan harga tiket tanpa perlu mengunjungi situs terlebih dahulu.
✅ Membantu SEO lokal → Jika acara memiliki lokasi fisik, markup ini membantu Google memahami keberadaan acara di wilayah tertentu.
✅ Dapat diintegrasikan dengan Google Events → Potensi lebih besar untuk muncul dalam pencarian khusus acara.


2. Elemen Utama dalam Event Schema Markup

Event Schema Markup menggunakan berbagai elemen untuk mendeskripsikan acara dengan lengkap. Berikut adalah komponen utamanya:

A. Informasi Dasar Acara

  • @type → Jenis entitas, dalam hal ini “Event”.
  • name → Nama acara.
  • description → Deskripsi singkat acara.
  • startDate → Tanggal dan waktu acara dimulai (format ISO 8601: YYYY-MM-DDThh:mm:ss±hh:mm).
  • endDate → Tanggal dan waktu acara berakhir (opsional).
  • eventStatus → Status acara, misalnya “EventScheduled”, “EventCancelled”, atau “EventPostponed”.
  • eventAttendanceMode → Mode kehadiran, seperti “OfflineEventAttendanceMode”, “OnlineEventAttendanceMode”, atau “MixedEventAttendanceMode”.

B. Informasi Lokasi dan Tiket

  • location → Tempat acara berlangsung, termasuk:
    • name → Nama tempat (misalnya “Jakarta Convention Center”).
    • address → Alamat lengkap lokasi acara.
  • offers → Detail harga tiket, termasuk:
    • price → Harga tiket.
    • priceCurrency → Mata uang yang digunakan (misalnya “IDR” untuk Rupiah).
    • availability → Ketersediaan tiket (“InStock” atau “SoldOut”).
    • validFrom → Tanggal tiket mulai dijual.
  • performer (opsional) → Jika ada pembicara, artis, atau band yang tampil dalam acara.

C. Jenis Acara yang Bisa Ditandai dengan Schema

Schema Markup untuk Acara dapat diterapkan untuk berbagai jenis acara, seperti:
🎤 Konser & Festival Musik → Contoh: konser K-pop, festival jazz.
🎭 Pertunjukan Teater → Contoh: drama musikal, pertunjukan wayang.
🏆 Acara Olahraga → Contoh: pertandingan sepak bola, lari maraton.
🎓 Seminar & Webinar → Contoh: workshop bisnis, webinar online.
🎉 Pameran & Expo → Contoh: pameran otomotif, expo teknologi.
📢 Acara Komunitas → Contoh: meet-up startup, konferensi developer.


3. Contoh Implementasi Schema Markup untuk Acara (JSON-LD)

Berikut contoh kode JSON-LD untuk Schema Markup Event pada sebuah konser musik:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Konser Musik XYZ",
  "description": "Konser spesial dari band XYZ yang akan mengguncang Jakarta!",
  "startDate": "2025-07-15T19:00:00+07:00",
  "endDate": "2025-07-15T22:00:00+07:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@type": "Place",
    "name": "Jakarta Convention Center",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Jl. Gatot Subroto",
      "addressLocality": "Jakarta Pusat",
      "postalCode": "10270",
      "addressCountry": "ID"
    }
  },
  "performer": {
    "@type": "MusicGroup",
    "name": "Band XYZ"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.tiketkonser.com/xyz",
    "price": "500000",
    "priceCurrency": "IDR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2025-06-01T00:00:00+07:00"
  }
}
</script>

Dalam contoh ini:
🎶 Nama acara: “Konser Musik XYZ”.
📅 Tanggal & waktu: 15 Juli 2025, pukul 19:00 – 22:00 WIB.
📍 Lokasi: Jakarta Convention Center.
🎤 Performer: Band XYZ.
💲 Harga tiket: Rp500.000, tersedia mulai 1 Juni 2025.

Schema Markup untuk FAQ dan How-To: Panduan Lengkap untuk Optimasi SEO

Schema Markup untuk FAQ dan How-To memungkinkan website menampilkan daftar pertanyaan dan jawaban atau panduan langkah demi langkah langsung di hasil pencarian Google. Dengan menggunakan structured data ini, halaman web dapat muncul dalam rich results, meningkatkan visibilitas, dan meningkatkan jumlah klik (CTR – Click-Through Rate).


1. Apa Itu FAQ dan How-To Schema Markup?

FAQ Schema Markup

FAQ (Frequently Asked Questions) Schema adalah markup data terstruktur yang digunakan untuk menampilkan pertanyaan dan jawaban dalam hasil pencarian Google. Ini berguna untuk halaman yang berisi daftar pertanyaan yang sering diajukan tentang suatu topik.

🟢 Contoh penggunaan:

  • Halaman FAQ di situs e-commerce atau layanan.
  • Artikel yang menjawab pertanyaan umum seputar topik tertentu.
  • Panduan troubleshooting dengan pertanyaan dan jawaban terkait masalah teknis.

💡 Hasil di Google:

  • Google dapat menampilkan beberapa pertanyaan dan jawaban langsung di hasil pencarian.
  • Pengguna bisa melihat informasi tanpa harus mengklik situs, tetapi tetap berpotensi meningkatkan branding dan authority.

How-To Schema Markup

How-To Schema digunakan untuk menampilkan panduan langkah demi langkah dalam hasil pencarian. Google dapat menampilkan instruksi dalam format yang jelas dan interaktif, bahkan dengan gambar jika tersedia.

🟢 Contoh penggunaan:

  • Panduan memasak (contoh: “Cara membuat kue brownies”).
  • Tutorial teknologi (contoh: “Cara menginstal WordPress”).
  • DIY (Do It Yourself) atau perbaikan rumah (contoh: “Cara memperbaiki kebocoran pipa”).

💡 Hasil di Google:

  • Google dapat menampilkan langkah-langkah dalam kotak yang menarik, bahkan dengan ikon checklist atau gambar pendukung.

2. Manfaat Menggunakan FAQ dan How-To Schema

✅ Meningkatkan visibilitas di Google → Bisa muncul di posisi lebih atas dalam bentuk rich results.
✅ Meningkatkan CTR (Click-Through Rate) → Hasil pencarian yang kaya lebih menarik perhatian pengguna.
✅ Mempermudah pengguna mendapatkan jawaban → Membantu memberikan informasi yang lebih jelas dan cepat.
✅ Menurunkan bounce rate → Jika pengguna mendapatkan informasi bermanfaat, mereka mungkin tetap berada di situs untuk membaca lebih lanjut.
✅ Meningkatkan otoritas website → Google lebih mempercayai situs yang menyediakan structured data yang relevan.


3. Cara Implementasi FAQ Schema Markup

Untuk menambahkan FAQ Schema, gunakan JSON-LD, format yang direkomendasikan Google.

Contoh Kode JSON-LD untuk FAQ Schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Apa itu Schema Markup?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema Markup adalah kode yang membantu mesin pencari memahami konten situs web lebih baik."
      }
    },
    {
      "@type": "Question",
      "name": "Apa manfaat menggunakan FAQ Schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "FAQ Schema membantu website muncul dalam hasil pencarian dengan format yang lebih menarik, meningkatkan CTR dan SEO."
      }
    }
  ]
}
</script>

💡 Penjelasan kode:

  • @type: FAQPage → Menandakan bahwa halaman ini adalah halaman FAQ.
  • @type: Question → Menunjukkan pertanyaan dalam FAQ.
  • @type: Answer → Berisi jawaban yang sesuai dengan pertanyaan.

📌 Tips Penting:

    • Gunakan hanya untuk halaman yang benar-benar berupa FAQ.
    • Jangan gunakan FAQ Schema untuk pertanyaan yang bisa diajukan pengguna (Q&A).
    • Hindari memasukkan link dalam jawaban, karena Google mungkin tidak menampilkannya.

Schema Markup untuk Bisnis Lokal

Schema Markup untuk Bisnis Lokal (LocalBusiness Schema Markup) adalah data terstruktur yang membantu Google memahami dan menampilkan informasi bisnis dalam hasil pencarian. Dengan menggunakan schema ini, bisnis lokal bisa menampilkan nama bisnis, alamat, nomor telepon, jam operasional, ulasan pelanggan, harga layanan, dan informasi lainnya secara langsung di hasil pencarian Google.

Dengan adanya LocalBusiness Schema Markup, bisnis memiliki peluang lebih besar untuk muncul dalam Google Knowledge Panel, Google Maps, dan Local Pack, yang dapat meningkatkan visibilitas dan menarik lebih banyak pelanggan.


1. Manfaat Schema Markup untuk Bisnis Lokal

✅ Meningkatkan visibilitas bisnis dalam pencarian lokal → Bisnis lebih mudah ditemukan oleh calon pelanggan di daerah sekitar.
✅ Meningkatkan kepercayaan pengguna → Informasi yang jelas dan akurat membuat bisnis tampak lebih profesional.
✅ Meningkatkan jumlah pelanggan → Mempermudah pelanggan menemukan lokasi, kontak, dan jam operasional bisnis.
✅ Meningkatkan peluang muncul di Google Maps dan Local Pack → Meningkatkan lalu lintas organik dan kunjungan ke bisnis fisik.
✅ Membantu Google memahami bisnis lebih baik → Memastikan informasi bisnis lebih relevan dan muncul di hasil pencarian yang sesuai.


2. Elemen Penting dalam LocalBusiness Schema Markup

Berikut beberapa elemen utama yang dapat dimasukkan dalam LocalBusiness Schema Markup:

🔹 @type → Jenis bisnis, misalnya Restaurant, MedicalClinic, Hotel, atau cukup LocalBusiness.
🔹 name → Nama bisnis.
🔹 address → Alamat lengkap bisnis, termasuk kota dan kode pos.
🔹 telephone → Nomor telepon bisnis.
🔹 openingHours → Jam operasional bisnis.
🔹 priceRange → Kisaran harga produk atau layanan bisnis (misalnya, $$ untuk harga menengah).
🔹 url → Website resmi bisnis (jika ada).
🔹 geo → Koordinat lokasi bisnis (latitude dan longitude).
🔹 image → Logo atau foto bisnis.
🔹 sameAs → Link ke media sosial bisnis seperti Facebook, Instagram, atau Twitter.
🔹 aggregateRating → Rating rata-rata dari pelanggan (opsional, tapi direkomendasikan).


3. Contoh Kode JSON-LD untuk LocalBusiness Schema Markup

Berikut contoh kode JSON-LD untuk sebuah restoran lokal:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Warung Sederhana",
  "image": "https://example.com/logo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Jalan Merdeka No. 10",
    "addressLocality": "Jakarta",
    "addressRegion": "DKI Jakarta",
    "postalCode": "10110",
    "addressCountry": "ID"
  },
  "telephone": "+62-812-3456-7890",
  "openingHours": "Mo-Su 08:00-22:00",
  "priceRange": "$$",
  "url": "https://example.com",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "-6.2088",
    "longitude": "106.8456"
  },
  "sameAs": [
    "https://www.facebook.com/warungsederhana",
    "https://www.instagram.com/warungsederhana"
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "125"
  }
}
</script>

💡 Penjelasan kode:

  • @type: Restaurant → Jenis bisnis (dapat diganti sesuai kategori bisnis seperti MedicalClinic, Hotel, dll.).
  • name → Nama restoran.
  • image → Gambar/logo bisnis.
  • address → Informasi alamat lengkap.
  • telephone → Nomor kontak bisnis.
  • openingHours → Jam operasional bisnis dalam format 24 jam.
  • priceRange → Rentang harga (misalnya $ untuk murah, $$ untuk menengah, $$$ untuk mahal).
  • url → Website resmi bisnis.
  • geo → Koordinat lokasi bisnis.
  • sameAs → Link ke media sosial.
  • aggregateRating → Rating rata-rata dari pelanggan berdasarkan jumlah ulasan.

Cara Menggunakan Schema Markup di Website

Berikut langkah-langkah menerapkan Schema Markup dengan JSON-LD, format yang direkomendasikan oleh Google:

1. Menentukan Jenis Schema yang Dibutuhkan

Gunakan referensi dari Schema.org untuk menemukan jenis markup yang sesuai dengan konten Anda.

2. Membuat Kode JSON-LD

Misalnya, jika Anda ingin menambahkan Schema Markup untuk artikel blog, Anda dapat menggunakan kode berikut:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup dan SEO: Panduan Menggunakan Structured Data untuk Hasil Lebih Baik",
  "author": {
    "@type": "Person",
    "name": "Nama Penulis"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Nama Website",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.website.com/logo.png"
    }
  },
  "datePublished": "2025-03-11",
  "dateModified": "2025-03-11",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.website.com/schema-markup-dan-seo"
  }
}
</script>

3. Menyisipkan Kode ke Website

Tambahkan kode JSON-LD ke dalam atau sebelum di halaman HTML Anda.

4. Menguji Schema Markup

Gunakan Google Rich Results Test (https://search.google.com/test/rich-results) untuk memastikan markup sudah diterapkan dengan benar.

5. Menggunakan Google Search Console

Setelah diterapkan, pantau status structured data melalui Google Search Console di bagian Enhancements.

Kesalahan Umum dalam Penggunaan Schema Markup

Meskipun Schema Markup cukup mudah diterapkan, beberapa kesalahan sering terjadi:

  1. Markup yang Tidak Sesuai dengan Konten
    • Jangan menambahkan markup review jika halaman tidak benar-benar berisi ulasan pengguna.
  2. Penggunaan Format yang Salah
    • Google lebih merekomendasikan JSON-LD, bukan Microdata atau RDFa.
  3. Markup Tidak Lengkap atau Kurang Spesifik
    • Pastikan semua properti yang relevan telah diisi agar hasil lebih optimal.
  4. Tidak Menggunakan Structured Data Testing Tool
    • Selalu periksa kesalahan dengan alat uji Google sebelum menerapkannya secara langsung.

Schema Markup adalah salah satu teknik SEO yang bisa meningkatkan tampilan website di hasil pencarian dan memperbaiki pengalaman pengguna. Meskipun tidak secara langsung meningkatkan peringkat, penggunaannya dapat meningkatkan CTR, membantu mesin pencari memahami konten, dan bahkan meningkatkan kemungkinan masuk ke featured snippet.

Dengan mengikuti panduan ini, Anda bisa mulai menerapkan Schema Markup di website dan mengoptimalkan performa SEO untuk mendapatkan hasil yang lebih baik di mesin pencari.


0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *