Skip to main content

Immobilien GEO-Leitfaden

Die meisten Immobilienangebote sind für KI-Suchmaschinen unsichtbar. Dieser Leitfaden zeigt, warum das so ist und wie Sie es beheben, ob Sie 1 Objekt oder 10.000 verwalten.

JSON-LD-Schema-Markup, strukturierte Daten und Standortanreicherung, damit Immobilienangebote in ChatGPT, Perplexity und Google AI Overviews sichtbar werden.

JSON-LDKI-SucheSchemaImmobilien

Ohne Geo-Daten

Standort"Ruhige Straße in toller Nachbarschaft"
Nahegelegenes-
Transit-
Koordinaten-

Was die KI sieht: nichts Zuordenbares. Keine Stadtviertel- oder Proximity-Anfragen beantwortet.

Mit GeoEnrich

StandortRuysdaelkade 21, Amsterdam De Pijp
NahegelegenesAlbert-Cuyp-Markt (200m), 3 Schulen (500m)
TransitTram 3 und 12, 1 Minute Fußweg
Koordinaten52.3534, 4.8965

Was die KI sieht: zuordenbar für 50+ Anfragetypen, darunter "2-Zimmer-Wohnung nahe Tram in De Pijp", "Wohnung mit Parkplatz unter 400.000 EUR", "ruhige Straße in Schulnähe".

GeoEnrich generiert die rechte Spalte automatisch aus einer Adresse. Ein API-Aufruf.

Schnellstart

Fügen Sie dieses JSON-LD zu Ihrer Immobilien-Angebotsseite hinzu, damit KI-Suchmaschinen es sofort verarbeiten und empfehlen können:


{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "2-Bedroom Apartment in Amsterdam De Pijp",
  "url": "https://www.example-agency.com/listings/ruysdaelkade-21",
  "description": "Bright 2-bedroom apartment on the Ruysdaelkade in De Pijp, Amsterdam. 85 square meters, south-facing balcony, open-plan kitchen, renovated bathroom. 200 meters from Albert Cuyp market, 1-minute walk to tram lines 3 and 12.",
  "datePosted": "2026-03-15",
  "about": {
    "@type": "Residence",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Ruysdaelkade 21",
      "addressLocality": "Amsterdam",
      "addressRegion": "North Holland",
      "postalCode": "1072 AK",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3534,
      "longitude": 4.8965
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 85,
      "unitCode": "MTK"
    },
    "numberOfRooms": 3,
    "numberOfBedrooms": 2,
    "numberOfBathroomsTotal": 1,
    "petsAllowed": false,
    "yearBuilt": "1925"
  },
  "offers": {
    "@type": "Offer",
    "price": 395000,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}

Dies deckt die Grundlagen ab. Die folgenden Abschnitte erläutern, wie Sie Stadtviertel-Kontext, nahegelegene POIs, Transit-Daten und mehr hinzufügen, um Ihr Angebot für Dutzende weiterer Anfragetypen sichtbar zu machen. Vollständige, produktionsreife Dateien finden Sie im Tab „Schema-Beispiele".

Wie Menschen über KI nach Immobilien suchen

Immobiliensuchen über KI unterscheiden sich grundlegend von Portalsuchen. Statt Dropdown-Filtern beschreiben Menschen in natürlicher Sprache, was sie suchen. Diese Suchmuster zu verstehen ist die Grundlage von Immobilien-GEO.

Stadtviertel- und Standortanfragen

Das sind die häufigsten Immobilienanfragen und für traditionelle Angebote am schwersten zu beantworten:

  • „2-Zimmer-Wohnungen in De Pijp, Amsterdam unter 400.000 EUR"
  • „Einfamilienhäuser in der Nähe internationaler Schulen in Barcelona"
  • „Ruhige Straßen in London Zone 2 mit guter Verkehrsanbindung"
  • „Wohnungen in Fußnähe zum Strand in Lissabon"
  • „Häuser in Krankenhausnähe in Amsterdam-Zuid"

Jede dieser Anfragen erfordert strukturierte Standortdaten, Koordinaten und nahegelegenen POI-Kontext. Ohne diese Daten ist Ihr Angebot unsichtbar.

Proximity-Anfragen

Käufer und Mieter interessiert, was in der Nähe ist. KI-Engines benötigen Entfernungsdaten, um folgende Anfragen zu beantworten:

  • „Wohnungen nahe Vondelpark mit Supermarkt in 5 Minuten Fußweg"
  • „Häuser innerhalb von 500 Metern zu einer U-Bahn-Station in Amsterdam"
  • „Objekte nahe Restaurants und Nachtleben im Jordaan"

Ausstattungs- und Spezifikationsanfragen

Diese verbinden Objektmerkmale mit dem Standort:

  • „3-Zimmer-Wohnung mit Balkon und Stellplatz in Amsterdam unter 500.000 EUR"
  • „Erdgeschosswohnung mit Garten in Den Haag"
  • „Penthouse mit Dachterrasse in Barcelona Eixample"
  • „Energieeffiziente Häuser mit Solarpanelen in Rotterdam"

Investment-Anfragen

Investoren stellen andere Fragen:

  • „Beste Viertel für Mietrendite in Amsterdam"
  • „Aufstrebende Gegenden in Lissabon für Immobilieninvestitionen"
  • „Durchschnittlicher Preis pro Quadratmeter in Berlin Mitte im Vergleich zu Kreuzberg"

Um in diesen Ergebnissen zu erscheinen, benötigt Ihr Angebot strukturierte Daten, die KI-Engines verarbeiten können: genaue Koordinaten, nahegelegene POIs mit Entfernungen, Objektspezifikationen als strukturierte Felder und Stadtviertel-Kontextsignale.

Warum Immobilienangebote bei der KI-Suche scheitern

Die überwiegende Mehrheit der Immobilienangebote ist für KI-Suchmaschinen unsichtbar. Hier ist der Grund und was Sie beheben müssen.

1. Vage Standortbeschreibungen

„In einer begehrten Wohnlage gelegen" sagt der KI nichts. „Ruysdaelkade 21, Amsterdam De Pijp, 200 Meter vom Albert-Cuyp-Markt" sagt der KI alles. Vage Beschreibungen sind der häufigste Grund für das Scheitern von Angeboten. KI kann nicht ableiten, dass „tolle Lage" De Pijp bedeutet oder dass „in Ladennähe" 200 Meter vom Markt heißt.

2. Fehlende Koordinaten

Ohne Breiten- und Längengrad kann KI keine Entfernungen berechnen. Jede Proximity-Anfrage („nahe am Park", „U-Bahn-Nähe", „Schulen zu Fuß erreichbar") erfordert Koordinaten sowohl beim Angebot als auch beim POI. Koordinaten müssen auf mindestens 4 Dezimalstellen genau sein. „52,35, 4,90" zeigt auf einen 100-Meter-Radius; „52,3534, 4,8965" zeigt auf ein bestimmtes Gebäude.

3. Kein nahegelegener Kontext

Hier scheitern die meisten Angebote, selbst wenn sie eine Adresse haben. Ein Angebot mit Koordinaten, aber ohne nahegelegene POI-Daten, kann die Anfrage „Wohnungen in Schulnähe" nicht beantworten, weil KI keine Schuldaten zum Abgleich hat. Sie müssen explizit angeben, was in der Nähe ist, mit Namen und Entfernungen.

4. Keine strukturierten Daten

In Fließtext vergrabene Objektdetails sind für KI schwer zu extrahieren. „Diese schöne 85 m²-Wohnung hat 2 Schlafzimmer, 1 Badezimmer und einen südausgerichteten Balkon" ist menschenlesbar. Strukturierte Schema-Felder wie floorSize: 85, numberOfBedrooms: 2 und amenityFeature: "South-facing balcony" sind maschinenlesbar. KI-Engines bevorzugen deutlich strukturierte Daten.

5. Veraltete Angebote

Ein vor 6 Monaten veröffentlichtes Angebot ohne datePosted- oder dateModified-Feld wirkt verlassen. KI-Engines priorisieren Inhalte, die veraltet erscheinen, herab. Fügen Sie immer Datumsangaben hinzu und aktualisieren Sie diese, wenn sich das Angebot ändert.

6. Kein Preis in strukturierten Feldern

Ein im Text vergrabener Preis („Kaufpreis: 395.000 EUR") ist schwerer zu verarbeiten als ein Offer-Objekt mit price: 395000 und priceCurrency: "EUR". Der Preis gehört zu den häufigsten Filtern bei Immobilienanfragen, weshalb das Fehlen strukturierter Preisangaben bedeutet, diese Anfragen vollständig zu verpassen.

RealEstateListing-Schema-Markup

Der Typ RealEstateListing von Schema.org ist das richtige Schema für Immobilienangebote. Er umschließt eine Immobilie (Residence, Apartment, House) in einem Angebotskontext mit Preis, Datum und Verfügbarkeit.

Kernstruktur

Ein RealEstateListing besteht aus drei Schlüsselteilen:

  1. Das Angebot selbst: Name, Beschreibung, datePosted, URL
  2. Die Immobilie (über about): Adresse, Geo, Wohnfläche, Zimmeranzahl, Ausstattung
  3. Das Angebot: Preis, Währung, Verfügbarkeit

Immobilientypen

Verwenden Sie den spezifischsten @type für die Immobilie innerhalb von about:

  • Apartment für Wohnungen, Eigentumswohnungen, Studios
  • House oder SingleFamilyResidence für Einzel- und Doppelhäuser
  • Residence als allgemeines Fallback

Pflichtfelder

Diese Felder sind das Minimum für KI-Auffindbarkeit:


{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "Descriptive title with key features and location",
  "description": "150-300 word description with specific details",
  "datePosted": "2026-03-15",
  "about": {
    "@type": "Apartment",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Herengracht 100",
      "addressLocality": "Amsterdam",
      "addressRegion": "North Holland",
      "postalCode": "1015 BS",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3728,
      "longitude": 4.8882
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 120,
      "unitCode": "MTK"
    },
    "numberOfRooms": 5,
    "numberOfBedrooms": 3,
    "numberOfBathroomsTotal": 2
  },
  "offers": {
    "@type": "Offer",
    "price": 650000,
    "priceCurrency": "EUR"
  }
}

Weitere Immobilienfelder

Diese Felder erhöhen die Anzahl der Anfragen, für die Ihr Angebot relevant ist:

  • yearBuilt: Baujahr (wichtig für Sanierungsanfragen)
  • petsAllowed: true/false (filtert haustierfre undliche Suchen)
  • amenityFeature: Array von Merkmalen wie „Balkon", „Stellplatz", „Garten", „Aufzug", „Abstellraum"
  • numberOfFullBathrooms / numberOfPartialBathrooms: spezifischer als die Gesamtanzahl
  • floorLevel: Stockwerk der Wohnung
  • permittedUsage: „Wohnnutzung", „Mischnutzung", „Gewerblich"

Geoanreicherung für Immobilienangebote

Koordinaten allein teilen der KI mit, wo sich eine Immobilie befindet. Geoanreicherung teilt der KI mit, was sich in der Umgebung befindet. Das ist der Unterschied zwischen 5 und 50 passenden Anfragetypen.

Was Geoanreicherung hinzufügt

Für eine Immobilie in der Ruysdaelkade 21 in Amsterdam liefert die Geoanreicherung:

  • Schulen: De Pijp-Grundschule (350m), Montessori-Schule Zuid (600m), Internationale Schule (1,2 km)
  • Transit: Tramhaltestelle 3 (80m), Tramhaltestelle 12 (120m), Metro De Pijp (500m), Amsterdam Centraal (3,5 km)
  • Einkaufen: Albert-Cuyp-Markt (200m), Albert Heijn Supermarkt (150m), Einkaufsstraße Ferdinand Bolstraat (300m)
  • Parks: Sarphatipark (400m), Vondelpark (1,2 km)
  • Gesundheitsversorgung: OLVG-Krankenhaus (800m), Apotheke (250m), Hausarztpraxis (300m)
  • Restaurants: 23 Restaurants im Umkreis von 500m

Strukturierung nahegelegener POIs

Verwenden Sie das Feld additionalProperty an der Immobilie, um nahegelegenen Kontext hinzuzufügen:


{
  "@type": "Apartment",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Ruysdaelkade 21",
    "addressLocality": "Amsterdam",
    "postalCode": "1072 AK",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3534,
    "longitude": 4.8965
  },
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Nearest School",
      "value": "De Pijp Primary School, 350m"
    },
    {
      "@type": "PropertyValue",
      "name": "Nearest Supermarket",
      "value": "Albert Heijn, 150m"
    },
    {
      "@type": "PropertyValue",
      "name": "Nearest Tram Stop",
      "value": "Tram 3 (Ruysdaelkade), 80m"
    },
    {
      "@type": "PropertyValue",
      "name": "Nearest Park",
      "value": "Sarphatipark, 400m"
    },
    {
      "@type": "PropertyValue",
      "name": "Nearest Hospital",
      "value": "OLVG Hospital, 800m"
    },
    {
      "@type": "PropertyValue",
      "name": "Restaurants within 500m",
      "value": "23"
    }
  ]
}

Warum das wichtig ist

Ohne diese Daten kann KI keine dieser Anfragen zu Ihrem Angebot beantworten:

  • „Wohnungen in Schulnähe in De Pijp" (erfordert Schul-POI-Daten)
  • „Immobilie mit guter ÖPNV-Anbindung in Amsterdam-Zuid" (erfordert Transit-Daten)
  • „Häuser nahe Supermärkten und Parks" (erfordert POI-Daten für beides)
  • „Wohnungen in Krankenhausnähe" (erfordert Gesundheitsversorgungs-POI-Daten)

Die MapAtlas GeoEnrich API generiert all das aus einer einzigen Adresse oder einem Koordinatenpaar. Ein API-Aufruf liefert Schulen, Transit, Einkaufen, Parks, Gesundheitsversorgung und Restaurants mit Namen und Entfernungen, bereit zur Einbettung als additionalProperty-Werte.

Stadtviertel-Kontextsignale

Über einzelne POIs hinaus möchten Käufer und Mieter das Stadtviertel selbst verstehen. KI-Engines suchen nach Signalen, die den Charakter und die Lebensqualität eines Gebiets beschreiben.

Walkability- und Transit-Scores

Viertel-Bewertungen helfen KI, Lifestyle-Anfragen zu beantworten:


{
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Walk Score",
      "value": "92/100"
    },
    {
      "@type": "PropertyValue",
      "name": "Transit Score",
      "value": "88/100"
    },
    {
      "@type": "PropertyValue",
      "name": "Bike Score",
      "value": "95/100"
    }
  ]
}

Diese Scores beantworten direkt Anfragen wie „fußgängerfreundliche Viertel in Amsterdam für autofreies Leben" oder „beste Gegenden für Fahrradpendler in Amsterdam".

Pendelzeitdaten

Die Pendelzeit ist eines der wichtigsten Entscheidungskriterien für Immobilienkäufer. Fügen Sie sie als strukturierte Daten ein:


{
  "@type": "PropertyValue",
  "name": "Commute to Amsterdam Centraal",
  "value": "12 minutes by tram, 18 minutes by bike"
}

Stadtviertelbeschreibung

Ihre Angebotsbeschreibung sollte Stadtviertel-Kontext enthalten. Statt „tolle Nachbarschaft" schreiben Sie:

„De Pijp ist eines der begehrtesten Viertel Amsterdams, bekannt für den Albert-Cuyp-Straßenmarkt, eine vielfältige Restaurantszene und von Bäumen gesäumte Grachten. Das Gebiet verfügt über ausgezeichnete ÖPNV-Verbindungen mit den Tramlinien 3, 12 und 24 sowie der neu eröffneten Metro 52 (Nord-Süd-Linie). Der Sarphatipark bietet Grünfläche in 400 Metern Entfernung."

Dieser Absatz allein passt zu Dutzenden von KI-Anfragen, weil er spezifische, überprüfbare Fakten enthält, die KI extrahieren und zitieren kann.

Ausstattungszählungen

Gesamtzahlen geben der KI ein Gefühl für Dichte und Bequemlichkeit:

  • „14 Restaurants im Umkreis von 300 Metern"
  • „3 Supermärkte im Umkreis von 500 Metern"
  • „5 Schulen im Umkreis von 1 Kilometer"
  • „2 Parks im Umkreis von 600 Metern"

Diese Zahlen ermöglichen Vergleichsanfragen: „Welches Amsterdamer Viertel hat die meisten Restaurants in der Nähe?" oder „Gebiete mit der besten Schulabdeckung".

Miet- vs. Kaufangebote

Miet- und Kaufangebote verwenden denselben RealEstateListing-Wrapper, aber die Angebotsstruktur und einige Felder unterscheiden sich.

Kaufangebot


{
  "offers": {
    "@type": "Offer",
    "price": 395000,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-03-15"
  }
}

Mietangebot

Bei Mietangeboten repräsentiert der Preis die monatliche Miete. Verwenden Sie priceSpecification, um den Abrechnungszeitraum anzugeben:


{
  "offers": {
    "@type": "Offer",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 1850,
      "priceCurrency": "EUR",
      "unitText": "MONTH"
    },
    "availability": "https://schema.org/InStock"
  }
}

Mietspezifische Felder

Mietangebote profitieren von zusätzlichen Feldern, die Kaufangebote nicht benötigen:

  • leaseLength: Mindestmietdauer (z. B. 12 Monate)
  • petsAllowed: entscheidend für Mietsuchen („tierfreundliche Mietwohnungen in Amsterdam")
  • amenityFeature: möbliert/unmöbliert, enthaltene Nebenkosten, Stellplatz
  • Kautionsbetrag in der Beschreibung oder als additionalProperty
  • Verfügbar-ab-Datum (verwenden Sie validFrom beim Offer)

Ferienwohnungen sind anders

Kurzfristige Ferienwohnungen (Airbnb-Stil) sollten nicht RealEstateListing verwenden. Sie nutzen LodgingBusiness mit Nachtpreisen und Check-in/Check-out-Zeiten. Details finden Sie im Abschnitt Ferienwohnungen weiter unten.

Gewerbeimmobilien

Gewerbeimmobiliensuchen folgen anderen Mustern als Wohnimmobilien. Unternehmen, die nach Büro-, Einzelhandels- oder Industrieflächen suchen, stellen Fragen, die spezifische strukturierte Daten erfordern.

Häufige Gewerbeanfragen

  • „Bürofläche zur Miete in Amsterdam Zuidas unter 50 EUR pro qm"
  • „Einzelhandelsfläche nahe stark frequentierten Bereichen in Barcelona"
  • „Lagerhalle mit Laderampe im Rotterdamer Hafengebiet"
  • „Coworking-fähiges Büro nahe Centraal Station"
  • „Restaurantfläche zur Miete im Jordaan mit Terrassengenehmigung"

Schema für Gewerbeimmobilien

Verwenden Sie nach Möglichkeit spezifische Typen:

  • OfficeBuilding für Büroflächen
  • ShoppingCenter oder Store für Einzelhandel
  • Warehouse für Industrie/Logistik
  • LocalBusiness als allgemeines Fallback mit additionalType

Gewerbeimmobilien benötigen Felder, die Wohnimmobilien nicht brauchen:


{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "350m2 Office Space in Amsterdam Zuidas",
  "about": {
    "@type": "OfficeBuilding",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Barbara Strozzilaan 201",
      "addressLocality": "Amsterdam",
      "postalCode": "1083 HN",
      "addressCountry": "NL"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 52.3361,
      "longitude": 4.8756
    },
    "floorSize": {
      "@type": "QuantitativeValue",
      "value": 350,
      "unitCode": "MTK"
    },
    "amenityFeature": [
      {"@type": "LocationFeatureSpecification", "name": "Fiber Internet"},
      {"@type": "LocationFeatureSpecification", "name": "24/7 Access"},
      {"@type": "LocationFeatureSpecification", "name": "Meeting Rooms"},
      {"@type": "LocationFeatureSpecification", "name": "Parking Garage"},
      {"@type": "LocationFeatureSpecification", "name": "Reception Desk"}
    ],
    "additionalProperty": [
      {"@type": "PropertyValue", "name": "Floor Level", "value": "8th floor"},
      {"@type": "PropertyValue", "name": "Nearest Metro", "value": "Amsterdam Zuid, 200m"},
      {"@type": "PropertyValue", "name": "Parking Spaces", "value": "12 included"}
    ]
  },
  "offers": {
    "@type": "Offer",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 45,
      "priceCurrency": "EUR",
      "unitText": "SQM/YEAR"
    }
  }
}

Gewerbespezifische Anreicherung

Gewerbemieter interessieren sich für anderen nahegelegenen Kontext als Bewohner:

  • Verkehrsknotenpunkte: Bahnhöfe, Autobahnzufahrten, Flughafenentfernung
  • Geschäftsumfeld: nahe gelegene Unternehmen, Gewerbegebiete, Konferenzzentren
  • Mitarbeiterausstattung: Restaurants, Fitnessstudios, Kinderbetreuung, Stellplätze
  • Passantenfrequenzdaten: entscheidend für Einzelhandelsflächen

Die GeoEnrich API liefert alle diese POI-Kategorien, sodass Sie Gewerbeimmobilien automatisch mit dem Kontext anreichern können, nach dem Geschäftsmieter suchen.

Ferien- und Kurzzeitvermietung AEO

Ferienwohnungen (Airbnb-Kurzaufenthalte) erfordern einen völlig anderen Schema-Ansatz. Dabei handelt es sich um Gastgewerbebetriebe, keine Immobilienverkäufe oder Langzeitmieten.

LodgingBusiness verwenden, nicht RealEstateListing

Der richtige Schema-Typ für Ferienwohnungen ist LodgingBusiness (oder der spezifischere VacationRental, falls unterstützt). Damit signalisieren Sie KI-Engines, dass die Unterkunft Kurzzeitgäste mit Nachtpreisen, Check-in/Out-Zeiten und Gastgewerbeausstattung empfängt.

Wesentliche Unterschiede zu Wohnangeboten

  • Preisgestaltung: Nachtrate, kein Gesamtkaufpreis oder Monatsmiete
  • Verfügbarkeit: Check-in- und Check-out-Zeiten, Mindestaufenthalt
  • Ausstattung: WLAN, Küche, Waschmaschine, Handtücher, Bettwäsche
  • Gästekapazität: maximale Belegung, Betten, Schlafzimmer
  • Bewertungen: aggregateRating aus Gästebewertungen
  • Sehenswürdigkeiten in der Nähe: Touristen interessieren andere POIs als Einwohner

Suchanfragen für Ferienwohnungen

Ferienwohnungssuchen sind sehr spezifisch:

  • „Wohnung im Barceloneser Gotischen Viertel für 4 Gäste unter 150 EUR pro Nacht"
  • „Ferienunterkunft nahe dem Strand in Lissabon mit Meerblick"
  • „Familienfreundliches Ferienhaus in Amsterdam mit Garten und Stellplatz"
  • „Tierfreundliches Ferienhaus nahe dem Gardasee"
  • „Romantisches Grachtenhausmiete in Amsterdam für Paare"

Pflichtfelder für Ferienwohnungen


{
  "@context": "https://schema.org",
  "@type": "LodgingBusiness",
  "name": "Canal View Apartment in Amsterdam Jordaan",
  "description": "Charming 1-bedroom canal house apartment in the heart of Jordaan. Sleeps 2 guests. Original wooden beams, modern kitchen, rain shower. 5-minute walk to Anne Frank House and Westerkerk. Free WiFi, Smart TV, Nespresso machine.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Prinsengracht 263",
    "addressLocality": "Amsterdam",
    "postalCode": "1016 GV",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3752,
    "longitude": 4.8839
  },
  "checkinTime": "15:00",
  "checkoutTime": "11:00",
  "numberOfRooms": 1,
  "petsAllowed": false,
  "amenityFeature": [
    {"@type": "LocationFeatureSpecification", "name": "Free WiFi"},
    {"@type": "LocationFeatureSpecification", "name": "Kitchen"},
    {"@type": "LocationFeatureSpecification", "name": "Washing Machine"},
    {"@type": "LocationFeatureSpecification", "name": "Smart TV"},
    {"@type": "LocationFeatureSpecification", "name": "Air Conditioning"},
    {"@type": "LocationFeatureSpecification", "name": "Canal View"}
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "reviewCount": 127,
    "bestRating": 5
  },
  "offers": {
    "@type": "Offer",
    "price": 135,
    "priceCurrency": "EUR",
    "unitText": "NIGHT"
  }
}

Touristenorientierte Geoanreicherung

Feriengäste interessieren sich für andere nahegelegene POIs als Langzeitbewohner:

  • Touristenattraktionen: Museen, Sehenswürdigkeiten, historische Stätten mit Entfernungen
  • Restaurants und Bars: Dichte und Vielfalt in Fußnähe
  • Flughafen- und Bahnhofszugang: Reisezeit von wichtigen Verkehrsknotenpunkten
  • Strand oder Wasserfront: Entfernung bei Küstenliegenschaften
  • Supermärkte: nächster Lebensmittelladen für Selbstversorger

Verwenden Sie die GeoEnrich API, um automatisch touristenrelevante POI-Daten für jede Ferienunterkunft zu generieren.

Implementierung und Testing

Folgen Sie diesem Prozess, um Schema-Markup auf Ihren Immobilienangeboten einzuführen.

Schritt 1: JSON-LD zu Angebotsseiten hinzufügen

Platzieren Sie das <script type="application/ld+json">-Tag im <head> jeder Angebotsseite. Bei Immobilienportalen mit Tausenden von Angeboten generieren Sie das Schema serverseitig aus Ihrer Angebotsdatenbank.

Schritt 2: Validieren

Testen Sie jedes Schema mit diesen Tools:

Schritt 3: Mit KI-Engines testen

Fragen Sie nach der Bereitstellung KI-Engines nach Ihren Angeboten:

  • „Erzähl mir von Wohnungen zum Verkauf an der Ruysdaelkade in Amsterdam"
  • „Was ist in der Nähe von [Ihrer Immobilienadresse]?"
  • „Vergleiche Objekte in De Pijp, Amsterdam"

Falls KI nicht mit Einzelheiten antworten kann, ist Ihr Schema unvollständig oder wird nicht gecrawlt. Überprüfen Sie, ob Ihre Seite indexierbar ist (kein noindex-Tag), das JSON-LD im gerenderten HTML vorhanden ist (nicht nur clientseitiges JS) und Ihre Sitemap die Angebotsseiten enthält.

Schritt 4: Checkliste verwenden

Der Checklisten-Tab auf dieser Seite deckt jedes Feld und Signal ab, das für vollständiges Immobilien-GEO benötigt wird. Arbeiten Sie jeden Abschnitt systematisch durch. Streben Sie 100 % bei den Grundschema- und Adressabschnitten an, und fügen Sie dann nahegelegenen Kontext und Stadtviertel-Signale für maximale Abdeckung hinzu.

Skalierung mit der GeoEnrich API

Nahegelegene POIs, Transit-Daten und Stadtviertel-Kontext für jedes Angebot manuell hinzuzufügen ist bei größerem Umfang nicht praktikabel. Wenn Sie 100+ Objekte verwalten, benötigen Sie Automatisierung.

Funktionsweise von GeoEnrich

Die MapAtlas GeoEnrich API nimmt eine Adresse oder ein Koordinatenpaar und gibt strukturierten nahegelegenen Kontext zurück:

  • Schulen (Namen, Typen, Entfernungen)
  • Öffentlicher Nahverkehr (Haltestellen, Linien, Entfernungen)
  • Einkaufen (Supermärkte, Märkte, Einzelhandel)
  • Parks und Grünflächen
  • Gesundheitsversorgung (Krankenhäuser, Apotheken, Hausärzte)
  • Restaurants und Cafés
  • Touristenattraktionen (für Ferienwohnungen)
  • Walkability-, Transit- und Fahrrad-Scores

Integrationsmuster

Der typische Workflow für Immobilienportale:

  1. Angebot wird mit Adresse erstellt
  2. Adresse wird zu Koordinaten geocodiert (MapAtlas Geocoding API oder Ihr bestehender Anbieter)
  3. Koordinaten werden an die GeoEnrich API gesendet
  4. Antwort wird in additionalProperty-Werte umgewandelt
  5. JSON-LD-Schema wird mit vollständiger Anreicherung generiert
  6. Schema wird in die Angebotsseite eingebettet

Dieser Prozess läuft automatisch für jedes neue Angebot und kann für bestehende Bestände in Stapelverarbeitung durchgeführt werden.

Vorher und Nachher

Ohne GeoEnrich entspricht ein Angebot Anfragen zu seiner Adresse und seinen Grunddaten (Schlafzimmer, Preis). Mit GeoEnrich entspricht dasselbe Angebot Anfragen zu Schulen, Transit, Walkability, nahegelegenen Restaurants, Parks, Krankenhäusern und Pendelzeiten. Das ist der Unterschied zwischen 5 und 50+ passenden Anfragetypen.

Implementierungsdetails und API-Dokumentation finden Sie auf der GeoEnrich API-Seite.

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.