Student Housing & Dormitory Community Schema Markup (JSON-LD)
Structured data for off-campus student housing communities, university dormitories, and co-living residences, specifying academic term tenancies, study lounges, and furnished room options.
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": "Accommodation",
"@id": "https://example.com/housing/varsity-towers#dorm",
"name": "Varsity Towers Off-Campus Student Living",
"description": "Premier fully furnished student apartments adjacent to university campus featuring private bedrooms, study lounges, and academic year leases.",
"occupancy": {
"@type": "QuantitativeValue",
"maxValue": 4,
"unitCode": "C62"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Individual By-the-Bed Leases",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Academic Study Lounge & Printing Lab",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Campus Shuttle Bus Service",
"value": true
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "1800 University Avenue",
"addressLocality": "Madison",
"addressRegion": "WI",
"postalCode": "53726",
"addressCountry": "US"
},
"telephone": "+1-608-555-0149",
"offers": {
"@type": "Offer",
"price": "795",
"priceCurrency": "USD",
"unitText": "MONTH",
"eligibleDuration": {
"@type": "QuantitativeValue",
"value": 10,
"unitCode": "MON"
}
}
}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 residence community name. e.g. Varsity Towers Off-Campus Student Living |
| occupancy | QuantitativeValue | Required | Maximum student occupancy per suite with unitCode C62. e.g. { "@type": "QuantitativeValue", "maxValue": 4, "unitCode": "C62" } |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Student-specific amenities such as campus shuttles, study rooms, roommate matching, and furnished units. e.g. [{ "@type": "LocationFeatureSpecification", "name": "Individual By-the-Bed Leases", "value": true }] |
| address | PostalAddress | Required | Physical street address located in university precinct. e.g. { "@type": "PostalAddress", "streetAddress": "1800 University Avenue", ... } |
| offers | Offer | Required | By-the-bed monthly rental rate, currency, and academic term lease duration. e.g. { "@type": "Offer", "price": "795", "unitText": "MONTH" } |
| telephone | Text | Recommended | Leasing office phone number for student inquiries. e.g. +1-608-555-0149 |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Accommodation schema.
Failure to Specify Individual By-the-Bed Pricing
Listing total suite rent instead of individual student per-bed rates creates huge price discrepancies on student housing search filters.
State per-bed pricing in offers and clarify in amenityFeature.
Missing Academic Lease Duration Constraints
Failing to define eligibleDuration leads users to believe monthly month-to-month leases are permitted.
Use eligibleDuration with 10 or 12 month QuantitativeValue.
Omitting Proximity to University Entities
Failing to cross-reference the local university in schema reduces local campus relevance signals.
Mention university proximity in description and link to college entity if applicable.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Apartment Rental Complex Schema Markup (JSON-LD)
Youth Hostel & Shared Dormitory Schema Markup (JSON-LD)
Coworking Space & Shared Office Schema Markup (JSON-LD)
Single Family Residence Sale Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container