Schema.org RealEstateListing explained for agents
A plain-English explainer of the schema.org RealEstateListing type, why Google and Bing use it for property rich results, and how ScanMy Homes implements it.
What schema.org is, in one paragraph
Schema.org is a shared vocabulary that Google, Bing, Yandex, and AI search use to understand what a webpage is about. For real estate, the relevant type is RealEstateListing. When you emit it correctly, search engines can match your page to address and property-detail queries with far more confidence — and surface it in rich result blocks above the standard ten blue links.
What RealEstateListing needs to include
At minimum: a name (the full address works best), a description, a URL, a postal address (street, city, region, postal code, country), a price offer with currency, geo coordinates (latitude and longitude), and one or more images.
For maximum coverage, nest a more specific Accommodation type — SingleFamilyResidence for sale, Apartment for rent — so Google can render the property-detail facts: beds, baths, square feet, year built.
What ScanMy Homes emits automatically
Every scan-to-tour listings on ScanMy Homes ships a RealEstateListing graph plus a Place node and a BreadcrumbList. The mainEntity is the Accommodation subtype matching the listing intent. The offer carries businessFunction Sell or LeaseOut depending on type. A hasMap link points to Google Maps.
You can validate the markup on any listing by pasting the URL into Google's Rich Results Test. The Article-level guides on real estate sign analytics cover what to do with the resulting data once it's live.
Real estate sign analytics
The product page that puts everything in this post into practice.
Explore real estate sign analytics