Zum Hauptinhalt springen
Branchen-SEO

Immobilien-Schema: Listings strukturiert auszeichnen

30. Juni 2026 · 6 Min. Lesezeit

Wenn ein Interessent in Nürnberg "3-Zimmer-Wohnung kaufen" googelt, scrollt er an reinen Textergebnissen schnell vorbei. Ein Eintrag mit Preis, Wohnfläche und Lage direkt im Suchergebnis fällt dagegen auf. Genau das ermöglicht strukturiertes Markup für Immobilien-Listings - und die meisten Maklerseiten nutzen es bis heute nicht.

Dieser Artikel zeigt Ihnen, welche Schema-Typen für Immobilien relevant sind, welche Felder Sie wirklich brauchen und wie ein sauberes JSON-LD für ein einzelnes Objekt aussieht.

Warum Schema für Immobilien-Listings zählt

Suchmaschinen lesen eine Objektseite zunächst als reinen Fließtext. Dass "489.000" der Kaufpreis ist, "112 m²" die Wohnfläche und "Fürth-Süd" die Lage, muss Google aus dem Kontext erraten. Mit strukturierten Daten teilen Sie diese Werte maschinenlesbar mit - und genau das ist die Grundlage für strukturierte Daten nach Schema.org.

Der praktische Nutzen ist messbar. Maklerseiten mit konsistentem Markup berichten von spürbar höheren Klickraten, weil das Suchergebnis mehr Kontext liefert, bevor jemand klickt. Wer Preis und Lage schon im Snippet sieht, klickt gezielter - und springt seltener wieder ab.

Dazu kommt ein zweiter Effekt: KI-Assistenten wie ChatGPT und Google AI Overview bevorzugen sauber ausgezeichnete Quellen. Wenn ein Nutzer fragt "Welche Eigentumswohnungen unter 500.000 Euro gibt es in Nürnberg?", greift die KI eher auf eine Seite zu, die ihr die Eckdaten als Schema serviert, als auf eine, die alles im Mengentext versteckt.

Gerade für Makler mit lokalem Fokus ist das eine Chance. Die großen Portale dominieren zwar das Suchvolumen, doch ihre Objektseiten sind austauschbar. Eine eigene Maklerseite mit sauberem Markup und individuellen Objektbeschreibungen liefert Google ein klareres Signal, dass hier echte, gepflegte Inserate stehen - und nicht nur ein automatisch erzeugter Massen-Feed.

Relevante Schema-Typen für Immobilien

Schema.org bietet keinen einzelnen Allzweck-Typ für Immobilien. Sie kombinieren mehrere Bausteine zu einer sinnvollen Struktur. Das zentrale RealEstateListing beschreibt das Inserat selbst, also die Anzeige mit Titel, Beschreibung und Veröffentlichungsdatum. Es ist der äußere Rahmen, in den alles andere eingebettet wird.

  • Residence. Beschreibt die Immobilie als physisches Objekt - Wohnung, Haus oder Grundstück. Hier liegen Wohnfläche, Zimmerzahl und Ausstattung.
  • Offer. Verknüpft das Objekt mit dem kommerziellen Angebot: Kaufpreis oder Kaltmiete, Währung und Verfügbarkeit.
  • Place und PostalAddress. Verorten das Objekt geografisch über Adresse und idealerweise Geo-Koordinaten.

Diese Typen schachteln Sie ineinander. Das RealEstateListing enthält ein Offer, das Offer verweist auf das beworbene Residence, und das Residence trägt die PostalAddress. Wer das Prinzip vom Product-Schema im E-Commerce kennt, wird die Logik sofort wiedererkennen: ein Angebot, ein Objekt, ein Preis.

Für Vermietungsobjekte funktioniert dieselbe Struktur, Sie tauschen lediglich den Kaufpreis im Offer gegen die Kaltmiete und ergänzen sie bei Bedarf um eine priceSpecification mit Abrechnungszeitraum. Auf diese Weise pflegen Sie Kauf- und Mietobjekte mit demselben Schema-Gerüst.

Welche Felder Pflicht und welche sinnvoll sind

Google verlangt für Immobilien-Markup keine starre Pflichtliste wie bei Produkten. Trotzdem gibt es Felder, ohne die das Markup wertlos ist, und solche, die den Eintrag deutlich aufwerten.

Diese Felder gehören immer dazu:

  • name - die Objektbezeichnung, etwa "3-Zimmer-Eigentumswohnung in Fürth"
  • price und priceCurrency - Kaufpreis oder Miete plus "EUR"
  • address - vollständige PostalAddress mit Straße, PLZ und Ort
  • floorSize - Wohnfläche in Quadratmetern über ein QuantitativeValue

Diese Felder sind optional, machen den Eintrag aber wertvoller:

  • numberOfRooms - Zimmeranzahl, oft das erste Filterkriterium
  • numberOfBedrooms und numberOfBathroomsTotal - relevant bei größeren Objekten
  • datePosted - signalisiert Aktualität des Inserats
  • geo - Geo-Koordinaten für die exakte Verortung auf der Karte
  • image - mindestens ein aussagekräftiges Objektfoto

Achten Sie darauf, die Werte konsistent über alle Objektseiten zu pflegen. Eine einheitliche Schreibweise von Ort und Stadtteil hilft Suchmaschinen, Ihre Inserate einer Region zuzuordnen. Wer Wohnfläche mal mit, mal ohne Einheit angibt oder den Ort einmal "Nürnberg" und einmal "Nuernberg" schreibt, erschwert die korrekte Auswertung und verschenkt Sichtbarkeit.

Praxis-Tipp: Setzen Sie pro Objektseite genau ein RealEstateListing. Mehrere Listings auf einer Übersichtsseite ohne eigene URLs führen regelmäßig zu Validierungswarnungen und verwässern das Signal.

JSON-LD-Beispiel für ein Objekt

So sieht ein vollständiges, valides Markup für eine einzelne Eigentumswohnung aus. Das JSON-LD platzieren Sie im <head> oder am Ende des <body> der Objektseite:

{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "3-Zimmer-Eigentumswohnung in Fürth-Süd",
  "url": "https://ihre-domain.de/objekte/wohnung-fuerth-sued/",
  "datePosted": "2026-07-10",
  "image": "https://ihre-domain.de/images/objekt-1024.jpg",
  "offers": {
    "@type": "Offer",
    "price": "489000",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "itemOffered": {
      "@type": "Residence",
      "name": "Eigentumswohnung Fürth-Süd",
      "numberOfRooms": 3,
      "numberOfBathroomsTotal": 1,
      "floorSize": {
        "@type": "QuantitativeValue",
        "value": 112,
        "unitCode": "MTK"
      },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Beispielstraße 12",
        "postalCode": "90763",
        "addressLocality": "Fürth",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 49.4561,
        "longitude": 10.9886
      }
    }
  }
}

Der unitCode "MTK" ist der UN/CEFACT-Code für Quadratmeter - ein häufig übersehenes Detail, das die Wohnfläche maschinenlesbar macht. Den Preis geben Sie ohne Tausenderpunkt und ohne Währungssymbol an, die Währung steht separat in priceCurrency. Das image-Feld sollte auf ein echtes Objektfoto in ausreichender Auflösung verweisen, nicht auf ein Platzhalterbild oder Ihr Firmenlogo.

Häufige Fehler beim Immobilien-Markup

In der Praxis scheitert sauberes Markup selten an der Komplexität, sondern an Kleinigkeiten:

  • Markup ohne sichtbaren Inhalt. Jeder Wert im JSON-LD muss auch auf der Seite sichtbar sein. Ein Preis im Schema, der nirgends im Text steht, gilt als Verstoß gegen die Richtlinien.
  • Preis mit Formatierung. "489.000 €" im price-Feld ist ungültig. Dort gehört nur "489000" hin.
  • Veraltete Inserate ohne Pflege. Ein verkauftes Objekt mit availability "InStock" sendet ein falsches Signal. Setzen Sie verkaufte Objekte auf "SoldOut" oder nehmen Sie die Seite offline.
  • Falsche Maßeinheit. Wohnfläche als reine Zahl ohne unitCode lässt offen, ob es um Quadratmeter oder Quadratfuß geht.
  • Mehrere Objekte, eine URL. Ohne eigene URL je Objekt kann Google die Listings nicht einzeln zuordnen.

Vor dem Livegang prüfen Sie das Markup mit dem Schema Markup Validator von Schema.org und dem Rich-Results-Test von Google. Beide finden Syntaxfehler in Sekunden.

Verbindung zu Google Rich Results

Immobilien-Listings erhalten in Deutschland noch keine eigenen Rich-Result-Sterne wie Produkte oder Rezepte. Das ist kein Grund, auf das Markup zu verzichten - im Gegenteil. Strukturierte Daten verbessern, wie gut Google Ihre Seiten inhaltlich versteht, und das wirkt sich auf die Einordnung in thematischen Suchanfragen aus.

Besonders stark wird der Effekt, wenn Sie das Objekt-Markup mit dem Markup für Ihr Maklerbüro kombinieren. Wie Sie Ihr Unternehmen selbst als Rich Snippet für lokale Unternehmen auszeichnen, also mit RealEstateAgent-Typ, Öffnungszeiten und Bewertungen, ist der zweite Baustein. Erst beide zusammen ergeben ein vollständiges Bild: Hier ist der Makler, und hier sind seine Objekte.

Praktisch heißt das: Beginnen Sie mit dem RealEstateAgent-Schema auf Ihrer Startseite und Ihren Kontaktdaten. Ergänzen Sie dann Schritt für Schritt jede Objektseite mit dem hier gezeigten RealEstateListing. Schon 20 sauber ausgezeichnete Objekte heben Ihre Maklerseite technisch von der lokalen Konkurrenz ab, die meist gar kein Markup einsetzt.

Strukturierte Daten sind kein Wundermittel, das über Nacht Platz eins bringt. Aber sie sind die Grundlage dafür, dass Suchmaschinen und KI-Assistenten Ihre Objekte korrekt verstehen - und damit ein Vorsprung, den Sie sich mit überschaubarem Aufwand sichern.

09 · Kontakt

Reden wir über
Platz 1 für Ihre Firma.

Wählen Sie kurz aus, was Sie brauchen. Wir melden uns mit einer ehrlichen Einschätzung in 24 Stunden. Kein Verkaufs­gespräch, keine Werbung.

09129 1439894
20+ Jahre Nürnberg Keine Vertragsbindung Mo-Fr 9-18 · kein Call-Center