Preferensi

Privasi penting bagi kami, sehingga Anda dapat menonaktifkan jenis penyimpanan tertentu yang tidak diperlukan untuk fungsi dasar situs web. Memblokir kategori tertentu dapat memengaruhi pengalaman Anda di situs web. Informasi lebih lanjut (Kebijakan Cookie)

Terima semua cookie

Local Business Schema: Contoh JSON-LD Lengkap, Aturan Google, dan Kesalahan yang Harus Dihindari

Local business schema dijelaskan: properti wajib dan yang direkomendasikan, contoh JSON-LD lengkap, jam buka, banyak lokasi, validasi, dan visibilitas di AI.

Diterbitkan pada:
19/10/2026
-
Diperbarui pada:
19/10/2026
Sampul panduan Sorank tentang local business schema, menampilkan blok JSON-LD di samping pin peta

Alat

Thibault Besson-Magdelain, pendiri Sorank

Tentang Penulis

Thibault Besson-Magdelain

Pendiri Sorank, pengalaman 7+ tahun di bidang SEO, penggemar GEO.
Di halaman ini

Singkatnya

local business schema adalah blok data terstruktur, biasanya dalam JSON-LD, yang menjelaskan bisnis fisik kepada mesin pencari: jenisnya, nama, alamat, nomor telepon, koordinat, jam buka, dan situs web. Google hanya mewajibkan name dan address, tetapi merekomendasikan koordinat geo, jam buka, telepon, URL, dan rentang harga. Markup ini membantu Google dan asisten AI menghubungkan situs web Anda dengan bisnis yang mereka kenal dari Profil Bisnis Google dan direktori; markup tidak menggantikan profil dan tidak menjamin rich result.

Ingin tahu lebih banyak? Tanyakan kepada

Local business schema adalah jenis schema markup yang mengubah blok kontak sebuah toko, restoran, klinik, atau agensi menjadi data yang dapat dibaca mesin. Google mendokumentasikannya di panduan data terstruktur bisnis lokal-nya, dan kosakatanya berasal dari schema.org/LocalBusiness. Panduan ini memberi Anda contoh lengkap yang bisa disesuaikan, aturan yang penting, dan kesalahan yang membuat markup tidak berguna.

Apa itu LocalBusiness schema?

LocalBusiness adalah tipe schema.org untuk "bisnis fisik tertentu atau cabang dari sebuah organisasi". Tipe ini mewarisi dua tipe induk, Organization dan Place, sehingga menerima properti perusahaan (logo, telepon, profil sosial) maupun properti tempat (alamat, koordinat, peta, jam buka).

Schema.org mencantumkan 30 subtipe langsung, dan banyak di antaranya memiliki turunan sendiri. Google meminta Anda menggunakan subtipe yang paling spesifik yang tersedia. Dokter gigi sebaiknya Dentist, toko roti Bakery, firma hukum LegalService atau Attorney. Pilihan yang paling umum:

BisnisTipe yang direkomendasikanTipe induk
Restoran, kafe, barRestaurant, CafeOrCoffeeShop, BarOrPubFoodEstablishment
TokoClothingStore, HardwareStore, Florist...Store
Dokter gigi, dokter, apotekDentist, Physician, PharmacyMedicalBusiness
Salon rambut, spa, salon kukuHairSalon, DaySpa, NailSalonHealthAndBeautyBusiness
Tukang ledeng, tukang listrik, tukang atapPlumber, Electrician, RoofingContractorHomeAndConstructionBusiness
Pengacara, notarisAttorney, NotaryLegalService
Hotel, penginapan sarapanHotel, BedAndBreakfastLodgingBusiness
Bengkel, dealer mobilAutoRepair, AutoDealerAutomotiveBusiness
Akuntan, cabang bankAccountingService, BankOrCreditUnionFinancialService
Agensi, konsultan, kantor profesional lainnyaProfessionalServiceLocalBusiness

Jika bisnis cocok dengan beberapa tipe, Google menerima array, misalnya ["Store", "AutoRepair"]. Google tidak mendukung additionalType untuk keperluan ini.

Properti apa yang diwajibkan dan direkomendasikan Google?

Dokumentasi Google membagi properti menjadi dua kelompok. Hanya dua yang wajib; yang direkomendasikan adalah yang membuat markup berguna.

PropertiStatus di GoogleApa yang diisi
nameWajibNama bisnis persis seperti di papan toko dan Profil Bisnis
addressWajibPostalAddress dengan jalan, kota, wilayah, kode pos, dan kode negara
geoDirekomendasikanLintang dan bujur dengan minimal 5 angka desimal
openingHoursSpecificationDirekomendasikanHari, jam buka dan tutup, pengecualian musiman
telephoneDirekomendasikanNomor utama, dengan kode negara dan area
urlDirekomendasikanHalaman aktif untuk lokasi spesifik ini
priceRangeDirekomendasikanRentang relatif seperti "$$" atau "$20-50", kurang dari 100 karakter
menu, servesCuisineDirekomendasikan (makanan)URL menu dan jenis masakan
departmentDirekomendasikanUnit terpisah dengan jam atau telepon sendiri (apotek di dalam supermarket)
aggregateRating, reviewDirekomendasikan hanya untuk situs ulasanRating bisnis lain yang dikumpulkan situs Anda, jangan pernah milik Anda sendiri
image, logo, sameAs, areaServed, hasMapTidak dicantumkan Google, valid di schema.orgFoto, logo, URL profil, area layanan, tautan peta: berguna untuk pemahaman entitas

Baris terakhir penting untuk visibilitas di AI. sameAs menghubungkan halaman Anda dengan Profil Bisnis, akun sosial, dan listing direktori Anda, yang membantu sistem mana pun memastikan bahwa profil-profil ini menggambarkan entitas yang sama.

Contoh local business schema lengkap dalam JSON-LD

JSON-LD adalah format yang direkomendasikan Google: tag script bertipe application/ld+json, diletakkan di head atau body halaman lokasi. Berikut contoh lengkap untuk praktik dokter gigi fiktif, untuk disesuaikan dengan data Anda sendiri:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example-dental.com/lyon/#business",
  "name": "Example Dental Lyon",
  "url": "https://www.example-dental.com/lyon/",
  "image": "https://www.example-dental.com/images/lyon-front.jpg",
  "logo": "https://www.example-dental.com/images/logo.png",
  "telephone": "+33 4 00 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Rue de la République",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressRegion": "Auvergne-Rhône-Alpes",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.76012,
    "longitude": 4.83584
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:30",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:30"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/exampledentallyon",
    "https://www.linkedin.com/company/example-dental"
  ]
}
</script>

Tiga detail membuat contoh ini kokoh: @id memberi bisnis pengenal yang stabil yang dapat dirujuk blok lain di situs Anda (sebuah Organization, Service, atau Review); koordinat memiliki 5 desimal seperti yang diminta Google; dan url mengarah ke halaman lokasi, bukan beranda. Jika Anda tidak ingin menulis kodenya sendiri, schema generator gratis kami membuat blok dari sebuah formulir.

Bagaimana menandai jam buka, hari libur, dan banyak lokasi?

Jam buka

Gunakan satu objek OpeningHoursSpecification per kelompok hari dengan jam yang sama. Dokumentasi Google membahas kasus-kasus khusus:

  • Buka larut malam: satu objek dapat melewati tengah malam (Sabtu 18:00 hingga 03:00).
  • Buka 24 jam: opens "00:00" dan closes "23:59".
  • Tutup sepanjang hari: opens dan closes keduanya "00:00".
  • Jam musiman atau penutupan hari libur: tambahkan tanggal validFrom dan validThrough (YYYY-MM-DD) ke objek.

Perbarui markup saat jam berubah, bersamaan dengan Profil Bisnis Anda. Jam yang berbeda di antara keduanya adalah sumber umum informasi yang salah di Google dan di jawaban AI.

Beberapa lokasi

Setiap lokasi membutuhkan halaman sendiri dengan blok LocalBusiness, alamat, telepon, dan jam sendiri. Jangan menumpuk sepuluh alamat dalam satu blok di beranda. Beranda memuat blok Organization untuk merek, dan setiap halaman lokasi merujuknya dengan parentOrganization. Panduan kami tentang SEO multi-lokasi dan landing page lokal menjelaskan cara membangun halaman-halaman tersebut.

Departemen

Apotek di dalam supermarket atau pusat servis di dalam dealer mobil masuk ke array department, hanya dengan properti yang berbeda dari bisnis utama. Google menyarankan menamainya "{nama toko} {nama departemen}", kecuali departemen tersebut memiliki merek sendiri.

Bisnis berbasis area layanan

Tukang ledeng yang bekerja di rumah pelanggan tetap dapat memakai LocalBusiness dengan alamat kantor terdaftar, dan menjelaskan zona yang dicakup dengan areaServed. Google tidak mencantumkan areaServed di antara propertinya, tetapi schema.org menerimanya, dan properti ini menjaga halaman Anda konsisten dengan Profil Bisnis berbasis area layanan.

Apakah local business schema menggantikan Profil Bisnis Google?

Tidak. Profil Bisnis Google tetap menjadi sumber utama untuk local pack dan Google Maps. Pusat bantuan Google menyatakan bahwa hasil lokal terutama bergantung pada relevansi, jarak, dan prominence, dan bahwa "bisnis dengan info yang lengkap dan akurat lebih mungkin muncul". Schema markup bekerja di sisi lain: membuat situs web Anda mengatakan hal yang sama dengan profil Anda, dalam format yang dibaca mesin tanpa menebak.

KriteriaProfil Bisnis GoogleLocalBusiness schema
TempatnyaDi sistem Google, dikelola pemilik terverifikasiDi kode situs web Anda
Efek utamaLocal pack, Maps, knowledge panel, ulasanData entitas yang jelas untuk Google, Bing, dan asisten AI
Siapa yang bisa membacanyaProduk GoogleCrawler mana pun yang membaca halaman Anda
VerifikasiWajib (kartu pos, video, telepon...)Tidak ada, tetapi harus sesuai dengan konten yang terlihat
PrioritasPertamaKedua, sebagai lapisan konsistensi

Penghubung keduanya adalah konsistensi NAP: nama, alamat, dan telepon yang ditulis sama di profil, situs, markup, dan direktori Anda. Definisi kami tentang NAP merinci aturannya, dan halaman SEO lokal menempatkan schema di antara sinyal lokal lainnya.

Bagaimana memvalidasi markup LocalBusiness, dan apa saja kesalahan umumnya?

Uji setiap templat lokasi dengan dua alat: Rich Results Test milik Google, yang memeriksa kelayakan untuk fitur Google, dan Schema Markup Validator, yang memeriksa sintaks terhadap schema.org. Validator data terstruktur kami menjalankan pemeriksaan cepat untuk URL mana pun. Setelah diterapkan, laporan penyempurnaan di Search Console menampilkan kesalahan dalam skala besar.

Kebijakan data terstruktur Google menetapkan kerangkanya: "Jangan beri markup pada konten yang tidak terlihat oleh pembaca halaman." Pelanggaran dapat berujung pada tindakan manual yang menghapus kelayakan rich result. Kesalahan yang paling sering kami temukan:

KesalahanAkibatSolusi
Tipe LocalBusiness generikPemahaman aktivitas kurang tepatSubtipe yang paling spesifik
Alamat atau telepon berbeda dari Profil BisnisSinyal yang bertentangan, data salah di jawabanNAP yang sama di mana-mana
aggregateRating yang ditulis sendiri untuk bisnis Anda sendiriTidak ada bintang ulasan, mungkin tindakan manualHapus; tampilkan ulasan tanpa markup yang menguntungkan diri sendiri
Semua lokasi dalam satu blok di berandaLokasi tercampur, tidak ada yang cocok dengan halamannyaSatu halaman dan satu blok per lokasi
Jam di markup tidak ditampilkan di halamanMarkup diabaikan atau ditandaiTampilkan jam di teks halaman
Koordinat dengan 2 atau 3 desimalPin tidak presisiMinimal 5 desimal
Jam kedaluwarsa setelah perubahanPelanggan diarahkan ke toko yang tutupPerbarui profil dan markup bersamaan

Kesalahan ulasan layak diperhatikan: sejak 2019, Google tidak lagi menampilkan bintang ulasan untuk ulasan "menguntungkan diri sendiri" yang diterbitkan LocalBusiness atau Organization tentang dirinya sendiri. Panduan kami tentang review schema membahas detailnya, dan logika yang sama berlaku untuk FAQ schema: beri markup hanya pada yang ditampilkan halaman.

Local business schema dan GEO: bagaimana asisten AI menggunakannya

Ketika seseorang bertanya kepada ChatGPT, Gemini, atau Perplexity tentang "dokter gigi yang buka hari Sabtu di Lyon", jawabannya disusun dari sumber yang dapat dibaca dan dicek silang oleh asisten: data Profil Bisnis, direktori, platform ulasan, dan situs web bisnis itu sendiri. Studi kami tentang direktori di jawaban AI menunjukkan seberapa sering listing pihak ketiga ini dikutip.

Data terstruktur membantu dengan dua cara. Data ini memberi crawler fakta yang tidak ambigu (jam, alamat, tipe) yang tidak bergantung pada penguraian footer, dan mengikat situs Anda ke entitas yang sama dengan profil Anda yang lain melalui sameAs dan NAP yang konsisten. Panduan kami tentang data terstruktur untuk pencarian AI menjelaskan gambaran yang lebih luas, dan audit data terstruktur untuk LLM menunjukkan apa yang diekstrak model bahasa dari halaman Anda. Markup saja tidak pernah cukup: fakta juga harus tertulis di teks yang terlihat, karena sebagian besar asisten membaca halaman, bukan hanya JSON-LD-nya.

Untuk melihat apakah upaya ini membuahkan hasil, pelacakan sebutan AI Sorank mengikuti pertanyaan lokal yang diajukan pelanggan Anda dan menunjukkan apakah bisnis Anda dikutip, sementara optimasi GEO membantu Anda menerbitkan konten lokasi dan layanan yang dikutip asisten. Halaman kami untuk bisnis lokal merangkum pendekatannya.

Aturan yang perlu diingat: satu lokasi, satu halaman, satu blok LocalBusiness, dengan nama, alamat, telepon, dan jam yang sama dengan Profil Bisnis Anda. Pasang, validasi, dan perbarui setiap kali bisnis berubah.

Pertanyaan yang sering diajukan

Di mana saya harus menaruh LocalBusiness schema di situs web saya?

Taruh di halaman yang menjelaskan lokasi: beranda untuk bisnis satu lokasi, dan setiap halaman lokasi untuk bisnis dengan beberapa alamat. Letakkan skrip JSON-LD di head atau body halaman itu. Merek itu sendiri lebih baik dijelaskan dengan blok Organization di beranda.

Apakah local business schema meningkatkan peringkat lokal?

Google tidak menyajikan data terstruktur sebagai faktor peringkat, dan peringkat local pack terutama bergantung pada relevansi, jarak, dan prominence Profil Bisnis. Markup membantu Google memahami dan menampilkan informasi bisnis Anda dengan benar, serta menjaga situs Anda konsisten dengan profil. Nilainya adalah kejelasan dan kelayakan untuk fitur, bukan dorongan peringkat langsung.

Bisakah bisnis berbasis area layanan memakai LocalBusiness schema?

Ya. Bisnis yang melayani pelanggan di lokasi mereka dapat memakai LocalBusiness, atau subtipe yang lebih spesifik seperti Plumber, dengan alamat kantor terdaftarnya. Zona yang dicakup dapat dijelaskan dengan properti areaServed, yang diterima schema.org meskipun tidak dicantumkan Google. Jaga informasi tetap konsisten dengan area layanan yang diatur di Profil Bisnis.

Blog Kami untuk Perusahaan Ambisius

Tool SEO gratis kami

Lihat semua tool gratis kami

MEREKA MENCOBA SORANK SEBELUM ANDA

Testimoni dari para pendiri yang ambisius

Pertumbuhan organikE-commerce

Dari 0 menjadi 10000 pengunjung dalam 5 bulan

Celio Fabianomonrobotlavevitre.fr
Pertumbuhan organikSoftware

Dari 0 menjadi 5000 klien dalam 8 bulan

Thibault BMsorank.com
Pertumbuhan organikHiburan dan penerbangan

0 menjadi 1104 klik dalam 4 bulan

Dominiqueflight-sensations-idf.com
Pertumbuhan organikSoftware musik

Klik x30 dalam 4 bulan

Valentin Cordiertiger-sounds.com
Pertumbuhan organikKesehatan dan kebugaran

Klik x30 dalam 4 bulan

Rodrigue Bretonalthevia.com