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.

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
- Tempel URL halaman di Rich Results Test untuk melihat apakah Google membaca markup yang didukung.
- Pakai Schema Markup Validator untuk memeriksa semua jenis schema.org, termasuk yang tidak punya tampilan khusus di Google, seperti Person.
- 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
- Tulis nama, alamat, telepon, dan jam buka persis seperti di Google Business Profile.
- Pilih satu jenis schema dari tabel di atas, salin contohnya, dan ganti isiannya.
- 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


