@SingleFamilyResidenceLocal Business5 min readUpdated 2026-10-03

Single Family Residence Sale Schema Markup (JSON-LD)

Models residential single-family homes for sale including room counts, living area square footage, postal address, listing broker, and pricing offers for real estate search engines.

Target Queries:single family residence schemareal estate house for sale json-ldproperty listing structured dataresidential home schema.orgreal estate rich snippets
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

Home For Sale Blueprint Payload
Test in Validator →
application/ld+json (SingleFamilyResidence)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "SingleFamilyResidence",
  "@id": "https://example.com/listings/124-maple-drive#residence",
  "name": "124 Maple Drive Modern Colonial",
  "description": "Newly renovated 4-bedroom single-family colonial residence with finished basement and two-car attached garage.",
  "numberOfRooms": 9,
  "numberOfBedrooms": 4,
  "numberOfBathroomsTotal": 3.5,
  "floorSize": {
    "@type": "QuantitativeValue",
    "value": 3250,
    "unitCode": "FTK"
  },
  "yearBuilt": 2018,
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "124 Maple Drive",
    "addressLocality": "Austin",
    "addressRegion": "TX",
    "postalCode": "78701",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 30.2672,
    "longitude": -97.7431
  },
  "offers": {
    "@type": "Offer",
    "price": "875000",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-10-01",
    "businessFunction": "http://purl.org/goodrelations/v1#Sell"
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (8 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
numberOfRoomsIntegerRequired

Total count of interior rooms excluding bathrooms and unconditioned utility areas.

e.g. 9
numberOfBedroomsIntegerRequired

Number of designated residential sleeping bedrooms.

e.g. 4
numberOfBathroomsTotalNumberRequired

Total number of full and partial bathrooms in the residence.

e.g. 3.5
floorSizeQuantitativeValueRequired

Gross conditioned living floor area with standardized UN/CEFACT unitCode (e.g., FTK for sq ft, MTK for sq m).

e.g. { "@type": "QuantitativeValue", "value": 3250, "unitCode": "FTK" }
addressPostalAddressRequired

Physical street address and postal location of the real estate parcel.

e.g. { "@type": "PostalAddress", "streetAddress": "124 Maple Drive", ... }
offersOfferRequired

Real estate listing price, transaction currency, availability state, and listing duration.

e.g. { "@type": "Offer", "price": "875000", "priceCurrency": "USD" }
yearBuiltIntegerRecommended

The calendar year in which residential property construction was completed.

e.g. 2018
geoGeoCoordinatesRecommended

Precise latitude and longitude coordinates for map pinning and spatial queries.

e.g. { "@type": "GeoCoordinates", "latitude": 30.2672, "longitude": -97.7431 }

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SingleFamilyResidence schema.

errorPitfall #1

Missing UN/CEFACT UnitCode in FloorSize

Specifying a naked numeric value for floorSize without a quantitative unitCode causes search crawlers to misinterpret square feet as square meters.

GSC Impact:
Property dimensions ignored or incorrectly indexed in regional real estate filters.
Actionable Fix:

Use a QuantitativeValue node with unitCode 'FTK' (square feet) or 'MTK' (square meters).

warningPitfall #2

Omission of BusinessFunction Sell on Property Offers

Failing to disambiguate whether an offer represents a property purchase sale vs monthly lease confused housing search engines.

GSC Impact:
Listing may appear under rental filters instead of for-sale searches.
Actionable Fix:

Explicitly set businessFunction to 'http://purl.org/goodrelations/v1#Sell' on sales listings.

criticalPitfall #3

Stale Pending/Sold Status in Offers Availability

Keeping 'InStock' availability after a contract closes violates Google Search accuracy policies for commercial listings.

GSC Impact:
GSC structured data manual actions for deceptive pricing/availability.
Actionable Fix:

Automate real-time MLS sync to update availability to 'Discontinued' or 'OutOfStock' once under escrow.

Recommended Implementation Scenarios

MLS residential for-sale property detail pages
Real estate broker exclusive home listings
Direct homebuilder spec-home inventory pages

Related Schema Blueprints

Explore complementary structured data blueprints across the Local Business cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container