Sebagian besar bisnis layanan lokal tidak terlihat oleh pencarian AI. Panduan ini menjelaskan alasannya dan cara memperbaikinya, baik Anda melayani satu kodepos maupun seluruh kota.
Markup skema JSON-LD, data terstruktur, dan pengayaan lokasi untuk membuat bisnis layanan lokal terlihat di ChatGPT, Perplexity, dan Google AI Overviews.
Tanpa data geo
Yang dilihat AI: tidak ada yang cocok. Nol pertanyaan area layanan atau kedekatan yang terjawab.
Dengan GeoEnrich
Yang dilihat AI: dapat dicocokkan untuk 25+ jenis kueri termasuk "tukang ledeng dekat saya buka sekarang", "tukang listrik darurat di De Pijp", "dokter gigi menerima pasien baru di Oud-Zuid".
GeoEnrich menghasilkan kolom kanan secara otomatis dari sebuah alamat. Satu panggilan API.
Tambahkan JSON-LD ini ke situs web layanan lokal Anda dan langsung terlihat oleh mesin pencari AI:
{
"@context": "https://schema.org/",
"@type": "Plumber",
"name": "Amsterdam Emergency Plumbing Co.",
"description": "24/7 emergency plumbing services in Amsterdam and surrounding areas. Specializing in burst pipes, blocked drains, and water heater repairs.",
"image": "https://example.com/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prinsengracht 123",
"addressLocality": "Amsterdam",
"postalCode": "1015 DJ",
"addressCountry": "NL"
},
"telephone": "+31 20 555 1234",
"areaServed": {
"@type": "GeoShape",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 52.3676,
"longitude": 4.9041
},
"geoRadius": "15",
"addressCountry": "NL"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "247"
},
"priceRange": "€50-€250"
}
Ingin versi lengkap dengan area layanan, profil profesional, dan pengayaan lokasi? Lihat skema bisnis lokal lengkap di contoh di bawah ini.
Pelanggan Anda tidak lagi mencari "tukang ledeng Amsterdam". Mereka mengajukan pertanyaan percakapan yang penuh niat:
Kueri ini memiliki niat geografis (lokasi), niat temporal (ketersediaan), niat kualitas layanan (ulasan, kredensial), dan niat operasional (jam, harga).
Model AI yang dilatih pada data terstruktur dapat menjawab pertanyaan-pertanyaan ini jika informasi bisnis Anda jelas. Deskripsi bisnis yang samar, jam yang hilang, tidak ada area layanan, dan harga tersembunyi membuat Anda tidak terlihat oleh pencarian AI.
LocalBusiness adalah fondasi. Ini memberitahu AI: "Ini adalah bisnis yang melayani area geografis."
Subtipe Umum:
Bidang Wajib (Minimum):
@type: Subtipe (mis., "Plumber")name: Nama bisnis Andaaddress: Alamat pos lengkaptelephone: Nomor kontakareaServed: Cakupan geografis (lingkungan, kodepos, atau GeoShape)openingHoursSpecification: Kapan Anda beroperasi (penting untuk 24/7, akhir pekan, layanan darurat)Bidang yang Sangat Direkomendasikan:
description: Apa yang Anda lakukan dan spesialisasi AndaaggregateRating: Jumlah ulasan dan skorpriceRange: Indikator biaya (€50-€200)paymentAccepted: Cara Anda menerima pembayaranknowsLanguage: Bahasa yang Anda gunakanhasOfferCatalog: Harga terperinci untuk layanan tertentuadditionalProperty: Waktu respons, radius area layanan, sertifikasiDefinisi Area Layanan
Gunakan GeoShape dengan geoRadius untuk definisi area layanan yang paling tepat. Radius 15km berarti Anda jujur tentang keterbatasan. AI tidak dapat mengetahui apakah Anda melayani 1km atau 50km tanpa bidang ini.
LocalBusiness memberitahu AI bahwa Anda ada. Skema Service memberitahu AI apa yang sebenarnya Anda lakukan dan berapa biayanya.
{
"@context": "https://schema.org/",
"@type": "Service",
"name": "Emergency Drain Unblocking",
"provider": {
"@type": "LocalBusiness",
"name": "Amsterdam Emergency Plumbing Co."
},
"serviceType": "PlumbingService",
"areaServed": {
"@type": "GeoShape",
"geoRadius": "15km"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "85.00"
},
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "00:00",
"closes": "23:59"
}
}
Layanan lokal sering memiliki penetapan harga variabel. Gunakan hasOfferCatalog dengan tingkatan harga layanan tertentu. Model AI menggunakannya untuk menjawab "Berapa biayanya?" dengan spesifik.
Untuk bisnis berbasis layanan di mana keahlian individu penting (dokter gigi, pengacara, penata rambut, mekanik), tandai para profesional dengan skema Person.
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "Dr. Helena Mueller",
"jobTitle": "Dentist",
"worksFor": {
"@type": "Dentist",
"name": "Amsterdam Dental Clinic"
},
"hasCredential": [
{
"@type": "EducationalOccupationalCredential",
"name": "Doctor of Dental Medicine",
"issuingOrganization": {
"@type": "EducationalOrganization",
"name": "University of Amsterdam"
}
}
],
"knowsLanguage": ["en", "nl", "de", "fr"],
"description": "Specialized in cosmetic dentistry, implants, and restorative work. 12 years experience."
}
Ini memberitahu AI: Dr. Mueller berkualifikasi, berbicara bahasa Anda, memiliki ulasan bagus, dan mengkhususkan diri pada perawatan tertentu.
Di luar alamat dasar, AI menginginkan konteks: Di mana Anda di kota? Apa yang ada di sekitar?
Gabungkan GeoShape dengan konteks semantik dan bidang additionalProperty:
service_area_radius_km: Radius eksplisit yang Anda layaniaverage_response_time_minutes: Penting untuk kueri layanan daruratcustomer_parking_available: Untuk layanan dengan kantor fisiknearest_public_transit: Konteks aksesibilitasaccessibility_score: Pintu masuk ramah kursi roda, van yang dapat diaksesservice_types_offered: Darurat, terjadwal, preventifindustries_served: Residensial, Komersial, Industricertifications_held: Sertifikasi profesional yang relevanGunakan MapAtlas GeoEnrich API untuk memperkaya data area layanan secara otomatis: dapatkan cakupan lingkungan dalam radius Anda, identifikasi segmen demografis yang dilayani, temukan fasilitas terdekat untuk konteks, dan validasi akurasi radius area layanan.
Data terstruktur saja tidak cukup. Konten situs web Anda yang sebenarnya harus sesuai.
Beranda harus mencakup:
Struktur Konten FAQ
Model AI belajar dari konten FAQ. Sertakan tanya jawab ini:
Setiap item FAQ harus sesuai dengan data skema Anda. Jangan kontradiksi JSON-LD Anda dalam prosa.
Bagaimana model AI memutuskan bisnis layanan mana yang direkomendasikan? Lima faktor mendominasi:
1. Sinyal Ulasan (Bobot Tertinggi)
Jumlah ulasan, kebaruan, penilaian, dan spesifisitas. Ulasan terbaik menyebutkan area layanan, waktu respons, dan profesionalisme Anda. Contoh: "Menelepon jam 2 pagi dengan pipa pecah. Mereka tiba dalam 50 menit dari pusat Amsterdam. Diperbaiki dengan benar, tim profesional, harga wajar."
2. Ketersediaan dan Jam Operasional
Model AI mendukung bisnis yang sesuai dengan niat kueri. Pencarian "tukang ledeng darurat" memprioritaskan layanan dengan jam 24/7. Pencarian "dokter gigi Minggu" memerlukan jam Minggu dalam skema.
3. Transparansi Harga
Layanan dengan harga terlihat mendapat peringkat lebih tinggi daripada daftar "hubungi untuk penawaran" yang samar. Sertakan kisaran harga dan harga layanan tertentu.
4. Spesifisitas Kredensial
Profesional berlisensi mendapat peringkat di atas yang tidak berlisensi. Sertifikasi dan spesialisasi dalam skema dan konten membangun kepercayaan.
5. Kejelasan Area Layanan
Area layanan geografis tertentu mengalahkan "nasional". GeoShape dengan radius mengalahkan deskripsi teks. Lingkungan yang disebutkan namanya mengalahkan cakupan kota yang samar.
Kesalahan 1: Tidak Ada Area Layanan yang Ditentukan
AI tidak dapat mengetahui apakah Anda melayani 1km atau 50km dari kantor Anda tanpa areaServed.
Kesalahan 2: Jam Pembukaan Tidak Ada
Tukang ledeng darurat tanpa tanda 24/7 tidak terlihat untuk pencarian "tukang ledeng 24/7". Tambahkan openingHoursSpecification lengkap untuk semua hari termasuk akhir pekan.
Kesalahan 3: Tidak Ada Informasi Harga
Harga tersembunyi berarti kehilangan kepercayaan. Tambahkan setidaknya priceRange, atau hasOfferCatalog dengan harga layanan tertentu.
Kesalahan 4: Tidak Ada Kredensial atau Sertifikasi
"Dr." hanyalah gelar. Tambahkan hasCredential dengan detail pendidikan dan spesialisasi.
Kesalahan 5: Deskripsi Template
"Memberikan perawatan gigi berkualitas di lingkungan yang ramah" berlaku untuk 10.000 dokter gigi. Jelaskan spesialisasi dan area layanan Anda yang sebenarnya.
Kesalahan 6: Waktu Respons Tidak Ada
"Darurat" tidak berarti apa-apa tanpa kejelasan waktu respons. Tambahkan additionalProperty dengan average_response_time_minutes.
Kesalahan 7: Data yang Bertentangan
Jika skema Anda mengatakan 9:00-17:00 tetapi situs web Anda mengatakan "Kami buka 24/7 untuk panggilan darurat", model AI mendeteksi kontradiksi dan tidak mempercayai data Anda.
Langkah 1: Validasi Sintaks JSON-LD
Gunakan validator Schema.org di validator.schema.org untuk memeriksa properti wajib yang hilang, ketidakcocokan tipe, dan kesalahan sintaks.
Langkah 2: Uji Visibilitas AI dengan AEO Checker
Gunakan AEO Checker di /ai-seo-checker untuk memeriksa apakah data bisnis Anda dipahami dengan benar, verifikasi area layanan dikenali, konfirmasi jam pembukaan diurai, dan lihat bagaimana model AI akan menafsirkan skema Anda.
Langkah 3: Pengujian AI Manual
Tanyakan kepada ChatGPT atau Perplexity:
Lihat apakah bisnis Anda muncul dan dijelaskan secara akurat.
Langkah 4: Periksa Konsistensi
Apakah JSON-LD Anda cocok dengan konten situs web Anda? Apakah jam sudah akurat di semua saluran (Google, situs web, skema)? Apakah penetapan harga konsisten?
Langkah 5: Pantau dan Perbarui
Tinjau skema setiap kuartal. Perbarui jam pembukaan jika berubah. Tambahkan layanan baru ke hasOfferCatalog. Segarkan ulasan di aggregateRating.
Otomatisasi dalam skala besar
API GeoEnrich MapAtlas secara otomatis menambahkan koordinat, POI terdekat, akses transportasi, konteks lingkungan, dan data geo siap-skema ke setiap listing, satu panggilan API per listing, dalam skala apa pun.