Schema.org JSON-LD for Real Estate

Real Estate Schema,
done right.

Generate valid, nested Schema.org JSON-LD for listings, agent profiles, open houses, video tours, and more — in seconds. Set your profile once. Copy and paste. No code required.

JSON-LD Output
{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "123 Ocean Ave, Santa Monica, CA",
  "offers": {
    "@type": "Offer",
    "price": 2850000,
    "availability": "schema.org/ForSale"
  }
}

How it works

Three steps to valid structured data

01

Set your Site Profile

Enter your brokerage or agent details once — name, URL, logo, telephone, and address. These are automatically injected as a RealEstateAgent entity into every schema block you generate.

02

Add schema blocks

Choose from a library of real estate schema types — RealEstateListing, Event, VideoObject — and nest them as needed. Add an AggregateRating inside your RealEstateAgent, or a Residence inside a listing.

03

Copy the output

Paste the generated <script type="application/ld+json"> tag directly into your page's <head>. Everything runs in your browser — nothing is sent to a server.

Schema Library

Every Type Real Estate Agents Need

Real Estate
RealEstateListing
Property for sale or rent. Includes price, MLS ID, and links to the Residence entity.
Residence
The physical property. Carries address, geo coordinates, room count, and floor area.
RealEstateAgent
Agent or office entity with contact info. Accepts a nested AggregateRating for review stars.
Event
Open house or broker preview. Includes start/end times, attendance mode, and location.
AggregateRating
Review score summary. Nests inside RealEstateAgent for Google-eligible star display in SERPs.
Content & General
Article
Blog posts, neighborhood guides, and market reports. Accepts nested FAQ sections.
FAQPage
Common buyer/seller questions that render as rich results in Google Search. Add as many Q&As as needed.
VideoObject
Property tour or walkthrough videos. Enables video rich results with thumbnail and duration in Google Search.
HowTo
Buyer and seller guides with step-by-step instructions. Eligible for rich result display with numbered steps.
BreadcrumbList
Navigation path shown in Google's search snippet. Ideal for listing detail pages and neighborhood guides.
WebPage
Page-level entity for listing detail, neighborhood, or agent bio pages. Accepts a nested BreadcrumbList.

Why structured data

How Google surfaces your listings and agent brand

Without structured data, Google has to guess at the meaning of your content. With it, you can unlock rich results — review stars, open house details, listing previews, and video carousels — directly in the search results page.

For real estate in particular, RealEstateListing and RealEstateAgent schema allow agents to surface property details, pricing, and aggregate ratings in a machine-readable format that benefits both Google and AI-powered search tools like Google's AI Overviews.

100%
Client-side — no data sent to any server
@graph
Multi-block output uses linked entity graph
@id
Entity linking across schema blocks via stable IDs

Ready to Generate Your Real Estate Schema?

Set your agent profile once, then generate any schema type with a few clicks. Free, private, and runs entirely in your browser.