Ruang eksplorasi & eksperimen kecil tentang digital marketing dan hal lainnya.Yogyakarta · 2026

GEO & AI Search

Schema Markup untuk Bisnis: Organization, LocalBusiness, dan Person, dengan Contoh Kode

Schema markup membantu Google dan mesin AI memahami siapa bisnismu, di mana, dan siapa di baliknya. Ini tiga jenis yang paling berguna untuk UMKM, contoh kode JSON-LD siap pakai, dan aturan yang sering dilanggar.

Schema Markup untuk Bisnis: Organization, LocalBusiness, dan Person, dengan Contoh Kode

Jawaban singkatnya: schema markup adalah kode kecil di halaman yang menjelaskan isi halaman itu ke mesin pencari dalam format baku. Untuk UMKM, tiga jenis yang paling berguna adalah Organization atau LocalBusiness untuk bisnisnya, dan Person untuk pemilik atau penulisnya. Schema tidak menaikkan peringkat dengan sendirinya, tapi membantu Google dan mesin AI mencocokkan nama, alamat, dan profil bisnismu tanpa menebak.

Apa itu schema markup?

Schema markup, atau structured data, adalah keterangan tambahan dengan kosakata schema.org yang ditaruh di kode halaman. Google merekomendasikan format JSON-LD, yaitu blok kode terpisah yang tidak mengubah tampilan halaman (pengantar structured data).

Untuk pencarian AI, Google menyatakan tidak ada markup khusus yang dibutuhkan. Structured data tetap berguna asal cocok dengan teks yang terlihat di halaman (AI features and your website).

Tiga jenis schema yang paling berguna untuk UMKM

Jenis

Untuk apa

Taruh di mana

Properti penting

Organization

Bisnis tanpa lokasi yang didatangi, misalnya toko online atau jasa online

Beranda atau halaman Tentang

name, url, logo, sameAs, contactPoint

LocalBusiness (atau turunannya)

Bisnis dengan alamat yang didatangi pelanggan

Beranda atau halaman kontak

name, address (wajib), telephone, openingHoursSpecification, geo

Person

Pemilik, penulis, atau profesional

Halaman Tentang atau profil

name, jobTitle, image, sameAs

Google tidak mewajibkan properti apa pun untuk Organization dan menyarankan menaruhnya di beranda atau satu halaman yang menjelaskan bisnis (Organization). Untuk LocalBusiness, yang wajib hanya name dan address, dan Google meminta memakai turunan yang paling spesifik, misalnya Restaurant atau CafeOrCoffeeShop (LocalBusiness).

Contoh kode yang bisa disalin

LocalBusiness untuk kafe

Ganti semua isian dengan data yang sama persis seperti di Google Business Profile dan di halaman websitemu.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "CafeOrCoffeeShop",
  "name": "Kopi Contoh Jogja",
  "url": "https://kopicontoh.com/",
  "telephone": "+62-274-000000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Jl. Contoh No. 1",
    "addressLocality": "Yogyakarta",
    "addressRegion": "DI Yogyakarta",
    "postalCode": "55000",
    "addressCountry": "ID"
  },
  "geo": { "@type": "GeoCoordinates", "latitude": -7.79558, "longitude": 110.36949 },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
    "opens": "08:00",
    "closes": "22:00"
  }],
  "priceRange": "Rp20.000-Rp60.000",
  "sameAs": ["https://www.instagram.com/kopicontoh", "https://maps.app.goo.gl/..."]
}
</script>

Kenapa sameAs penting

sameAs berisi link ke profil resmi bisnis di tempat lain: Instagram, TikTok, Google Maps, marketplace. Ini membantu mesin pencari dan AI menyimpulkan bahwa semua profil itu satu bisnis yang sama. Soal kenapa ini berpengaruh ke jawaban AI, lihat kenapa AI jarang menyebut UMKM.

Organization untuk bisnis online

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "OnlineStore",
  "name": "Batik Contoh",
  "url": "https://batikcontoh.com/",
  "logo": "https://batikcontoh.com/logo.png",
  "email": "halo@batikcontoh.com",
  "sameAs": ["https://www.instagram.com/batikcontoh", "https://shopee.co.id/batikcontoh"]
}
</script>

Person untuk pemilik atau penulis

Situs ini memakai Person untuk namaku, dengan foto, jabatan, dan sameAs ke LinkedIn, Medium, dan Instagram. Artikel menunjuk ke Person yang sama sebagai penulis, sehingga semua tulisan terhubung ke satu entitas. Untuk halaman profil, Google punya jenis ProfilePage (ProfilePage).

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://contoh.com/tentang/#person",
  "name": "Nama Pemilik",
  "jobTitle": "Pemilik Kopi Contoh Jogja",
  "image": "https://contoh.com/foto.jpg",
  "sameAs": ["https://www.linkedin.com/in/namapemilik"]
}
</script>

Aturan yang sering dilanggar

Pedoman umum structured data Google menekankan beberapa hal (General structured data guidelines):

  • Markup harus menggambarkan isi yang terlihat di halaman. Jangan menulis jam buka di schema kalau tidak ada di halaman.
  • Jangan menandai ulasan buatan sendiri atau ulasan yang tidak tampil.
  • Lolos pengujian tidak menjamin tampilan khusus di hasil Google.
  • Pelanggaran bisa berujung manual action yang mencabut tampilan khusus, walaupun tidak memengaruhi peringkat umum.

Cara mengecek kodenya

  1. Tempel URL halaman di Rich Results Test untuk melihat apakah Google membaca markup yang didukung.
  2. Pakai Schema Markup Validator untuk memeriksa semua jenis schema.org, termasuk yang tidak punya tampilan khusus di Google, seperti Person.
  3. Setelah beberapa minggu, buka bagian Enhancements di Search Console untuk melihat error di seluruh situs.

Versi budget terbatas

Pilihan

Biaya

Waktu

Catatan

Salin contoh di atas dan tempel di tema website

Gratis

Satu jam

Butuh akses ke kode atau kolom script di tema

Plugin SEO WordPress (Yoast, Rank Math)

Gratis sampai berbayar

Satu jam

Isi data bisnis di pengaturan plugin, lalu cek hasilnya

Website builder tanpa akses kode

Gratis

Beberapa menit

Cek apakah builder punya kolom untuk kode di bagian head

Dipasangkan jasa

Sekali bayar

Hampir tanpa waktumu

Biasanya bagian dari audit atau perbaikan teknis

Kapan saran ini tidak berlaku

  • Kalau bisnismu belum punya website, schema belum relevan. Mulai dari Google Business Profile.
  • Kalau alamat tidak ingin ditampilkan, misalnya usaha rumahan, jangan memakai LocalBusiness dengan alamat lengkap. Pakai Organization.
  • Schema tidak memperbaiki konten yang lemah. Halaman tetap harus menjawab pertanyaan calon pembeli.

Mulai dari mana minggu ini

  1. Tulis nama, alamat, telepon, dan jam buka persis seperti di Google Business Profile.
  2. Pilih satu jenis schema dari tabel di atas, salin contohnya, dan ganti isiannya.
  3. Pasang di beranda, lalu uji dengan Rich Results Test dan Schema Markup Validator.

Pertanyaan singkat

Apakah schema menaikkan peringkat? Tidak secara langsung. Schema membantu Google memahami halaman dan membuat halaman memenuhi syarat untuk tampilan tertentu. Peringkat tetap ditentukan relevansi dan kualitas isi.

Perlukah schema di setiap halaman? Organization atau LocalBusiness cukup di beranda atau halaman Tentang. Halaman lain memakai schema yang sesuai isinya, misalnya Article untuk artikel.

Apakah perlu FAQPage? Tampilan FAQ di Google kini dibatasi untuk situs pemerintah dan kesehatan. Boleh dipasang, tapi prioritasnya rendah untuk UMKM.

Schema adalah salah satu bagian dari audit SEO dan GEO. Kalau ingin tahu posisi bisnismu sekarang, mulai dari cek kesiapan bisnis.

Tulisan lain