Schema.org für Maklerwebsites: RealEstateAgent nutzen
Schema-Markup für Maklerwebsites: Warum es keinen Immobilien-Rich-Result gibt, welche Typen trotzdem zählen und kopierfertiges JSON-LD für dein Maklerbüro.
Paul Probodziak
Co-Founder & AI Engineer
Kurz gesagt:
- Schema-Markup ist unsichtbarer Code, der Maschinen sagt, wer du bist, wo du arbeitest und was du anbietest.
- Die unbequeme Wahrheit zuerst: Für Immobilienangebote gibt es bei Google keinen eigenen Rich-Result-Typ. Wer dir Sternchen für Objekte verspricht, irrt.
- Der Nutzen liegt woanders: Für KI-Systeme ist strukturierte Auszeichnung die verlässlichste Art zu verstehen, wer hinter einer Website steht.
- Der relevante Typ heißt RealEstateAgent und erbt von LocalBusiness – mit allem, was für lokale Sichtbarkeit zählt.
- FAQPage und BreadcrumbList sind die beiden Typen, bei denen du auch bei Google noch etwas sehen kannst.
Strukturierte Daten sind das Thema, bei dem Makler regelmäßig falsch beraten werden. Mal wird Schema-Markup als Wundermittel verkauft, mal als Technikkram abgetan, den man getrost ignorieren kann. Beides geht an der Sache vorbei.
Dieser Artikel erklärt, was Schema wirklich tut, wo der verbreitete Irrtum liegt, und gibt dir kopierfertiges JSON-LD für dein Büro. Wenn du das Thema an deine Agentur delegierst, kannst du danach zumindest prüfen, ob sie es richtig gemacht hat.
Was ist Schema-Markup?
Schema-Markup ist zusätzlicher Code auf deiner Website, den Besucher nicht sehen. Er beschreibt in einem standardisierten Format, worum es auf einer Seite geht: dass „Beier & Partner" ein Unternehmen ist, dass die Ziffernfolge daneben eine Telefonnummer ist, dass die Adresse in Braunschweig liegt. Suchmaschinen und KI-Systeme müssen diese Zusammenhänge dann nicht mehr aus dem Text erraten.
Das gängige Format heißt JSON-LD und steht als Block im Quelltext der Seite. Das Vokabular kommt von schema.org, einem gemeinsamen Standard von Google, Microsoft, Yahoo und Yandex.
Der Irrtum, der die Hälfte aller Angebote entwertet
Jetzt der Teil, den du in den meisten Ratgebern nicht liest.
Es gibt bei Google keinen dedizierten Rich-Result für Immobilienangebote. Kein Sternchen-Snippet für Objekte, keine Preisanzeige für Wohnungen, keine Bildkarussells für Exposés. Wer in der offiziellen Übersicht der von Google unterstützten Rich-Result-Typen nachschaut, findet Rezepte, Stellenanzeigen, Veranstaltungen, Produkte – aber keinen Immobilien-Typ für den allgemeinen Gebrauch.
Das ist keine Meinung, das lässt sich in Googles eigener Dokumentation nachlesen. Und es bedeutet: Wenn dir jemand verspricht, mit Schema-Markup würden deine Objekte in der Google-Suche auffällig dargestellt, verkauft er dir etwas, das es nicht gibt.
Warum dann überhaupt der Aufwand?
Kurzfazit: Für Immobilienangebote gibt es keinen Rich-Result. Wer dir das verspricht, hat die Google-Dokumentation nicht gelesen. Der eigentliche Nutzen liegt woanders.
Warum Schema für Makler trotzdem wichtiger geworden ist
Der Nutzen hat sich verschoben, und zwar deutlich.
Früher war Schema-Markup vor allem eine Wette auf hübschere Suchergebnisse. Heute ist es die verlässlichste Art, einer Maschine mitzuteilen, wer du bist. Und das zählt in dem Moment, in dem nicht mehr nur Google deine Seite liest, sondern auch ChatGPT, Perplexity und Gemini – die Verschiebung, die hinter GEO gegenüber SEO steht.
Ein Sprachmodell, das eine Frage nach Maklern in deiner Stadt beantwortet, muss aus mehreren Quellen ein Bild zusammensetzen. Steht dein Tätigkeitsgebiet als Fließtext auf einer Über-uns-Seite, muss das Modell es interpretieren. Steht es als areaServed in einem strukturierten Datensatz, muss es nichts interpretieren. Es liest ab.
Dazu kommt ein zweiter, unterschätzter Effekt: Konsistenz. Strukturierte Daten zwingen dich, dich festzulegen. Wie heißt das Unternehmen genau? Welche Adresse ist die maßgebliche? Welche Leistungen bietest du an? Wer das einmal sauber definiert und überall identisch ausspielt, löst nebenbei das Problem widersprüchlicher Angaben in Verzeichnissen – einer der Gründe, warum ChatGPT ein Büro nicht nennt.
Der richtige Typ: RealEstateAgent
Für Maklerbüros ist der passende Schema-Typ RealEstateAgent. Die Definition auf schema.org ist knapp: „A real-estate agent."
Interessanter als die Definition ist die Vererbung. RealEstateAgent ist eine Unterklasse von LocalBusiness, das wiederum von Organization und Place erbt. Damit stehen dir alle Eigenschaften zur Verfügung, die für lokale Sichtbarkeit zählen:
| Eigenschaft | Wofür |
|---|---|
address |
Die physische Anschrift als strukturierte PostalAddress |
areaServed |
Dein Tätigkeitsgebiet – die Angabe, die KI-Systeme für lokale Fragen brauchen |
telephone |
Telefonnummer in maschinenlesbarer Form |
openingHoursSpecification |
Öffnungszeiten, statt sie als Bild oder Fließtext zu hinterlegen |
aggregateRating |
Gesamtbewertung – nur, wenn die Bewertungen auch auf der Seite sichtbar sind |
hasOfferCatalog |
Deine Leistungen als Katalog statt als Aufzählung im Text |
Zu aggregateRating eine Warnung, weil hier regelmäßig Ärger entsteht: Google verlangt, dass ausgezeichnete Bewertungen auch auf der Seite sichtbar sind. Eine Sterne-Angabe im Code, der auf der Seite nichts entspricht, ist ein Verstoß gegen die Richtlinien und kann zum Verlust von Rich Results führen. Zeichne nur aus, was jemand auch sehen kann.
Kopierfertig: das Grundgerüst für dein Büro
Ersetze die Platzhalter und füge den Block in den <head> deiner Startseite ein.
{
"@context": "https://schema.org",
"@type": "RealEstateAgent",
"@id": "https://deine-domain.de/#organisation",
"name": "Mustermann Immobilien GmbH",
"url": "https://deine-domain.de",
"telephone": "+49 531 1234567",
"email": "kontakt@deine-domain.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstraße 1",
"postalCode": "38100",
"addressLocality": "Braunschweig",
"addressRegion": "Niedersachsen",
"addressCountry": "DE"
},
"areaServed": [
{ "@type": "City", "name": "Braunschweig" },
{ "@type": "City", "name": "Wolfenbüttel" },
{ "@type": "AdministrativeArea", "name": "Landkreis Peine" }
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Leistungen",
"itemListElement": [
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Immobilienverkauf" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Immobilienbewertung" } },
{ "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Vermietung" } }
]
},
"sameAs": [
"https://www.google.com/maps/place/...",
"https://www.instagram.com/deinprofil",
"https://de.linkedin.com/company/deinprofil"
]
}
Zwei Felder verdienen besondere Aufmerksamkeit.
areaServed ist für KI-Sichtbarkeit vermutlich das wichtigste Feld auf dieser ganzen Seite. Es beantwortet genau die Frage, die ein Sprachmodell bei „Makler in Ort X" stellen muss. Trag hier ein, wo du tatsächlich arbeitest – und widersteh der Versuchung, halb Niedersachsen aufzulisten. Wenn dich jemand in Hannover anfragt und du dort nie ein Objekt hattest, hilft dir die Nennung nicht.
sameAs verknüpft dein Büro mit den Profilen, die anderswo über dich existieren. Für die Entitäts-Erkennung ist das ein starkes Signal: Hier sagt jemand explizit, dass diese Website und dieses Google-Profil dasselbe Unternehmen sind.
Kurzfazit: RealEstateAgent mit sauber gepflegtem areaServed und sameAs ist der Kern. Alles andere ist Ergänzung.
Die zwei Typen, die auch bei Google noch etwas bringen
Neben der Entitäts-Auszeichnung gibt es zwei Schema-Typen, bei denen du in der Google-Suche tatsächlich noch einen sichtbaren Effekt erzielen kannst.
FAQPage. Wenn du auf einer Seite Fragen und Antworten hast, kannst du sie auszeichnen. Bedingung: Die Antworten müssen für Besucher sichtbar sein. Ein FAQ-Block, den du nur im Code hast, ist ein Richtlinienverstoß. Für KI-Systeme ist dieser Typ zusätzlich wertvoll, weil er Frage und Antwort sauber getrennt ausliefert – genau das Format, das ein Modell zitieren kann.
BreadcrumbList. Zeigt die Position einer Seite in deiner Struktur. Google kann daraus einen Navigationspfad im Suchergebnis darstellen. Unspektakulär, aber schnell umgesetzt.
Was auffällt, wenn man Maklerwebsites daraufhin ansieht: Fast alle haben irgendwo einen FAQ-Bereich. Fast keine hat ihn ausgezeichnet.
Checkliste: Schema auf deiner Seite prüfen
- Quelltext öffnen und nach
application/ld+jsonsuchen. Nichts gefunden? Dann hast du kein Schema. - Testwerkzeug nutzen. Googles Rich-Results-Test und der Schema-Markup-Validator zeigen Fehler und Warnungen.
- Wird es serverseitig ausgeliefert? Manche Systeme fügen Schema erst per JavaScript ein. Für KI-Crawler, die kein JavaScript ausführen, ist es dann unsichtbar. Prüfbar über die Seitenquelltext-Ansicht, nicht über die Entwicklertools.
- Genau ein Datensatz je Typ pro Seite. Zwei FAQPage-Blöcke auf einer URL sind ein häufiger Fehler und entwerten beide.
- areaServed gepflegt und ehrlich – nur Orte, in denen du wirklich arbeitest.
- sameAs verknüpft mit Google-Profil und relevanten Social-Profilen.
- aggregateRating nur, wenn sichtbar. Sonst weglassen.
- FAQ-Bereiche ausgezeichnet, falls vorhanden.
Häufige Fragen
Bringt Schema-Markup direkt bessere Rankings?
Nein, jedenfalls nicht als eigenständiger Rankingfaktor. Google hat mehrfach klargestellt, dass strukturierte Daten kein Ranking-Signal sind. Der Nutzen liegt in der Darstellung, in der eindeutigen Zuordnung deiner Entität und – neuerdings am wichtigsten – in der Lesbarkeit für KI-Systeme.
Kann ich meine Objekte auszeichnen?
Technisch ja, es gibt Typen wie Residence oder Accommodation. Sichtbar in der Google-Suche wird davon nichts, weil es den entsprechenden Rich-Result nicht gibt. Für die Verständlichkeit gegenüber KI-Systemen kann es trotzdem sinnvoll sein. Erwarte nur nichts vom Suchergebnis.
Was passiert bei fehlerhaftem Markup?
Kleinere Fehler werden meist ignoriert. Was Ärger macht, ist Markup, das etwas behauptet, was auf der Seite nicht steht – ausgezeichnete Bewertungen ohne sichtbare Bewertungen zum Beispiel. Das kann zum Verlust von Rich Results führen. Auszeichnen, was da ist, ist die einfache Regel.
Wie oft muss ich das anfassen?
Selten. Öffnungszeiten und Adresse bei Änderung, hasOfferCatalog wenn du eine Leistung ergänzt. Das ist eher jährliche Pflege als laufende Arbeit. Deshalb ist es auch eine der lohnendsten einmaligen Investitionen für die KI-Sichtbarkeit.
Reicht es, wenn meine Agentur das gemacht hat?
Prüf es nach, es dauert zwei Minuten. Öffne den Quelltext deiner Startseite und such nach RealEstateAgent. Wenn du stattdessen nur ein allgemeines Organization findest oder gar nichts, ist die wichtigste Auszeichnung nicht gesetzt.
Nächster Schritt
Öffne den Quelltext deiner Startseite und such nach application/ld+json. Was du findest oder nicht findest, sagt dir in zwei Minuten mehr über deine KI-Sichtbarkeit als jedes Angebot.
Wenn du die Auszeichnung sauber aufgesetzt haben willst, samt Prüfung, ob sie auch serverseitig ausgeliefert wird: GEO für Immobilienmakler. Kostenlose Erstanalyse, unverbindlich.
Bereit für Ihre eigene KI-Lösung?
Lassen Sie uns gemeinsam besprechen, wie wir Ihr Immobiliengeschäft mit KI auf das nächste Level bringen können.
Kostenlose Beratung