Skip to content

@type: RealEstateAgent · LocalBusiness

Real estate agent schema generator

Real estate is relationship-driven but discovery is digital. RealEstateAgent schema with neighbourhoods served, languages and free valuations helps buyers and sellers find the right local expert.

Free · no account needed · validated against Google's LocalBusiness guidelines

Example · Coastline Realty Group
<script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "RealEstateAgent",  "@id": "https://coastlinerealty.example/#localbusiness",  "name": "Coastline Realty Group",  "description": "Boutique Miami brokerage for waterfront condos and single-family homes in Brickell, Coconut Grove and Miami Beach.",  "url": "https://coastlinerealty.example",  "logo": "https://coastlinerealty.example/logo.png",  "image": "https://coastlinerealty.example/img/office-16x9.jpg",  "telephone": "+1 305-555-0128",  "email": "homes@coastlinerealty.example",  "priceRange": "Commission-based",  "currenciesAccepted": "USD",  "knowsLanguage": [    "English",    "Spanish",    "Portuguese"  ],  "address": {    "@type": "PostalAddress",    "streetAddress": "1110 Brickell Ave, Suite 300",    "addressLocality": "Miami",    "addressRegion": "FL",    "postalCode": "33131",    "addressCountry": "US"  },  "geo": {    "@type": "GeoCoordinates",    "latitude": 25.762901,    "longitude": -80.192184  },  "areaServed": [    {      "@type": "Place",      "name": "Brickell"    },    {      "@type": "Place",      "name": "Coconut Grove"    },    {      "@type": "Place",      "name": "Miami Beach"    },    {      "@type": "Place",      "name": "Coral Gables"    },    {      "@type": "Place",      "name": "Key Biscayne"    }  ],  "openingHoursSpecification": [    {      "@type": "OpeningHoursSpecification",      "dayOfWeek": [        "Monday",        "Tuesday",        "Wednesday",        "Thursday",        "Friday"      ],      "opens": "09:00",      "closes": "18:00"    },    {      "@type": "OpeningHoursSpecification",      "dayOfWeek": "Saturday",      "opens": "10:00",      "closes": "16:00"    },    {      "@type": "OpeningHoursSpecification",      "dayOfWeek": "Sunday",      "opens": "11:00",      "closes": "15:00"    }  ],  "hasOfferCatalog": {    "@type": "OfferCatalog",    "name": "Services",    "itemListElement": [      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Buyer representation",          "description": "Search, showings, negotiation and closing support."        }      },      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Listing & marketing",          "description": "Pro photography, 3D tours and MLS syndication."        }      },      {        "@type": "Offer",        "itemOffered": {          "@type": "Service",          "name": "Home valuation",          "description": "Comparative market analysis within 48 hours."        },        "price": "0.00",        "priceCurrency": "USD"      }    ]  },  "aggregateRating": {    "@type": "AggregateRating",    "ratingValue": "5",    "reviewCount": "96",    "bestRating": "5",    "worstRating": "1"  },  "review": [    {      "@type": "Review",      "author": {        "@type": "Person",        "name": "Isabela Costa"      },      "reviewRating": {        "@type": "Rating",        "ratingValue": "5",        "bestRating": "5"      },      "reviewBody": "Sold our condo in 9 days above asking.",      "datePublished": "2026-05-19"    }  ],  "sameAs": [    "https://maps.app.goo.gl/coastlinerealty-example",    "https://www.instagram.com/coastlinerealtymia",    "https://www.linkedin.com/company/coastline-realty-group",    "https://www.youtube.com/@coastlinerealtymiami"  ]}</script>
Validator score 96/100 · 0 errors

Generate your real estate agent schema

Fill in your details — the JSON-LD, validator and search preview update as you type. Free, no account.

Full builder

Step 1 of 7

Business

Business type

Pick the most specific schema.org subtype. It's the strongest relevance signal you can send.

Identity

Use the name exactly as it appears on your storefront and Google Business Profile.

Missing business name

0/750

Website & media

Missing website URL

Square, at least 112×112px, on a plain background.

No images

Free schema checker

Validate existing real estate agent markup

Already have real estate agent markup? Paste it to see its score, rich result eligibility and exactly what to fix.

Properties that matter for real estate agents

@type: RealEstateAgentDedicated LocalBusiness subtype.
areaServedNeighbourhoods you specialise in.
knowsLanguageKey in international markets.
hasOfferCatalogBuyer representation, listings, valuations.
name + addressRequired by Google for every LocalBusiness — and must match your Business Profile exactly.

Best practices

  • Use neighbourhood names exactly as buyers search them.
  • Listings belong in RealEstateListing markup on listing pages.
  • Link YouTube property tours in sameAs.

FAQ

What the validator checks

  • Required name and full postal address
  • Phone format and international prefix
  • Overlapping or invalid split hours
  • Coordinates with 5+ decimal precision
  • Expired holiday exceptions
  • Keyword-stuffed business names
  • Self-serving review markup
  • Most specific schema.org subtype

For agencies

Managing several real estate agents?

Host the schema for up to 25 client locations and update hours across every site from one dashboard.

See Pro