All posts

Schema.org RealEstateListing explained for agents

June 15, 20256 min readSign Analytics

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.

Recommended next

Real estate sign analytics

The product page that puts everything in this post into practice.

Explore real estate sign analytics