Sebagian besar restoran tidak terlihat oleh mesin pencari AI. Panduan ini menjelaskan alasannya dan cara memperbaikinya, baik untuk 1 lokasi maupun 100.
Markup schema JSON-LD, data terstruktur, dan pengayaan lokasi agar restoran terlihat di ChatGPT, Perplexity, dan Google AI Overviews.
Tanpa data geo
Yang dilihat AI: tidak ada yang bisa dicocokkan. Nol kueri kedekatan atau masakan terjawab.
Dengan GeoEnrich
Yang dilihat AI: dapat dicocokkan untuk 30+ jenis kueri termasuk "restoran Italia dekat stasiun", "tempat duduk outdoor di Jordaan", "ramah keluarga dengan parkir".
GeoEnrich menghasilkan kolom kanan secara otomatis dari sebuah alamat. Satu API call.
Tambahkan JSON-LD ini ke website restoran Anda dan langsung terlihat oleh mesin pencari AI:
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Gracia Italian Kitchen",
"description": "Authentic Italian restaurant serving handmade pasta, wood-fired pizzas, and seasonal risottos in a cozy Amsterdam neighborhood setting.",
"url": "https://example.com",
"telephone": "+31 20 123 4567",
"address": {
"@type": "PostalAddress",
"streetAddress": "Graciaplein 10",
"addressLocality": "Amsterdam",
"postalCode": "1013 BA",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3876,
"longitude": 4.9041
},
"servesCuisine": ["Italian", "Mediterranean"],
"priceRange": "€€",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "348"
},
"acceptsReservations": true,
"amenityFeature": [
{"@type": "LocationFeatureSpecification", "name": "Outdoor Seating"},
{"@type": "LocationFeatureSpecification", "name": "Wheelchair Accessible"},
{"@type": "LocationFeatureSpecification", "name": "Terrace"}
]
}
Ingin versi lengkap dengan item menu, markup diet, dan pengayaan lokasi? Lihat schema restoran lengkap di contoh di bawah.
Memahami intent pencarian sangat penting untuk GEO. Orang tidak hanya bertanya "restoran". Mereka mengajukan pertanyaan spesifik dan kaya konteks:
Untuk setiap kueri ini, mesin AI memindai data restoran mencari atribut spesifik:
Strategi GEO Anda harus mencakup semua dimensi ini.
Tipe schema Restaurant adalah fondasi Anda. Schema ini memberitahu mesin AI apa bisnis Anda dan apa yang membuatnya istimewa.
Gunakan Restaurant sebagai @type utama Anda. Untuk pencocokan lebih spesifik, gunakan subtipe: FastFoodRestaurant, BarOrPub, atau CafeOrCoffeeShop.
Field Wajib untuk Schema Restoran
name: AI menggunakan nama persis untuk mengidentifikasi dan mengutip restoran Andadescription: AI menarik deskripsi untuk menjawab "apa yang spesial dari tempat ini?"address: Memungkinkan kueri berbasis lokasi dan peringkat geografisgeo: Latitude/longitude untuk pencarian terdekat dan konteks petaservesCuisine: Filter restoran berdasarkan tipe masakan ("Italian", "Vegan", dll.)priceRange: Mencocokkan kueri yang memperhatikan anggaranopeningHoursSpecification: Menjawab "apakah mereka buka sekarang?" dan "pilihan malam hari?"aggregateRating: Memberi sinyal kualitas dan kepercayaanimage: AI mungkin menampilkan gambar restoran dalam responstelephone: Informasi kontak untuk tindak lanjut penggunaMenulis Deskripsi untuk AI
Deskripsi buruk: "Kami menyajikan makanan lezat dalam suasana nyaman. Kunjungi kami hari ini!"
Deskripsi baik: "Osteria Italia intim yang mengkhususkan diri dalam pasta buatan tangan dan pizza panggang kayu dari Campania. Dapur terbuka menghadap ruang makan intim dengan 18 kursi. Daftar wine berfokus pada produsen kecil Piedmont dan Tuscany yang kurang dikenal. Reservasi diperlukan. Tidak ada menu tetap; pilihan berubah sesuai musim berdasarkan ketersediaan pasar."
Deskripsi yang baik menyebutkan wilayah masakan, menggambarkan pengalaman makan, menyebutkan sajian andalan, mencantumkan format makan, dan mencakup detail operasional.
Menu adalah tempat GEO restoran menjadi sangat kuat. Ketika seseorang bertanya "Apakah ada pilihan vegan?" atau "Bisakah saya mendapatkan menu utama di bawah 20 euro?", AI mencari markup menu Anda.
{
"@context": "https://schema.org",
"@type": "Menu",
"name": "Gracia Italian Kitchen - Dinner Menu",
"hasMenuSection": [
{
"@type": "MenuSection",
"name": "Starters",
"hasMenuItem": [
{
"@type": "MenuItem",
"name": "Burrata with Heirloom Tomatoes",
"description": "Fresh burrata from Apulia with San Marzano tomatoes, basil, and aged balsamic",
"offers": {
"@type": "Offer",
"price": "12",
"priceCurrency": "EUR"
},
"suitableForDiet": ["VeganDiet", "GlutenFreeDiet"]
}
]
}
]
}
Mengapa Markup Menu Penting untuk AI
Ketika mesin AI mendapat kueri seperti "Restoran vegan di Amsterdam yang menyajikan pasta", ia menyaring berdasarkan lokasi, lalu berdasarkan servesCuisine, lalu mencari item menu untuk suitableForDiet: VeganDiet. Tanpa markup menu, restoran Anda tidak akan muncul untuk kueri khusus diet.
Pilihan Diet yang Selalu Tandai:
Ulasan sangat penting untuk kutipan AI. Ketika AI merekomendasikan restoran Anda, sering mengutip ulasan untuk mendukung rekomendasinya.
Selalu sertakan aggregateRating, bahkan jika dimulai dari 0 ulasan:
{
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "348",
"bestRating": "5",
"worstRating": "1"
}
Tarik ulasan individual dari Google, TripAdvisor, atau platform Anda sendiri. Mesin AI menarik cuplikan ini saat menjawab "apa kata orang tentang restoran ini?"
Perbarui aggregateRating secara berkala. Rating yang usang merusak kredibilitas.
Di sinilah GEO mengubah visibilitas restoran. Dengan menambahkan konteks lokasi, Anda membantu AI memahami bukan hanya apa restoran Anda, tetapi mengapa layak direkomendasikan.
Gunakan additionalProperty untuk menandai sumber daya terdekat yang menambah nilai:
nearest_parking: Mengatasi kekhawatiran "apakah ada parkir?"nearest_metro: Aksesibilitas untuk pengguna transitnearest_bus_stop: Membantu dengan "bagaimana cara ke sana?"attractions_nearby_1km: Konteks untuk wisatawanhotels_nearby_500m: Konteks pariwisata dan acarawalkability_score: "Bisakah saya berjalan kaki di sekitar lingkungan ini?"nightlife_density_score: "Apakah ada hiburan malam di sekitar sini?"transit_score: "Mudah dijangkau dengan transportasi umum?"bike_friendly: Konteks Amsterdam (budaya bersepeda)Daripada meneliti setiap atribut lokasi secara manual, gunakan GeoEnrich API di mapatlas.eu/products-services/geoenrich-api untuk mengisi field-field ini secara otomatis.
Konten website Anda harus terstruktur agar AI dapat mengurainya dengan mudah. Gunakan HTML semantik dengan hierarki heading yang benar dan bagian FAQ yang terstruktur untuk ekstraksi AI.
Mesin AI mengekstrak jawaban dari bagian FAQ seperti:
Ketika AI merekomendasikan restoran Anda, perlu mengutip Anda. Ada lima pola kutipan umum:
Pola 1: Penyebutan Bisnis Langsung, AI menarik deskripsi Anda langsung untuk menjawab "Restoran Italia terbaik di Amsterdam?"
Pola 2: Pencocokan Berbasis Atribut, Markup menu Anda dengan suitableForDiet: VeganDiet memungkinkan pencocokan untuk "Restoran vegan di Amsterdam dengan reservasi?"
Pola 3: Lokasi + Konteks, Data pengayaan lokasi Anda memungkinkan pencocokan untuk "Di mana saya harus makan dekat Anne Frank House?"
Pola 4: Penumpukan Fitur, Array amenityFeature Anda memungkinkan pencocokan multi-atribut untuk "Restoran Italia malam romantis di Amsterdam dengan tempat duduk outdoor dan makan pribadi?"
Pola 5: Integrasi Ulasan, Schema Review Anda memungkinkan AI mengutip umpan balik tamu sebenarnya saat ditanya tentang kualitas restoran.
Kesalahan 1: Tidak Ada Schema Menu Sama Sekali
Banyak restoran memiliki menu indah di website mereka tetapi tidak ada data menu terstruktur. Tanpanya, restoran Anda tidak akan muncul untuk kueri khusus diet.
Kesalahan 2: Jam Buka Hilang atau Tidak Jelas
Tentukan dayOfWeek untuk setiap hari. Jam yang samar menyebabkan AI menjawab "apakah Anda buka sekarang?" dengan salah.
Kesalahan 3: Tidak Ada Tipe Masakan atau Terlalu Umum
Gunakan masakan spesifik: "servesCuisine": ["Italian", "Mediterranean", "Seafood"], bukan "Food".
Kesalahan 4: Deskripsi Template
"Selamat datang di restoran kami. Kami menyajikan makanan segar dan lezat." berlaku untuk 10.000 restoran. Mesin AI tidak melihat informasi yang membedakan.
Kesalahan 5: Tidak Ada Informasi Diet atau Alergen
Orang dengan pembatasan diet tidak dapat menemukan Anda. Tandai setiap kompatibilitas diet dengan suitableForDiet.
Kesalahan 6: Koordinat Tepat yang Hilang
AI tidak dapat menentukan apakah Anda "dekat museum" atau "di seberang sungai" tanpa koordinat restoran yang sebenarnya hingga 4 desimal.
Kesalahan 7: Tidak Ada Pengayaan Lokasi
Hanya alamat dan koordinat melewatkan rekomendasi berbasis konteks seperti "restoran dekat atraksi utama dengan parkir mudah."
Kesalahan 8: Ulasan Usang atau Hilang
Ulasan terakhir dari 2022 membuat AI melihat restoran Anda sebagai tidak aktif atau berkualitas rendah.
Kesalahan 9: Data amenityFeature yang Hilang
Tanpa tempat duduk outdoor, aksesibilitas kursi roda, dan makan pribadi dalam amenityFeature, Anda tidak akan muncul untuk kueri fitur tersebut.
Kesalahan 10: Ketidakcocokan Rentang Harga
Menggunakan "priceRange": "€" ketika harga rata-rata hidangan utama Anda adalah 28 euro menetapkan ekspektasi yang salah dan menyebabkan AI mengarahkan kueri hemat ke tempat lain.
Sebelum dipublikasikan, validasi markup schema Anda.
Menggunakan AEO Checker
Kunjungi /ai-seo-checker untuk memvalidasi schema Anda. Masukkan URL restoran untuk mendapatkan laporan yang memeriksa field yang diperlukan, struktur schema yang valid, kelengkapan pengayaan, dan error umum.
Pengujian Manual
Tanya mesin AI langsung tentang restoran Anda:
Jika data terstruktur Anda benar, AI harus menjawab dengan presisi. Jika tidak, Anda akan melihat detail yang samar atau hilang.
Inspeksi Kode
Di browser Anda, klik kanan > Lihat Sumber Halaman. Cari application/ld+json. Anda akan melihat schema Restaurant Anda. Salin JSON dan validasi di jsonlint.com untuk memastikan JSON yang valid.
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.