Website Bisnis

Panduan Schema Markup untuk Bisnis Jasa: Cara Tampil Lebih Menonjol di Hasil Pencarian

Vito Atmo
Vito Atmo·12 Juni 2026·0 kali dibaca·4 min baca
Panduan Schema Markup untuk Bisnis Jasa: Cara Tampil Lebih Menonjol di Hasil Pencarian

TL;DR: Schema markup adalah kode JSON-LD yang ditambahkan ke halaman web untuk membantu mesin pencari memahami konteks konten, bukan hanya teks. Untuk bisnis jasa, schema yang paling relevan adalah LocalBusiness, Service, FAQPage, Person, dan Review. Implementasi yang benar meningkatkan peluang muncul sebagai rich result di Google.

Saat dua website bersaing untuk keyword yang sama, halaman dengan schema markup yang benar memiliki keunggulan visual di SERP: bintang ulasan, FAQ accordion, atau informasi kontak langsung tampil tanpa pengguna harus mengklik. Keunggulan ini disebut rich result, dan bisnis jasa yang mengabaikannya secara harfiah meninggalkan klik di atas meja.

Dari pengalaman mengelola beberapa proyek website klien, saya menemukan bahwa schema markup adalah salah satu optimasi teknis dengan effort rendah dan impact tertinggi, terutama untuk bisnis lokal dan konsultan.

Apa itu Schema Markup dan Mengapa Relevan?

Schema markup adalah implementasi dari vocabulary Schema.org, sebuah standar yang dikembangkan bersama oleh Google, Bing, Yahoo, dan Yandex. Kode ini ditulis dalam format JSON-LD (JavaScript Object Notation for Linked Data) dan ditempatkan di bagian <head> atau <body> halaman.

Schema tidak memengaruhi tampilan halaman untuk pengunjung, tapi secara signifikan memengaruhi bagaimana mesin pencari menginterpretasikan dan menampilkan halaman Anda. Ini adalah bagian dari structured data yang lebih luas, termasuk juga microdata dan RDFa, tapi JSON-LD adalah format yang direkomendasikan Google.

Untuk konteks AEO dan GEO, schema markup juga membantu AI model memahami entitas di halaman Anda dengan lebih akurat, meningkatkan kemungkinan konten dikutip sebagai jawaban.

Schema yang Paling Relevan untuk Bisnis Jasa

1. LocalBusiness

Wajib untuk bisnis dengan lokasi fisik atau yang melayani area geografis tertentu. Sertakan nama, alamat, nomor telepon, jam operasional, dan kategori bisnis.

2. Service

Deskripsikan setiap layanan secara terpisah. Ini membantu Google memahami apa yang kamu tawarkan dan untuk siapa.

3. FAQPage

Salah satu schema dengan ROI tertinggi: jawaban FAQ kamu bisa langsung muncul sebagai accordion di SERP tanpa pengguna perlu masuk ke halaman.

4. Person (untuk konsultan dan personal brand)

Penting untuk membangun E-E-A-T di mata Google. Daftarkan expertise, afiliasi, dan sameAs links ke profil media sosial.

Cara Implementasi di Next.js

Cara paling bersih di Next.js App Router adalah dengan menempatkan JSON-LD langsung di komponen layout atau page menggunakan tag <script>:

tsx
export default function RootLayout({ children }) {
  const jsonLd = {
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Vito Atmo",
    // ...
  };

  return (
    <html lang="id">
      <body>
        <script
          type="application/ld+json"
          dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
        />
        {children}
      </body>
    </html>
  );
}

Untuk halaman dinamis (misalnya halaman per layanan), generate schema di dalam generateMetadata() atau langsung di komponen page.

Studi Kasus: Schema di Proyek Klien

Saat membangun website Nalesha (e-commerce parfum), kami menambahkan schema Product dan Review ke setiap halaman produk. Dalam 6 minggu, 3 halaman produk mulai muncul dengan bintang rating di SERP meski belum ada paid ads. CTR organik halaman tersebut naik rata-rata 22% dibanding halaman tanpa schema, berdasarkan perbandingan data Google Search Console sebelum dan sesudah.

Ini bukan klaim absolut karena banyak variabel yang berperan, tapi pola yang sama konsisten terlihat di beberapa proyek lain.

Validasi Schema

Sebelum deploy, selalu validasi menggunakan:

Kesalahan umum yang perlu dihindari: property yang diperlukan tidak terisi, tipe schema yang salah untuk konten, dan URL yang tidak valid.

Pertanyaan Umum

Apakah schema markup langsung memengaruhi peringkat?

Tidak secara langsung. Schema bukan sinyal ranking. Tapi schema yang memunculkan rich result meningkatkan CTR, dan CTR tinggi secara tidak langsung memengaruhi peringkat melalui sinyal engagement.

Berapa banyak schema yang bisa dipasang di satu halaman?

Tidak ada batasan resmi. Kamu bisa pasang beberapa jenis schema di halaman yang sama, misalnya Article + FAQPage + BreadcrumbList di halaman artikel. Yang penting setiap schema valid dan relevan dengan konten halaman tersebut.

Apakah schema markup berlaku untuk semua halaman?

Tidak perlu dan tidak ideal. Prioritaskan halaman utama (homepage, halaman layanan, artikel pillar, halaman kontak). Halaman privacy policy atau terms of service biasanya tidak perlu schema khusus.

Mulai dari Satu Schema

Jika kamu belum punya schema markup sama sekali, mulai dari FAQPage di halaman utama atau halaman layanan. Ini adalah schema dengan implementasi termudah dan potensi dampak SERP yang langsung terlihat.

Structured Data

json
[
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "Panduan Schema Markup untuk Bisnis Jasa",
    "description": "Schema markup adalah kode JSON-LD yang membantu Google menampilkan rich result. Panduan implementasi untuk bisnis jasa dan konsultan dengan Next.js.",
    "author": {"@type": "Person", "name": "Vito Atmo", "url": "https://vitoatmo.com/tentang"},
    "datePublished": "2026-06-13",
    "dateModified": "2026-06-13",
    "mainEntityOfPage": "https://vitoatmo.com/artikel/panduan-schema-markup-bisnis-jasa"
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Apakah schema markup langsung memengaruhi peringkat?",
        "acceptedAnswer": {"@type": "Answer", "text": "Tidak secara langsung. Schema bukan sinyal ranking, tapi meningkatkan CTR melalui rich result yang secara tidak langsung memengaruhi peringkat."}
      },
      {
        "@type": "Question",
        "name": "Berapa banyak schema yang bisa dipasang di satu halaman?",
        "acceptedAnswer": {"@type": "Answer", "text": "Tidak ada batasan resmi. Kamu bisa pasang beberapa jenis schema di halaman yang sama selama setiap schema valid dan relevan dengan konten halaman."}
      }
    ]
  }
]
Bagikan

Artikel Terkait

#schema-markup#technical-seo#structured-data#nextjs

Butuh website yang benar-benar bekerja?

Hubungi Vito untuk konsultasi gratis 15 menit.

WhatsApp Sekarang