Skip to content
SEWWA

Schema guides Industry

Schema generator for Real Estate

Common schema types for Real Estate

SEO tips

Example JSON-LD

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "RealEstateAgent",
"@id": "https://example.com/agents/jordan-lee#agent",
"name": "Jordan Lee",
"image": "https://example.com/team/jordan-lee.jpg",
"url": "https://example.com/agents/jordan-lee",
"telephone": "+1-503-555-0142",
"email": "jordan.lee@example.com",
"jobTitle": "Principal Broker",
"worksFor": { "@id": "https://example.com/#brokerage" },
"areaServed": [
{ "@type": "City", "name": "Portland" },
{ "@type": "City", "name": "Beaverton" }
]
},
{
"@type": "RealEstateBroker",
"@id": "https://example.com/#brokerage",
"name": "Cascade Realty Group",
"url": "https://example.com/",
"logo": "https://example.com/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "900 NW Everett St",
"addressLocality": "Portland",
"addressRegion": "OR",
"postalCode": "97209",
"addressCountry": "US"
},
"employee": { "@id": "https://example.com/agents/jordan-lee#agent" }
}
]
}

Overview

Real estate pages mix agent, office, and listing intents. Use RealEstateAgent or RealEstateBroker when the page is about a person or team; use LocalBusiness for office locations. Listing pages should mirror visible listing data—avoid marking up properties that are not on the page.

FAQ and Review markup are powerful but strictly policed: FAQs must match on-page Q&A; reviews must follow Google's review snippet policies.

Try the free Schema Generator →