Commercial Office Lease Property Schema Markup (JSON-LD)
Detailed structured data markup for commercial office buildings and corporate suites available for lease, specifying floor space, lease tenure, zoning, and tenant amenities.
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.
{
"@context": "https://schema.org",
"@type": "CommercialProperty",
"@id": "https://example.com/commercial/financial-tower-suite-400#office",
"name": "Financial Tower Suite 400 - Class A Office Space",
"description": "Turnkey Class A corporate office space featuring executive boardrooms, open plan workstations, and panoramic skyline views.",
"floorSize": {
"@type": "QuantitativeValue",
"value": 12500,
"unitCode": "FTK"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Wall Street, 4th Floor",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10005",
"addressCountry": "US"
},
"offers": {
"@type": "Offer",
"price": "68",
"priceCurrency": "USD",
"unitText": "SQFT_YR",
"businessFunction": "http://purl.org/goodrelations/v1#LeaseOut",
"validThrough": "2026-12-31"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Fiber Optic Backbone",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "24/7 Security & Concierge",
"value": true
}
]
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official title or suite identifier of the commercial office property listing. e.g. Financial Tower Suite 400 - Class A Office Space |
| floorSize | QuantitativeValue | Required | Total rentable commercial area with standard UN/CEFACT unitCode. e.g. { "@type": "QuantitativeValue", "value": 12500, "unitCode": "FTK" } |
| address | PostalAddress | Required | Exact geographic postal address including floor or suite number. e.g. { "@type": "PostalAddress", "streetAddress": "100 Wall Street...", ... } |
| offers | Offer | Required | Lease rate terms, price per square foot, pricing period, and valid lease time horizon. e.g. { "@type": "Offer", "price": "68", "unitText": "SQFT_YR", ... } |
| amenityFeature | Array<LocationFeatureSpecification> | Recommended | Commercial building infrastructure features like backup generators, fiber internet, and dock access. e.g. [{ "@type": "LocationFeatureSpecification", "name": "Fiber Optic Backbone", "value": true }] |
| description | Text | Recommended | Narrative summary of building class, layout, parking ratio, and tenancy history. e.g. Turnkey Class A corporate office space featuring executive boardrooms... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying CommercialProperty schema.
Undefined Lease Pricing Rate Metric in unitText
Listing a price like '68' without specifying whether it is annual per sqft or monthly total leads to gross price calculation errors in commercial search portals.
Specify unitText as 'SQFT_YR' or 'MONTH' alongside businessFunction 'LeaseOut'.
Generic Place Type Instead of CommercialProperty
Using standard generic 'Place' rather than 'CommercialProperty' limits Google's semantic categorization for B2B tenancy searches.
Utilize specific Schema.org CommercialProperty or OfficeBuilding types.
Missing Floor/Suite Address Specifics
Omitting the suite or floor number causes multi-tenant office buildings to clash on duplicate addresses.
Always append suite or floor numbers in streetAddress and use unique @id URIs per unit.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Coworking Space & Shared Office Schema Markup (JSON-LD)
Industrial Warehouse & Logistics Facility Schema Markup (JSON-LD)
Shopping Center & Retail Strip Mall Schema Markup (JSON-LD)
Real Estate Listing & Broker Offer Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container