De meeste restaurants zijn onzichtbaar voor AI-zoekopdrachten. Deze gids legt uit waarom, en hoe u dit kunt oplossen, of u nu 1 of 100 locaties heeft.
JSON-LD-schemamarkup, gestructureerde data en locatieverrijking om restaurants zichtbaar te maken in ChatGPT, Perplexity en Google AI Overviews.
Zonder geo-data
Wat AI ziet: niets bruikbaars. Geen nabijheids- of keukentype-zoekopdrachten worden beantwoord.
Met GeoEnrich
Wat AI ziet: koppelbaar aan 30+ zoektypen, waaronder "Italiaans restaurant bij het station", "buitenzitplaatsen in de Jordaan", "gezinsvriendelijk met parkeerplaats".
GeoEnrich genereert de rechterkolom automatisch vanuit een adres. Één API-aanroep.
Voeg deze JSON-LD toe aan de website van uw restaurant en u bent meteen zichtbaar voor AI-zoekmachines:
{
"@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"}
]
}
Wilt u de volledige versie met menu-items, dieetmarkeringen en locatieverrijking? Zie de volledige restaurantschema-voorbeelden hieronder.
Het begrijpen van zoekintentie is cruciaal voor GEO. Mensen vragen niet simpelweg "restaurants". Ze stellen specifieke, contextrijke vragen:
Voor elk van deze zoekopdrachten scannen AI-engines restaurantdata op specifieke attributen:
Uw GEO-strategie moet al deze dimensies aanpakken.
Het Restaurant-schematype is uw basis. Het vertelt AI-engines precies wat uw bedrijf is en wat het bijzonder maakt.
Gebruik Restaurant als primair @type. Gebruik voor specifiekere koppeling subtypes: FastFoodRestaurant, BarOrPub of CafeOrCoffeeShop.
Verplichte velden voor restaurantschema
name: AI gebruikt de exacte naam om uw restaurant te identificeren en te citerendescription: AI haalt beschrijvingen op om "wat is er bijzonder aan deze plek?" te beantwoordenaddress: Maakt locatiegebaseerde zoekopdrachten en geografische ranking mogelijkgeo: Breedte-/lengtegraad voor zoekopdrachten in de buurt en kaartcontextservesCuisine: Filtert restaurants op keukentype ("Italiaans", "Veganistisch", enz.)priceRange: Matcht budgetbewuste zoekopdrachtenopeningHoursSpecification: Beantwoordt "zijn ze nu open?" en "late avondopties?"aggregateRating: Signaleert kwaliteit en betrouwbaarheidimage: AI kan restaurantafbeeldingen weergeven in reactiestelephone: Contactinformatie voor gebruikersopvolgingBeschrijvingen schrijven voor AI
Slechte beschrijving: "Wij serveren heerlijk eten in een comfortabele sfeer. Kom ons vandaag bezoeken!"
Goede beschrijving: "Intieme Italiaanse osteria gespecialiseerd in handgemaakte pasta en houtgestookte pizza's uit Campanië. Open keuken kijkt uit op intieme eetkamer met 18 stoelen. Wijnkaart richt zich op minder bekende producenten uit Piemonte en Toscane. Reservering vereist. Geen vast menu; het aanbod wisselt seizoensgebonden op basis van marktbeschikbaarheid."
Goede beschrijvingen specificeren de keukenregio, beschrijven de eetervaring, vermelden handtekeningbereidingen, noteren het eetformaat en bevatten operationele details.
Menu's zijn waar restaurant-GEO krachtig wordt. Wanneer iemand vraagt "Heeft u veganistische opties?" of "Kan ik een hoofdgerecht onder 20 euro krijgen?", doorzoekt AI uw menumarkup.
{
"@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"]
}
]
}
]
}
Waarom menumarkup belangrijk is voor AI
Wanneer een AI-engine een zoekopdracht krijgt zoals "Veganistische restaurants in Amsterdam die pasta serveren", filtert het eerst op locatie, dan op servesCuisine, en doorzoekt vervolgens menu-items op suitableForDiet: VeganDiet. Zonder menumarkup verschijnt uw restaurant niet bij dieetspecifieke zoekopdrachten.
Dieetopties die altijd gemarkeerd moeten worden:
Reviews zijn cruciaal voor AI-citaten. Wanneer een AI uw restaurant aanbeveelt, citeert het vaak reviews ter ondersteuning van de aanbeveling.
Voeg altijd aggregateRating toe, zelfs als u bij 0 reviews begint:
{
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "348",
"bestRating": "5",
"worstRating": "1"
}
Haal individuele reviews op van Google, TripAdvisor of uw eigen platform. AI-engines gebruiken deze fragmenten om "wat zeggen mensen over dit restaurant?" te beantwoorden.
Update aggregateRating regelmatig. Verouderde beoordelingen schaden de geloofwaardigheid.
Hier transformeert GEO de zichtbaarheid van restaurants. Door locatiecontext toe te voegen, helpt u AI te begrijpen niet alleen wat uw restaurant is, maar waarom het de moeite waard is om aan te bevelen.
Gebruik additionalProperty om nabijgelegen bronnen te markeren die waarde toevoegen:
nearest_parking: Beantwoordt de vraag "is er parkeergelegenheid?"nearest_metro: Bereikbaarheid voor OV-gebruikersnearest_bus_stop: Helpt bij "hoe kom ik er?"attractions_nearby_1km: Context voor toeristenhotels_nearby_500m: Toerisme- en evenementencontextwalkability_score: "Kan ik door de wijk wandelen?"nightlife_density_score: "Is er uitgaansleven in de buurt?"transit_score: "Goed bereikbaar met het openbaar vervoer?"bike_friendly: Amsterdam-context (fietscultuur)Gebruik in plaats van elk locatiekenmerk handmatig te onderzoeken de GeoEnrich API op mapatlas.eu/products-services/geoenrich-api om deze velden automatisch in te vullen.
De inhoud van uw website moet zo gestructureerd zijn dat AI deze gemakkelijk kan verwerken. Gebruik semantische HTML met een correcte kopjeshiërarchie en FAQ-secties die gestructureerd zijn voor AI-extractie.
AI-engines halen antwoorden uit FAQ-secties zoals:
Wanneer een AI uw restaurant aanbeveelt, moet het u citeren. Er zijn vijf veelvoorkomende citatiepatronen:
Patroon 1: Directe bedrijfsvermelding, AI haalt uw beschrijving direct op om "Beste Italiaanse restaurants in Amsterdam?" te beantwoorden
Patroon 2: Attribuutgebaseerde koppeling, Uw menumarkup met suitableForDiet: VeganDiet maakt koppeling mogelijk voor "Veganistische restaurants in Amsterdam met reservering?"
Patroon 3: Locatie + Context, Uw locatieverrijkingsdata maakt koppeling mogelijk voor "Waar moet ik eten bij het Anne Frank Huis?"
Patroon 4: Feature-stacking, Uw amenityFeature-array maakt multi-attribuutkoppeling mogelijk voor "Romantische Italiaanse restaurants in Amsterdam met buitenzitplaatsen en privé-eetruimte?"
Patroon 5: Review-integratie, Uw Review-schema stelt AI in staat echte gastfeedback te citeren wanneer naar restaurantkwaliteit wordt gevraagd.
Fout 1: Geen menuschema aanwezig
Veel restaurants hebben prachtige menu's op hun websites, maar geen gestructureerde menudata. Zonder dit verschijnt uw restaurant niet bij dieetspecifieke zoekopdrachten.
Fout 2: Ontbrekende of vage openingstijden
Geef dayOfWeek op voor elke dag. Vage tijden zorgen ervoor dat AI "bent u nu open?" onjuist beantwoordt.
Fout 3: Geen of te breed keukentype
Gebruik specifieke keuken: "servesCuisine": ["Italian", "Mediterranean", "Seafood"], niet "Food".
Fout 4: Sjabloonbeschrijvingen
"Welkom in ons restaurant. Wij serveren vers, heerlijk eten." is van toepassing op 10.000 restaurants. AI-engines zien geen onderscheidende informatie.
Fout 5: Geen dieet- of allergeneninformatie
Mensen met dieetbeperkingen kunnen u niet vinden. Markeer elke dieetgeschiktheid met suitableForDiet.
Fout 6: Ontbrekende precieze coördinaten
AI kan niet bepalen of u "bij het museum" of "aan de andere kant van de rivier" bent zonder daadwerkelijke restaurantcoördinaten op 4 decimalen.
Fout 7: Geen locatieverrijking
Alleen adres en coördinaten missen contextgestuurde aanbevelingen zoals "restaurants bij grote attracties met gemakkelijk parkeren".
Fout 8: Verouderde of ontbrekende reviews
Een laatste review uit 2022 laat AI uw restaurant zien als inactief of van lage kwaliteit.
Fout 9: Ontbrekende amenityFeature-data
Zonder buitenzitplaatsen, rolstoeltoegang en privé-eetruimte in amenityFeature, verschijnt u niet bij die feature-zoekopdrachten.
Fout 10: Prijsklasse-mismatch
Gebruik van "priceRange": "€" wanneer uw gemiddeld hoofdgerecht 28 euro kost, wekt verkeerde verwachtingen en zorgt ervoor dat AI budgetbewuste zoekopdrachten verkeerd doorstuurt.
Valideer uw schemamarkup voordat u publiceert.
AEO Checker gebruiken
Bezoek /ai-seo-checker om uw schema te valideren. Voer uw restaurant-URL in voor een rapport dat verplichte velden, geldige schemastructuur, verrijkingsvolledigheid en veelgemaakte fouten controleert.
Handmatig testen
Vraag AI-engines rechtstreeks naar uw restaurant:
Als uw gestructureerde data correct is, zou AI precies moeten antwoorden. Zo niet, dan ziet u vage of ontbrekende details.
Code-inspectie
Rechtsklik in uw browser op Paginabron bekijken. Zoek naar application/ld+json. U zou uw restaurantschema moeten zien. Kopieer de JSON en valideer deze op jsonlint.com om geldige JSON te garanderen.
Op grote schaal automatiseren
De MapAtlas GeoEnrich API voegt automatisch coördinaten, nabijgelegen POIs, ov-toegang, buurtcontext en schemaklare geo-data toe aan elke vermelding, één API-aanroep per vermelding, op elke schaal.