Hotels & Hospitality GEO-Leitfaden
Die meisten Hotels sind für KI-Suchmaschinen unsichtbar. Dieser Leitfaden zeigt Ihnen, warum das so ist und wie Sie es beheben, egal ob Sie 1 Unterkunft oder 1.000 verwalten.
JSON-LD-Schema-Markup, strukturierte Daten und Standortanreicherung, damit Hotels in ChatGPT, Perplexity und Google AI Overviews gefunden werden.
Ohne Geo-Daten
Was die KI sieht: nichts Zuordenbares. Keine Proximity-Anfragen beantwortet.
Mit GeoEnrich
Was die KI sieht: zuordenbar für 40+ Anfragetypen, darunter "nahe Centraal Station", "zu Fuß zu Restaurants", "guter U-Bahn-Anschluss".
GeoEnrich generiert die rechte Spalte automatisch aus einer Adresse. Ein einziger API-Aufruf.
Schnellstart
Fügen Sie dieses JSON-LD zur Website Ihres Hotels hinzu und werden Sie sofort von KI-Suchmaschinen gefunden:
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Hotel Amsterdam Central",
"url": "https://www.example-hotel.com",
"telephone": "+31 20 123 4567",
"email": "reservations@example-hotel.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prins Hendrikkade 33",
"addressLocality": "Amsterdam",
"addressRegion": "North Holland",
"postalCode": "1012 TM",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3787,
"longitude": 4.9010
},
"description": "Luxury 4-star hotel overlooking Amsterdam Central Station with spa, rooftop bar, and canal views.",
"priceRange": "EUR150-350",
"starRating": {
"@type": "Rating",
"ratingValue": 4.5,
"bestRating": 5
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.5,
"reviewCount": 823,
"bestRating": 5,
"worstRating": 1
},
"checkinTime": "15:00",
"checkoutTime": "11:00",
"amenityFeature": [
{"@type": "Text", "name": "Free WiFi"},
{"@type": "Text", "name": "Swimming Pool"},
{"@type": "Text", "name": "Spa"},
{"@type": "Text", "name": "Restaurant"},
{"@type": "Text", "name": "Gym"},
{"@type": "Text", "name": "Parking"}
],
"petsAllowed": true,
"offers": {
"@type": "Offer",
"url": "https://www.example-hotel.com/book",
"priceCurrency": "EUR",
"price": "200"
}
}
Möchten Sie die vollständige Version mit Standortbewertungen, POIs, nahegelegenen Attraktionen und Zimmertypen? Sehen Sie sich die vollständigen Hotel-Schema-Beispiele unten an.
Wie Menschen über KI nach Hotels suchen
Nutzer stellen KI-Engines immer spezifischere Fragen, die sowohl Standort- als auch Objektdaten erfordern. Hier sind reale Suchmuster, auf die Ihr Hotel antworten muss:
Ausstattung + Standort-Suchen:
- "Bestes Boutique-Hotel in Barcelona mit Rooftop-Pool unter 200 Euro"
- "Familienfreundliche Hotels nahe Disneyland Paris mit Kinderclub"
- "Ruhige Hotels im Amsterdamer Stadtzentrum unter 200 Euro"
- "Haustierfreundliche Luxushotels in Berlin mit Parkplatz"
- "Hotel mit Spa und Wellness-Center in Zürich"
Logistik-Suchen:
- "Hotels nahe Flughafen Charles de Gaulle mit Flughafenshuttle"
- "Zu Fuß zur Sagrada Familia, Hotels in Barcelona"
- "Amsterdam-Hotels mit U-Bahn-Zugang nach Schiphol"
- "Hotels innerhalb von 15 Minuten vom Genfer Bahnhof"
Erlebnis-Suchen:
- "Bestes Rooftop-Bar-Hotel in Athen mit Sonnenuntergangsblick"
- "Hotel mit herrlichem Stadtblick in der Prager Altstadt"
- "Strandhotel in Lissabon mit meeresgewandten Zimmern"
Ihre Daten müssen diese Anfragen unterstützen. Das bedeutet:
- Ausstattungsdetails auf Zimmerebene (nicht nur auf Objektebene)
- Geografische Koordinaten für Entfernungsberechnungen
- Verkehrsanbindung (U-Bahn, Flughafen, Bahnhof)
- Nahegelegene Attraktionen mit Gehzeiten
- Zimmer mit spezifischen Betttypen, Balkon-/Aussichtsdaten
- Bewertungsanzahl und Stimmung für KI-Ranking
- Preisflexibilität
Hotel-Schema: Das Fundament
Ihr Hotel-Schema ist die Grundlage. KI-Systeme lesen es zuerst, um zu verstehen, was Sie sind, wo Sie sind, was Sie anbieten und wie gut Sie sind.
Hotel-Typ: LodgingBusiness vs. Hotel
Verwenden Sie "@type": "Hotel" für klassische Hotels. Nutzen Sie LodgingBusiness nur für ungewöhnliche Unterkünfte (Hostels, Hütten, Hausboote). Die meisten Objekte sind Hotels.
Pflichtfelder
name: Objektidentität (z. B. "The Pulitzer Amsterdam")address(vollständige PostalAddress): Standortabgleich, Entfernungsberechnunggeo(Breiten- und Längengrad): Präzise Positionierung für Anfragen wie "Hotels im Umkreis von 1 km"description: KI nutzt diesen Text für Suchabgleiche, Relevanzranking und Zitate in AntwortenaggregateRating: Vertrauenssignal, KI rankt höher bewertete Hotels besseroffers(Preisbereich): Filterung für budgetbewusste SuchenamenityFeature: Spezifische Leistungen, die KI zitieren kann (Schwimmbad, Spa, Restaurant, WLAN)image: Visuelle Bestätigung für Nutzer nach der KI-Empfehlung
Beschreibungen schreiben, die KI tatsächlich zitiert
Das Beschreibungsfeld ist entscheidend. KI-Systeme extrahieren Details aus diesem Text, um Nutzeranfragen zu beantworten.
Schlechte Beschreibung (generisch, vage):
"Schönes Hotel in Amsterdam. Nette Zimmer. Freundliches Personal. Tolle Lage."
Gute Beschreibung (spezifisch, standortbewusst, ausstattungsreich):
"Luxuriöses 5-Sterne-Hotel in einem restaurierten Palast aus dem 17. Jahrhundert an Amsterdams Prinsengracht. 80 Zimmer mit raumhohen Fenstern mit Blick auf Amsterdams ältesten Wasserweg. Ausstattung umfasst: Michelin-ausgezeichnetes Restaurant, Spa mit Sauna und Dampfbad, Dachterrasse mit Kanalblick, 24-Stunden-Fitnesscenter und kostenlosem WLAN. 150 Meter zur Westerkerk und 300 Meter zum Anne-Frank-Haus. Zu Fuß zum Jordaan-Viertel mit Galerien und Geschäften. Direkter Straßenbahnzugang zum Hauptbahnhof (5 Minuten) und zum Flughafen (20 Minuten)."
Zimmertyp-Schema: Die Details
Wenn Nutzer nach "familienfreundlichen Hotels mit geräumigen Zimmern und Verbindungstüren" oder "Doppelzimmern mit Stadtblick unter 200 Euro" fragen, benötigen sie Daten auf Zimmerebene.
Verwenden Sie HotelRoom, das über containsPlace in Ihrem Hotel-Schema verschachtelt ist.
{
"@type": "HotelRoom",
"name": "Deluxe Double Room with Canal View",
"description": "45 sqm room with king-size bed, floor-to-ceiling windows overlooking Prinsengracht canal.",
"bed": [
{
"@type": "BedDetails",
"name": "King Size",
"numberOfBeds": 1
}
],
"occupancy": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 2
},
"amenityFeature": [
{"@type": "Text", "name": "Private balcony"},
{"@type": "Text", "name": "Air conditioning"},
{"@type": "Text", "name": "Rainfall shower"},
{"@type": "Text", "name": "Minibar"},
{"@type": "Text", "name": "Safe"},
{"@type": "Text", "name": "Free WiFi"}
],
"floorSize": {
"@type": "QuantitativeValue",
"value": 45,
"unitCode": "MTK"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "280"
}
}
Erstellen Sie separate HotelRoom-Einträge für jede wesentliche Zimmerkategorie:
- Budget-/Standardzimmer: Innenliegende Zimmer, Queen-/Doppelbetten, ggf. geteilte Einrichtungen
- Deluxe-/Superior-Zimmer: Fenster-/Aussichtszimmer, Premium-Bettwäsche, erweiterte Ausstattung
- Suite-Zimmer: Separate Wohnbereiche, Premiumlagen, höchstes Ausstattungsniveau
- Barrierefreie Zimmer: Rollstuhlgerecht, Barrierefreiheitsmerkmale aufgelistet
- Familienzimmer: Mehrere Betten, Verbindungstüren, Kinderausstattung
- Suite/Penthouse: Luxuriöse Wohnbereiche, Außenterrassen
Bewertungs- und Rating-Schema
KI-Systeme gewichten Bewertungen und Ratings stark. Ein Hotel mit 4,8 Sternen und 2.000 Bewertungen rankt bei Empfehlungen deutlich besser als ein 5-Sterne-Hotel mit 3 Bewertungen.
Fügen Sie immer aggregateRating auf Hotel-Ebene ein:
{
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 1847,
"bestRating": 5,
"worstRating": 1
}
}
Warum das wichtig ist:
ratingValue: Rohwert (von 5). KI nutzt ihn für das Ranking.reviewCount: Anzahl der Bewertungen. Höhere Zahlen sind für KI vertrauenswürdiger.- Beide zusammen bilden einen "Konfidenzwert" für KI-Rankings.
Verwenden Sie das review-Array für Einzelbewertungen. Fügen Sie mindestens Ihre besten 10-20 Bewertungen ein. KI-Engines greifen auf diese Ausschnitte zurück, wenn sie "Was sagen die Leute über dieses Hotel?" beantworten.
Wie KI Ratings nutzt:
- Entdeckung: KI priorisiert hoch bewertete Objekte bei Empfehlungen
- Filterung: Nutzer fragt nach "4-Sterne-Hotel oder besser" und KI prüft Ihre Bewertung
- Vergleich: Bei der Anzeige mehrerer Hotels rankt KI nach Bewertung und Anzahl der Reviews
- Zitat: KI zitiert "4,6-Sterne-Hotel mit 1.200 Bewertungen" für mehr Nutzervertrauen
- Stimmungsanalyse: KI liest Bewertungstexte, um die Gastzufriedenheit mit bestimmten Annehmlichkeiten zu verstehen
Hotels mit Standortdaten anreichern
Hier entfaltet GEO seine volle Wirkung bei KI-Empfehlungen. Standortanreicherung macht Ihr Hotel für logistische Anfragen auffindbar.
Nahegelegene Points of Interest (POIs)
Erstellen Sie additionalProperty-Einträge für nahegelegene Attraktionen. Wenn ein Nutzer fragt "Hotels in Gehweite des Louvre", benötigt die KI diese Daten:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Nearest Museum",
"value": "Anne Frank House, 300 meters walking distance (5 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Public Transport",
"value": "Westermarkt Tram Stop (lines 13, 14), 150 meters (2 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Airport",
"value": "Amsterdam Airport Schiphol, 9 km (express train 20 minutes, bus 45 minutes)"
}
]
}
Standortbewertungen
Strukturierte Bewertungen helfen der KI, die Nachbarschaftscharakteristika Ihres Objekts zu verstehen:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Walkability Score",
"value": "92/100 - Walker's Paradise. Most errands can be accomplished on foot."
},
{
"@type": "PropertyValue",
"name": "Transit Score",
"value": "94/100 - Excellent Public Transportation. Convenient for most trips."
},
{
"@type": "PropertyValue",
"name": "Nightlife Score",
"value": "85/100 - Very High. Lots of nearby bars, clubs, restaurants, music venues."
}
]
}
Standortanreicherung mit der GeoEnrich API automatisieren
Statt all diese Daten manuell einzupflegen, nutzen Sie die MapAtlas GeoEnrich API. Sie zieht automatisch nahegelegene Attraktionen, Verkehrsverbindungen und Standortbewertungen auf Basis Ihrer Koordinaten.
Inhaltsstruktur für KI-Lesbarkeit
JSON-LD ist unverzichtbar, aber auch die HTML-Inhaltsstruktur Ihrer Website spielt eine Rolle. KI crawlt beides.
Ihre Landingpage sollte H2-Überschriften haben, die der Suchweise der Nutzer entsprechen:
- Luxuriöses 5-Sterne-Hotel im Amsterdamer Stadtzentrum
- Zimmer mit Kanalblick
- Familienfreundliche Ausstattung
- Rooftop-Bar und Restaurant
- Spa und Wellness-Center
- Lage: Zu Fuß zum Anne-Frank-Haus und ins Jordaan-Viertel
- Gästebewertungen: 4,6 Sterne von 1.847 Gästen
FAQ-Bereich (kritisch für KI)
Erstellen Sie einen FAQ-Bereich, der gezielt auf KI-Anfragemuster eingeht:
- "Ist Ihr Hotel familienfreundlich?", Antwort mit spezifischen Details
- "Wie weit ist es zum Amsterdamer Flughafen?", Antwort mit Entfernung und Reisezeit
- "Welche Annehmlichkeiten sind im Zimmer inbegriffen?", Antwort mit Ausstattungsliste
- "Nehmen Sie Haustiere an?", Antwort mit Richtlinie und Gebühren
- "Wie lautet Ihre Stornierungsrichtlinie?", klare Antwort
- "Wie komme ich von Ihrem Hotel ins Stadtzentrum?", Antwort mit Verkehrsoptionen
Verlinken Sie Ihre Hotel-, Zimmer- und Standortinhalte untereinander, damit KI die Zusammenhänge versteht und das kontextuelle Ranking verbessert.
KI-Zitationsmuster
Wenn Sie verstehen, wie KI Hotels zitiert, können Sie Ihre Daten optimal aufbereiten.
Wenn ChatGPT, Perplexity oder Claude "beste romantische Hotels in Amsterdam mit Kanalblick unter 250 Euro" beantwortet, beeinflusst Folgendes die Empfehlung:
Datensignale:
- Schema-Vollständigkeit (je höher, desto vertrauenswürdiger)
- Bewertungsanzahl und -wert (höhere Zahl = mehr Zuversicht)
- Spezifische Ausstattungsmerkmale im Schema (Luxusbettwäsche, Kingsize-Betten, Balkone)
- Standortgenauigkeit (Nähe zu romantischen Orten wie dem Anne-Frank-Haus)
- Aktualität der Daten (wann wurde zuletzt aktualisiert)
- Preisabgleich (passt Ihre Preisspanne zur Anfrage)
KI-Systeme zitieren Hotels so:
"Das Pulitzer Amsterdam ist eine ausgezeichnete Wahl. Dieses luxuriöse 5-Sterne-Hotel erstreckt sich über 25 miteinander verbundene Palastgebäude aus dem 17. Jahrhundert an der Prinsengracht. Die Zimmer bieten raumhohe Fenster mit Kanalblick, hohe Decken und antike Einrichtung. Das Hotel verfügt über ein Spa, eine Rooftop-Bar und ein Michelin-empfohlenes Restaurant. Gäste vergeben 4,6 Sterne. Preise ab 280 Euro pro Nacht."
Dieses Zitat stammt direkt aus Ihrem Schema: Beschreibung, Bewertungen, Ausstattung, Angebote/Preis.
Häufige Fehler
Vermeiden Sie diese Fehler, damit KI Ihr Hotel korrekt finden und einordnen kann.
1. Fehlende oder falsche Koordinaten
Koordinaten wie "52, 4" verweisen auf den Ozean zwischen Amsterdam und dem Vereinigten Königreich. Verwenden Sie mindestens 4 Dezimalstellen: "latitude": 52.3787, "longitude": 4.9010. Falsche Koordinaten machen Entfernungsberechnungen komplett unbrauchbar.
2. Kein Zimmertyp-Schema
KI kann ohne HotelRoom-Schema, das über containsPlace verschachtelt ist, nicht auf "Zimmer mit Balkon" oder "Familienzimmer mit Verbindungstüren" antworten.
3. Generische Beschreibungen
"Schönes Hotel in Amsterdam. Tolle Lage. Ausgezeichneter Service." könnte für jedes Hotel zutreffen. KI kann keine Details extrahieren oder Nutzeranfragen zuordnen. Seien Sie spezifisch: "4-Sterne-Hotel im Amsterdamer Jordaan-Viertel, 300 Meter vom Anne-Frank-Haus."
4. Keine Daten zu nahegelegenen Attraktionen
Wenn Sie nahegelegene Attraktionen nicht in additionalProperty oder der Beschreibung erwähnen, verpassen Sie Anfragen wie "Hotels in Gehweite von Museen".
5. Veraltete Verfügbarkeit und Preise
Aktualisieren Sie Preise mindestens monatlich. KI hält Sie für geschlossen oder nicht vertrauenswürdig, wenn die Preise veraltet sind.
6. Kein Bewertungs-Markup
Ein hohes starRating ohne reviewCount ist nicht vertrauenswürdig. Verwenden Sie immer aggregateRating mit ratingValue und reviewCount.
7. Unvollständige Adresse
Schließen Sie immer postalCode und addressCountry in PostalAddress ein. Fehlende Felder verhindern die Verifikation.
Testen und Validieren
Validieren Sie Ihr Schema, bevor Sie Ihre GEO-Optimierung starten.
Tool 1: Google Rich Results Test
Gehen Sie zu search.google.com/test/rich-results, fügen Sie Ihre Seiten-URL ein und suchen Sie nach "Hotel" in den gültigen Tags. Prüfen Sie auf Fehler oder Warnungen und sehen Sie sich die Vorschau der Rich Results an.
Tool 2: AEO Checker
Gehen Sie zu /ai-seo-checker und geben Sie Ihre Hotel-URL ein. Sie erhalten einen detaillierten Bericht zu Schema-Vollständigkeit, Koordinatengenauigkeit, Abdeckung nahegelegener Attraktionen, Lücken bei der Standortanreicherung und Verbesserungsvorschlägen. Streben Sie 85 %+ Schema-Vollständigkeit mit 20+ definierten Attraktionen an.
Tool 3: Test auf echten KI-Systemen
Fragen Sie ChatGPT, Perplexity und Claude: "beste 4-Sterne-Hotels in Amsterdam mit Spa unter 250 Euro". Prüfen Sie, ob Ihr Hotel erscheint und wie es beschrieben wird. Wenn Ihr Hotel nicht auftaucht, haben Sie wahrscheinlich ein Schema-Problem: unvollständige Daten, falsche Koordinaten, geringe Bewertungsanzahl oder fehlende Ausstattungsdaten, die zur Anfrage passen.
JSON-LD-Validierung
Nutzen Sie einen JSON-Linter unter jsonlint.com. Häufige Fehler sind fehlende Kommas zwischen Eigenschaften, Anführungszeichen um Zahlen (Koordinaten müssen Zahlen, keine Strings sein) und nicht geschlossene Klammern oder geschweifte Klammern.
Einsatzbereite Schema-Dateien
Dieser Leitfaden enthält drei vollständige, produktionsreife Schema-Beispiele:
- hotel-property.json: Vollständiges LodgingBusiness/Hotel mit Standortanreicherung, Zimmertypen und Bewertungen
- hotel-room.json: HotelRoom mit Ausstattung, Preisen, Größen und Bewertungen
- hotel-event.json: Event-Schema für Hotel-Konferenz- und Veranstaltungsräume
Alle Dateien enthalten reale Koordinatenbeispiele (Amsterdamer Hotels), vollständige additionalProperty-Anreicherung, Beispiele für nahegelegene Attraktionen, Standortbewertungen, mehrere Zimmertypen, Bewertungs-Markup und Preise/Angebote. Kopieren Sie diese Dateien, aktualisieren Sie die Details für Ihr Objekt und veröffentlichen Sie sie auf Ihrer Website.
Im großen Maßstab automatisieren
Schema manuell zu schreiben funktioniert für ein Inserat. Aber was ist mit Tausenden?
Die MapAtlas GeoEnrich API fügt jedem Inserat automatisch Koordinaten, nahegelegene POIs, ÖPNV-Anbindung, Stadtteilkontext und schemafähige Geo-Daten hinzu – ein API-Aufruf pro Inserat, in beliebigem Maßstab.