Kamu punya toko kopi kecil di pinggir jalan. Sudah pasang sign besar, bikin Instagram, bahkan website.
Tapi saat orang mencari “kopi terdekat” di Google, yang muncul malah kompetitor yang lokasinya lebih jauh. Di titik itu, banyak pemilik bisnis langsung bertanya, “Sudah SEO, sudah punya website, kurang apa lagi?”
Salah satu bagian yang sering terlewat adalah schema markup yang benar untuk bisnis lokal. Kodenya perlu ada, lalu datanya juga harus rapi, konsisten, dan valid.
Kenapa Google Perlu Paham Detail Bisnis Kamu
Bayangkan kamu punya “Kopi Senja” di Jalan Merdeka No. 10. Buka jam 8 pagi sampai 9 malam. Nomor teleponnya 0812-3456-7890.
Informasi ini jelas untuk manusia. Buat mesin pencari, teks biasa di halaman website masih perlu dibaca dan ditafsirkan dulu.
Schema markup bekerja seperti penanda yang memberi tahu Google, ini nama bisnis, ini alamatnya, ini nomor teleponnya, dan ini jenis usahanya.
Untuk bisnis lokal, penanda ini biasanya memakai schema LocalBusiness atau turunannya, seperti CafeOrCoffeeShop kalau sesuai.
Dengan struktur data itu, Google lebih mudah menghubungkan halaman website dengan lokasi, jam buka, dan kategori usaha yang tepat.
Hasilnya, informasi bisnis punya peluang terbaca lebih jelas di pencarian lokal, Google Maps, dan fitur seperti local pack.
Tanpa struktur yang jelas, Google bisa salah membaca detail penting, atau melewatkan data yang sebenarnya sudah kamu tampilkan di halaman.
Properti Dasar yang Perlu Ada
Untuk schema markup local business, beberapa properti yang paling sering dipakai adalah:
name, nama bisnisaddress, alamat lengkaptelephone, nomor teleponopeningHoursSpecification, jam operasionalurl, alamat websitepriceRange, kisaran hargageo, koordinat lintang dan bujur
Format yang paling umum dipakai adalah JSON-LD. Biasanya kode ini diletakkan di bagian <head> atau di <body> halaman website.
Kalau kamu memakai WordPress, banyak plugin yang bisa membantu membuat schema dengan cepat. Tetap periksa hasilnya satu per satu, karena output plugin kadang berisi data yang kurang lengkap atau tidak sesuai dengan informasi bisnis yang sebenarnya.
Contoh yang sering luput sederhana saja: jam buka di schema berbeda dengan jam buka di Google Business Profile.
Alamat di website ditulis singkat sementara alamat resmi memakai format lengkap, atau nomor telepon yang dipasang masih nomor lama.
Validasi Lebih Penting daripada Sekadar Punya Kode
Schema markup yang ada di halaman belum tentu terbaca dengan benar. Karena itu, validasi perlu dilakukan setelah kode dipasang.
Saya biasanya mengecek dengan Schema Markup Validator dan Google Rich Results Test.
Keduanya membantu melihat apakah ada error, properti yang hilang, atau nilai yang tidak sesuai.
Kalau ada error, Google bisa mengabaikan bagian tertentu dari markup.
Kalau hanya ada warning, berarti masih ada bagian yang bisa dilengkapi supaya datanya lebih kuat.
Validasi juga berguna untuk memastikan struktur JSON-LD tidak rusak saat ditempel ke theme, plugin, atau page builder.
Banyak kasus schema terlihat sudah terpasang, tetapi ternyata tanda kutip, kurung kurawal, atau URL gambar salah format.
Masalah kecil seperti itu cukup untuk membuat markup gagal dibaca.
Kalau bisnis kamu punya beberapa cabang, tiap lokasi sebaiknya punya schema sendiri.
Data alamat, nomor telepon, jam buka, dan koordinat harus mengikuti cabang yang ditampilkan pada halaman itu.
Satu schema untuk semua lokasi sering membuat Google bingung membedakan halaman mana yang mewakili cabang tertentu.
Kesalahan yang Sering Terjadi di Bisnis Lokal
Kesalahan paling umum adalah memperlakukan schema markup seperti kotak centang SEO. Kode dipasang, lalu dianggap selesai.
Padahal, yang dibaca Google adalah konsistensi data.
Kalau website menulis “Jl. Merdeka No. 10”, Google Business Profile menulis “Jalan Merdeka 10”, dan direktori lain menulis “Jl Merdeka 10 Blok A”.
Semuanya perlu disamakan semaksimal mungkin agar identitas bisnis jelas.
Masalah lain muncul saat jam operasional berubah karena libur, renovasi, atau penyesuaian layanan.
Kalau schema tetap menampilkan jam lama, pengguna bisa datang pada waktu yang salah.
Hal yang sama berlaku untuk nomor telepon, kategori usaha, dan tautan halaman kontak.
Ada juga bisnis yang memasang schema dari contoh kode internet tanpa menyesuaikan jenis usahanya.
Restoran memakai schema generik, klinik memakai schema yang terlalu umum, toko retail memakai properti yang seharusnya lebih cocok untuk layanan.
Hasilnya, data memang ada, tetapi relevansinya rendah.
Schema markup juga perlu selaras dengan isi halaman.
Kalau halaman membahas cabang di Kebayoran Baru, schema tidak boleh menunjuk ke lokasi lain.
Kalau halaman hanya menampilkan satu cabang, jangan sisipkan data beberapa cabang sekaligus tanpa pemisahan yang jelas.
Cara Menjaga Schema Tetap Akurat
Supaya schema markup untuk local business tetap berguna, jadikan pengecekan sebagai bagian dari perawatan website. Saat ada perubahan alamat, nomor telepon, jam buka, atau nama bisnis, update juga schema yang terkait.
Langkah yang rapi biasanya seperti ini:
- samakan nama bisnis di website, Google Business Profile, dan direktori utama
- pakai alamat lengkap dengan format yang konsisten
- sesuaikan jam operasional dengan kondisi terbaru
- periksa ulang schema setiap kali ada perubahan halaman atau theme
- uji ulang markup setelah update plugin atau migrasi website
Kalau website kamu memakai halaman terpisah untuk setiap cabang, pastikan masing-masing halaman punya data schema yang spesifik.
Jangan menyalin satu blok kode ke semua halaman tanpa penyesuaian.
Data lokal yang baik selalu mengikuti konteks halaman.
Untuk hasil yang lebih bersih, tambahkan juga properti yang memang relevan dengan bisnis.
Misalnya foto toko, logo, koordinat, URL menu, atau halaman reservasi.
Isi schema yang rapi memberi Google petunjuk tambahan tentang cara membaca bisnis kamu.
Di sisi lain, jangan menjejalkan properti yang tidak dipakai hanya karena ada di daftar dokumentasi. Schema yang jelas lebih berguna daripada schema yang terlalu ramai tapi berantakan.
Schema Markup sebagai Bagian dari SEO Lokal
Schema markup membantu Google memahami identitas bisnis, terutama untuk pencarian lokal. Saat sinyal di website, Google Business Profile, dan halaman kontak saling cocok, peluang bisnis tampil dengan informasi yang benar jadi lebih besar.
Itu sebabnya schema sebaiknya diperlakukan sebagai bagian dari ekosistem SEO lokal, sejajar dengan optimasi konten halaman lokasi, konsistensi NAP, review pelanggan, dan tautan internal yang rapi.
Kalau salah satu bagian kacau, hasil akhirnya ikut turun kualitasnya.
SEO lokal bekerja lebih baik saat data bisnis bisa dibaca tanpa ragu.
Schema yang valid juga membantu tim internal.
Saat ada staf baru, perubahan nomor, atau pembaruan jam layanan, mereka bisa melihat struktur data yang sudah tertata.
Itu memudahkan audit dan mengurangi risiko informasi lama tertinggal di halaman.
Kalau kamu ingin optimasi yang aman, mulai dari data yang paling mendasar dulu.
Pastikan nama, alamat, nomor telepon, jam operasional, dan URL sudah benar.
Setelah itu, baru lengkapi properti lain yang memang mendukung jenis bisnismu.
Schema markup untuk local business memberi konteks yang dibutuhkan mesin pencari.
Saat datanya valid, konsisten, dan sesuai halaman, Google lebih mudah memahami bisnis kamu, dan pengguna juga lebih cepat menemukan informasi yang mereka cari.
Kalau markup sudah terpasang, jangan berhenti di situ.
Cek hasilnya, rapikan isinya, lalu perbarui setiap kali ada perubahan di bisnis.
Di pekerjaan teknis seperti ini, ketelitian kecil sering jauh lebih berguna daripada kode yang terlihat lengkap tetapi berisi data yang sudah basi.