Hầu hết các nhà hàng đều vô hình với tìm kiếm AI. Hướng dẫn này giải thích lý do tại sao và cách khắc phục, dù bạn vận hành 1 hay 100 địa điểm.
Đánh dấu lược đồ JSON-LD, dữ liệu có cấu trúc và làm giàu vị trí để giúp nhà hàng hiển thị trên ChatGPT, Perplexity và Google AI Overviews.
Không có dữ liệu địa lý
AI thấy gì: không có thông tin nào có thể khớp. Không trả lời được bất kỳ truy vấn nào về vị trí hoặc ẩm thực.
Với GeoEnrich
AI thấy gì: có thể khớp với 30+ loại truy vấn như "nhà hàng Ý gần ga tàu", "chỗ ngồi ngoài trời ở Jordaan", "thân thiện gia đình có bãi đỗ xe".
GeoEnrich tự động tạo ra cột bên phải từ một địa chỉ. Chỉ một lần gọi API.
Thêm JSON-LD này vào website của nhà hàng và ngay lập tức hiển thị với các công cụ tìm kiếm 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"}
]
}
Bạn muốn phiên bản đầy đủ với các mục menu, đánh dấu chế độ ăn uống và làm giàu vị trí? Xem ví dụ schema nhà hàng hoàn chỉnh bên dưới.
Hiểu mục đích tìm kiếm là nền tảng của GEO. Mọi người không chỉ hỏi "nhà hàng". Họ đặt các câu hỏi cụ thể, giàu ngữ cảnh:
Với mỗi truy vấn này, các công cụ AI quét dữ liệu nhà hàng để tìm các thuộc tính cụ thể:
Chiến lược GEO của bạn phải đáp ứng tất cả các khía cạnh này.
Loại schema Restaurant là nền tảng của bạn. Nó cho các công cụ AI biết chính xác doanh nghiệp của bạn là gì và điều gì làm nó đặc biệt.
Dùng Restaurant làm @type chính. Để khớp cụ thể hơn, dùng các loại phụ: FastFoodRestaurant, BarOrPub hoặc CafeOrCoffeeShop.
Các trường Bắt buộc cho Schema Nhà hàng
name: AI dùng tên chính xác để xác định và trích dẫn nhà hàng của bạndescription: AI kéo mô tả để trả lời "điều gì đặc biệt về nơi này?"address: Cho phép truy vấn theo vị trí và xếp hạng địa lýgeo: Vĩ độ/kinh độ cho tìm kiếm gần đây và ngữ cảnh bản đồservesCuisine: Lọc nhà hàng theo loại ẩm thực ("Ý", "Thuần chay", v.v.)priceRange: Khớp với truy vấn theo ngân sáchopeningHoursSpecification: Trả lời "họ có mở cửa không?" và "lựa chọn đêm muộn?"aggregateRating: Tín hiệu chất lượng và độ tin cậyimage: AI có thể hiển thị hình ảnh nhà hàng trong phản hồitelephone: Thông tin liên hệ cho người dùng theo dõiViết Mô tả cho AI
Mô tả kém: "Chúng tôi phục vụ đồ ăn ngon trong bầu không khí thoải mái. Hãy đến thăm chúng tôi ngay hôm nay!"
Mô tả tốt: "Nhà hàng Ý nhỏ chuyên về pasta thủ công và pizza nướng củi từ Campania. Bếp mở nhìn ra phòng ăn ấm cúng với 18 chỗ ngồi. Danh sách rượu tập trung vào các nhà sản xuất ít được biết đến ở Piedmont và Tuscany. Bắt buộc đặt bàn. Không có thực đơn cố định; các món thay đổi theo mùa dựa trên nguyên liệu thị trường."
Mô tả tốt chỉ định vùng ẩm thực, mô tả trải nghiệm ăn uống, đề cập các món đặc trưng, ghi chú định dạng ăn uống và bao gồm chi tiết vận hành.
Menu là nơi GEO nhà hàng trở nên mạnh mẽ. Khi ai đó hỏi "Có tùy chọn thuần chay không?" hoặc "Tôi có thể gọi món chính dưới 20 euro không?", AI tìm kiếm trong đánh dấu menu của bạn.
{
"@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"]
}
]
}
]
}
Tại sao Schema Menu quan trọng với AI
Khi công cụ AI nhận truy vấn "Nhà hàng thuần chay ở Amsterdam phục vụ pasta", nó lọc theo vị trí, rồi theo servesCuisine, rồi tìm kiếm các mục menu có suitableForDiet: VeganDiet. Nếu không có đánh dấu menu, nhà hàng của bạn sẽ không xuất hiện cho các truy vấn đặc biệt về chế độ ăn uống.
Các Tùy chọn Chế độ ăn uống Cần Đánh dấu:
Đánh giá rất quan trọng để AI trích dẫn. Khi AI đề xuất nhà hàng của bạn, nó thường trích dẫn đánh giá để hỗ trợ đề xuất.
Luôn thêm aggregateRating, dù bắt đầu từ 0 đánh giá:
{
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "348",
"bestRating": "5",
"worstRating": "1"
}
Kéo các đánh giá cá nhân từ Google, TripAdvisor hoặc nền tảng của riêng bạn. Các công cụ AI kéo những đoạn này khi trả lời "mọi người nói gì về nhà hàng này?"
Cập nhật aggregateRating thường xuyên. Xếp hạng cũ gây hại cho độ tin cậy.
Đây là nơi GEO chuyển đổi khả năng hiển thị của nhà hàng. Bằng cách thêm ngữ cảnh vị trí, bạn giúp AI hiểu không chỉ nhà hàng của bạn là gì, mà còn tại sao nó đáng được đề xuất.
Dùng additionalProperty để đánh dấu các nguồn lực lân cận mang lại giá trị:
nearest_parking: Giải đáp mối lo "có bãi đỗ xe không?"nearest_metro: Khả năng tiếp cận cho người dùng giao thông công cộngnearest_bus_stop: Hỗ trợ với "tôi đến đó bằng cách nào?"attractions_nearby_1km: Ngữ cảnh cho du kháchhotels_nearby_500m: Ngữ cảnh du lịch và tổ chức sự kiệnwalkability_score: "Tôi có thể đi bộ quanh khu phố không?"nightlife_density_score: "Có cuộc sống đêm gần đó không?"transit_score: "Dễ tiếp cận bằng giao thông công cộng không?"bike_friendly: Ngữ cảnh Amsterdam (văn hóa đạp xe)Thay vì nghiên cứu thủ công từng thuộc tính vị trí, hãy dùng GeoEnrich API tại mapatlas.eu/products-services/geoenrich-api để tự động điền các trường này.
Nội dung website của bạn nên được cấu trúc để AI có thể phân tích dễ dàng. Dùng HTML ngữ nghĩa với cấu trúc tiêu đề đúng và các phần FAQ được cấu trúc để AI trích xuất.
Các công cụ AI trích xuất câu trả lời từ các phần FAQ như:
Khi AI đề xuất nhà hàng của bạn, nó cần trích dẫn bạn. Có năm mẫu trích dẫn phổ biến:
Mẫu 1: Đề cập Trực tiếp Doanh nghiệp, AI kéo mô tả của bạn trực tiếp để trả lời "Nhà hàng Ý tốt nhất ở Amsterdam?"
Mẫu 2: Khớp Dựa trên Thuộc tính, Đánh dấu menu với suitableForDiet: VeganDiet cho phép khớp với "Nhà hàng thuần chay ở Amsterdam có đặt bàn?"
Mẫu 3: Vị trí + Ngữ cảnh, Dữ liệu làm giàu vị trí của bạn cho phép khớp với "Nên ăn ở đâu gần Nhà Anne Frank?"
Mẫu 4: Xếp chồng Tính năng, Mảng amenityFeature của bạn cho phép khớp đa thuộc tính với "Nhà hàng Ý hẹn hò ở Amsterdam có chỗ ngồi ngoài trời và phòng ăn riêng tư?"
Mẫu 5: Tích hợp Đánh giá, Schema đánh giá của bạn cho phép AI trích dẫn phản hồi thực tế của khách khi được hỏi về chất lượng nhà hàng.
Lỗi 1: Không có Schema Menu
Nhiều nhà hàng có menu đẹp trên website nhưng không có dữ liệu menu có cấu trúc. Nếu không có, nhà hàng sẽ không xuất hiện cho các truy vấn đặc biệt về chế độ ăn uống.
Lỗi 2: Giờ mở cửa Thiếu hoặc Mơ hồ
Chỉ định dayOfWeek cho mỗi ngày. Giờ mơ hồ khiến AI trả lời sai "họ có mở cửa không?"
Lỗi 3: Không có Loại Ẩm thực hoặc Loại quá Rộng
Dùng ẩm thực cụ thể: "servesCuisine": ["Italian", "Mediterranean", "Seafood"], không phải "Food".
Lỗi 4: Mô tả Mẫu
"Chào mừng đến nhà hàng của chúng tôi. Chúng tôi phục vụ đồ ăn tươi ngon." áp dụng cho 10.000 nhà hàng. Các công cụ AI không thấy thông tin phân biệt nào.
Lỗi 5: Không có Thông tin Chế độ ăn hoặc Dị ứng
Người có hạn chế chế độ ăn không thể tìm thấy bạn. Đánh dấu mọi khả năng tương thích chế độ ăn với suitableForDiet.
Lỗi 6: Thiếu Tọa độ Chính xác
AI không thể xác định bạn có "gần bảo tàng" hay "bên kia con sông" mà không có tọa độ nhà hàng thực tế đến 4 chữ số thập phân.
Lỗi 7: Không có Làm giàu Vị trí
Chỉ có địa chỉ và tọa độ bỏ lỡ các đề xuất dựa trên ngữ cảnh như "nhà hàng gần các điểm tham quan lớn có bãi đỗ xe dễ dàng."
Lỗi 8: Đánh giá Cũ hoặc Thiếu
Đánh giá cuối cùng từ năm 2022 khiến AI cho rằng nhà hàng của bạn không còn hoạt động hoặc chất lượng thấp.
Lỗi 9: Thiếu Dữ liệu amenityFeature
Nếu không có chỗ ngồi ngoài trời, khả năng tiếp cận xe lăn và phòng ăn riêng tư trong amenityFeature, bạn sẽ không xuất hiện cho các truy vấn về tính năng đó.
Lỗi 10: Khoảng giá Không khớp
Dùng "priceRange": "€" khi giá trung bình mỗi món là 28 euro đặt ra kỳ vọng sai và khiến AI định tuyến sai các truy vấn theo ngân sách.
Trước khi xuất bản, hãy xác nhận đánh dấu schema của bạn.
Dùng AEO Checker
Truy cập /ai-seo-checker để xác nhận schema. Nhập URL nhà hàng để nhận báo cáo kiểm tra các trường bắt buộc, cấu trúc schema hợp lệ, độ hoàn chỉnh làm giàu và các lỗi thường gặp.
Kiểm tra Thủ công
Hỏi trực tiếp các công cụ AI về nhà hàng của bạn:
Nếu dữ liệu có cấu trúc của bạn đúng, AI sẽ trả lời chính xác. Nếu không, bạn sẽ thấy chi tiết mơ hồ hoặc thiếu.
Kiểm tra Mã nguồn
Trong trình duyệt, nhấp chuột phải > Xem mã nguồn trang. Tìm kiếm application/ld+json. Bạn sẽ thấy schema Restaurant. Sao chép JSON và xác nhận tại jsonlint.com để đảm bảo JSON hợp lệ.
Tự động hóa ở quy mô lớn
API GeoEnrich của MapAtlas tự động thêm tọa độ, POI lân cận, khả năng tiếp cận giao thông, ngữ cảnh khu phố và dữ liệu địa lý sẵn sàng schema vào mỗi danh sách, một lần gọi API mỗi danh sách, ở bất kỳ quy mô nào.