BYTETOOLS

Real Estate Listing Schema Generator

Generate RealEstateListing JSON-LD with a residence or apartment, floor size, bedrooms, bathrooms, year built, address, coordinates and a price offer.

Listing page
The property (about)
Address and location
Price (offers)

RealEstateListing JSON-LD

RealEstateListing is a kind of web page, so the price sits on the page as offers while the building itself goes under about. Google has no dedicated real-estate rich result today, but this is the vocabulary property portals and answer engines read, and the floorSize unit codes (MTK, FTK) are the UN/CEFACT codes schema.org expects.

What is the Real Estate Listing Schema Generator?

The Real Estate Listing Schema Generator builds the structured data for a property listing page. It emits a RealEstateListing — which is a kind of web page — with the building described under about as a SingleFamilyResidence, Apartment or any other accommodation type, and the asking price as an offers node on the listing itself.

  • Choice of eight accommodation types including SingleFamilyResidence and Apartment
  • Floor area as a QuantitativeValue with MTK or FTK unit codes
  • PostalAddress plus optional GeoCoordinates
  • Offer with price, currency, availability and a sale-or-rent business function
  • Bedroom, bathroom, room and year-built fields written as numbers
  • Copy as a script block or download the JSON file

How to use the Real Estate Listing Schema Generator

  1. 1

    Enter the listing page URL, headline, description, date posted and main photo.

  2. 2

    Choose the property type and fill in floor area, rooms, bedrooms, bathrooms and year built.

  3. 3

    Add the street address, city, region, postal code, country and, if you have them, coordinates.

  4. 4

    Set the price, currency, and whether the property is for sale or to rent.

  5. 5

    Copy the generated script tag into the listing page, or download the raw JSON.

About the Real Estate Listing Schema Generator

The Real Estate Listing Schema Generator builds the structured data for a property listing page. It emits a RealEstateListing — which is a kind of web page — with the building described under about as a SingleFamilyResidence, Apartment or any other accommodation type, and the asking price as an offers node on the listing itself.

The property block covers the numbers buyers filter on: floor area as a QuantitativeValue with the correct UN/CEFACT unit code (MTK for square metres, FTK for square feet), total rooms, bedrooms, bathrooms, year built and whether pets are allowed. Address becomes a PostalAddress and coordinates become GeoCoordinates.

Everything is generated locally in your browser and no listing detail is uploaded. Google has no dedicated real-estate rich result today, but this is the vocabulary property portals, aggregators and answer engines read when they parse your page.

Frequently asked questions

Does real estate schema get rich results in Google?

There is no dedicated real-estate rich result in Google Search today, so do not expect a special listing display. The markup still helps: it makes the price, size and location machine-readable for aggregators, answer engines and any partner that crawls your listings.

Where does the price go in RealEstateListing markup?

RealEstateListing inherits from CreativeWork, which supports offers, so the price sits on the listing itself while the building is described under about. That keeps a clean separation between the page that is selling something and the property being sold.

What unit code should floor size use?

schema.org expects UN/CEFACT common codes, so square metres are MTK and square feet are FTK. This generator writes the code you pick alongside the number in a QuantitativeValue, which is far less ambiguous than putting 128 sqm into a text field.

How do I mark a property as a rental rather than a sale?

Set the sale-or-rent field to rent and the Offer gets a businessFunction of LeaseOut from the GoodRelations vocabulary; leaving it on sale writes Sell. Consumers of your markup use that to separate the two kinds of listing.

Which accommodation type should I choose?

Pick the most specific one that fits: SingleFamilyResidence for a detached or terraced house, Apartment for a flat, ApartmentComplex for a whole building, and the generic Accommodation only when nothing else applies. More specific types give search engines more to work with.

Related tools