Luxury Home Sales LocalBusiness Schema for Real Estate Agencies
Copy-paste JSON-LD template
Add this inside a <script type="application/ld+json"> tag in your <head> section. Replace the sample values with your actual business details.
{
"@context": "https://schema.org",
"name": "Dallas Premier Realty Group",
"url": "https://dallaspremierealty.com",
"telephone": "+12145550500",
"address": {
"@type": "PostalAddress",
"streetAddress": "3500 Maple Ave",
"addressLocality": "Dallas",
"addressRegion": "TX",
"postalCode": "75219",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "14:00"
}
],
"priceRange": "$1M+ properties, 5–6% commission",
"sameAs": [
"https://www.zillow.com/profile/YOUR_PROFILE",
"https://www.realtor.com/realestateagents/YOUR_PROFILE"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Real Estate Agencies Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Luxury Home Sales",
"description": "Professional Luxury Home Sales services. $1M+ properties, 5–6% commission."
}
}
]
}
}
Required and recommended fields
| Field | Value | Status | Notes |
|---|---|---|---|
@type |
"RealEstateAgent" |
Required | Use the specific subtype, not generic "LocalBusiness" |
name |
Your business name |
Required | Exact match to Google Business Profile |
url |
Your website URL |
Required | Must match canonical URL |
telephone |
E.164 format (+12125550100) |
Required | Include country code |
address |
PostalAddress object |
Required | Must match GBP address exactly |
openingHoursSpecification |
Array of hours objects |
Recommended | Critical for "open now" queries in AI search |
priceRange |
$, $$, $$$, $$$$ |
Recommended | Or specific range: "$150–$6,000" |
sameAs |
Array of profile URLs |
Recommended | Google Maps, Yelp, Healthgrades/Avvo/RealSelf — helps AI cross-verify identity |
Common mistakes to avoid
- Using generic "@type": "LocalBusiness" instead of the specific subtype (Dentist, Attorney, MedicalBusiness)
- Missing or incorrect "sameAs" links — these cross-verify your identity across sources
- Omitting "openingHoursSpecification" — AI uses this for time-sensitive queries like "open now"
Why this helps ChatGPT and Perplexity cite your Luxury Home Sales page
Help AI verify your business identity and location. When a client asks ChatGPT "luxury home sales near me" or "best luxury home sales in [city]," the AI scans pages it can crawl for structured answers. LocalBusiness Schema gives it exactly what it needs — a machine-readable Q&A it can extract and cite without any interpretation.
From AltorLab's weekly crawls of real estate agencies websites: fewer than 25% have any FAQPage schema, and fewer than 15% have complete LocalBusiness schema with the correct subtype. This means the bar to appear in AI answers is low — one afternoon of technical work separates cited practices from invisible ones.
Want to see exactly where your luxury home sales page stands? Check your GEO Health Score free →
Validate your implementation
After adding the schema, test it with these free tools:
- Google Rich Results Test — checks for structured data errors
- Schema.org Validator — validates against schema.org specification
- AltorLab AI Visibility Checker — checks all 6 GEO signals including schema
Other real estate agencies schema templates
AltorLab (ex-Microsoft AI team) checks all 6 AI citation signals on your website and gives you a prioritized fix list — free, 15 minutes.
Book free audit → Email amanda@altorlab.xyz