ToolsNestTOOLSNEST
Schema Markup Guide

Schema Markup for Real Estate: Structured Data That Earns Rich Results

The right schema markup can earn rich results — star ratings, opening hours, FAQ boxes, and product panels — that dramatically increase click-through rates. This guide shows exactly which schema types real estate agents & agencies need and how to implement them.

Primary Schema Type: RealEstateAgent or RealEstateAgency

Rich Results Available to Real Estate Agents & Agencies

Local business panel
Agent rich cards
Review star ratings
Property listing rich results (experimental)

Schema Types for Real Estate Agents & Agencies

RealEstateAgent

For individual agents. Use on agent bio pages with credentials, specializations, and service areas.

Required Properties
  • name
  • address
  • telephone
Recommended Optional
  • areaServed
  • knowsAbout
  • aggregateRating
  • hasCredential

RealEstateAgency

For brokerage or team pages. Can include multiple agent associations.

Required Properties
  • name
  • address
  • telephone
Recommended Optional
  • employee
  • areaServed
  • aggregateRating

LocalBusiness

Alternative if RealEstateAgent is too specific. Use with geo coordinates for map pack visibility.

Required Properties
  • name
  • address
  • telephone
Recommended Optional
  • geo
  • openingHours
  • aggregateRating

RealEstateAgent Schema

JSON-LD — paste in <head> of your pageapplication/ld+json
{
  "@context": "https://schema.org",
  "@type": "RealEstateAgent",
  "name": "Sarah Johnson",
  "jobTitle": "Licensed REALTOR®",
  "telephone": "+1-773-555-0400",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Chicago",
    "addressRegion": "IL"
  },
  "areaServed": ["Lincoln Park", "Wicker Park", "Logan Square"],
  "knowsAbout": ["Buyer Representation", "Luxury Homes", "First-Time Buyers"],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5.0",
    "reviewCount": "89"
  }
}

Test your schema at: search.google.com/test/rich-results before publishing.

Schema Markup Mistakes Real Estate Agents & Agencies Make

Using Person instead of RealEstateAgent (loses real estate context)

No schema on individual agent pages

Missing areaServed property

Not including hasCredential for licensing information

Duplicate schema across all agent pages with no differentiation

More Real Estate SEO Guides

Schema Markup FAQs for Real Estate

Verify Your Schema Implementation

Run a free audit to find schema errors before Google penalizes them.

Free SEO Audit