Schema Markup for Real Estate Websites: What to Add and What It Does
Which schema.org types a real estate website should use, what Google actually shows as rich results, where markup only helps understanding, and how to test and maintain it.
Structured data is code that describes a page in a standard vocabulary, usually schema.org, so search engines don't have to guess. On a real estate site it can say that this page is about a real estate agency with a certain address and phone number, that this page sits under Properties in the site hierarchy, or that this building is an apartment complex in a particular neighborhood.
It is also one of the most oversold topics in real estate SEO. Some types produce visible enhancements in Google; many don't, and none replaces useful content. This guide covers what to add, what it does, and how to keep it accurate.
Key takeaways
- Structured data helps search engines understand pages; only some types produce visible rich results.
- Organization, LocalBusiness and BreadcrumbList are worth adding to almost every real estate site.
- FAQ rich results have been limited to authoritative government and health sites since August 2023.
- Markup must describe what is visible on the page; misleading markup can lose eligibility for rich results.
- Test with the Rich Results Test and the Schema Markup Validator, then monitor in Search Console.
What structured data does and doesn't do
Google describes structured data as a way to provide explicit clues about the meaning of a page. Some types make a page eligible for rich results, such as breadcrumbs or review snippets in the search listing. Others simply help Google understand the entities on a page and how they relate.
Google is also clear that adding structured data doesn't mean a rich result will appear, and that markup must follow its guidelines. The general structured data guidelines require that markup represents the main content of the page, is visible to users and is not misleading. Violations can make a page ineligible for rich results.
The types most real estate sites should use
A small set of types covers most needs. Add them in JSON-LD, the format Google recommends, and generate them from the same data that renders the page so they never drift apart.
| Type | Use it on | Key properties | Visible effect in Google |
|---|---|---|---|
| Organization | Home or about page | name, url, logo, contactPoint, sameAs | Helps with brand knowledge panel details |
| RealEstateAgent or LocalBusiness | Office and location pages | name, address, telephone, openingHours, geo | Supports local understanding |
| BreadcrumbList | Every page below the home page | itemListElement with name and item | Breadcrumb trail in search results |
| Place, ApartmentComplex, Apartment | Building and community pages | name, address, geo, amenityFeature | Understanding only |
| Offer | Pages with published prices or rents | price, priceCurrency, availability | Understanding only in most real estate contexts |
| Event | Open houses and launch events | name, startDate, location, eventStatus | May appear in event search features |
| Article | Guides and market notes | headline, author, datePublished, dateModified | Supports article understanding and dates |
Organization and LocalBusiness
Organization markup on the home or about page identifies your firm: legal or trading name, website, logo, contact points and profiles on other sites through sameAs. Google's Organization documentation explains how these properties can inform how your brand appears in search.
For offices that serve clients in person, LocalBusiness markup, or its more specific schema.org subtype RealEstateAgent, adds the address, phone number, opening hours and coordinates. Keep every detail identical to your Google Business Profile and the page's visible content. Service-area businesses that don't receive clients at their address should be careful not to publish an address in markup that they hide elsewhere.
Buildings, communities and units
Schema.org includes types for places and accommodation: Place, Accommodation, Apartment, ApartmentComplex, House and SingleFamilyResidence among them. They let you describe a building's name, address, coordinates, floor size, number of rooms and amenities. Google doesn't currently offer a rich result for these types, so their value is in clarity: connecting the building, its address and your firm unambiguously.
That clarity is still worth having on permanent building and community pages. Keep the markup to facts visible on the page, update it when details change, and don't mark up availability or prices you don't publish.
FAQ markup after 2023
FAQPage markup was once a popular way to take up more space in search results. In August 2023, Google announced that FAQ rich results would be shown only for well-known, authoritative government and health websites, and that HowTo rich results would be removed. For real estate firms, FAQ markup no longer produces the expanded listing.
It isn't harmful when it accurately describes a visible FAQ section, and some teams keep it because other systems may read it. Just don't expect a visible change in Google, and don't add FAQ sections purely for markup.
Events and open houses
Event markup can describe open houses, broker previews and launch events with a date, time, location and status. Google's event documentation sets out the requirements, including that the event must be a real event people can attend and that the page must be about that event. Update the status if an event is cancelled or rescheduled.
Review stars: the self-serving rule
Many real estate firms hope to show star ratings next to their search results by marking up testimonials on their own site. Google's review snippet guidelines rule this out for local businesses and organizations. If the business being reviewed controls the reviews about itself, its pages using LocalBusiness or Organization markup are ineligible for the star review feature, including when the reviews come from an embedded widget of Google or Facebook reviews.
Show reviews on your site for visitors, because they help people decide. Just don't mark them up expecting stars in search results, and never invent or edit ratings. Stars for local businesses come from genuine reviews on platforms such as Google Business Profile.
Common structured data mistakes
These are the markup problems we find most often on real estate sites. Each one wastes effort or risks eligibility.
- Markup copied from a template that still names another business or an old address.
- LocalBusiness markup with an address the firm hides on its Google Business Profile.
- Prices, availability or amenities in markup that the page doesn't show.
- Several conflicting Organization blocks from different plugins on the same page.
- Breadcrumb markup that doesn't match the site's real navigation.
- Event markup left on pages after the event has passed.
Testing and maintenance
Structured data breaks quietly. A template change removes a field, a price format changes, a page is redesigned and the markup no longer matches. Build testing into your routine.
Validate syntax
Use the Schema Markup Validator to check any schema.org markup for errors.
Check Google eligibility
Use Google's Rich Results Test for types that can produce rich results, such as breadcrumbs and events.
Monitor in Search Console
Enhancement reports show errors and warnings across the site for supported types.
Generate, don't hand-write
Produce markup from the same data as the page so updates happen together.
Re-test after changes
Check key templates after every redesign or CMS change.
What to prioritize
For most real estate firms the order is simple: Organization and LocalBusiness or RealEstateAgent on the relevant pages, BreadcrumbList site-wide, Article on guides, then descriptive types on building and community pages. Event markup where you run real events. Beyond that, the returns from more markup are small compared with better pages.
Structured data is part of every site we build. See our real estate web design and commercial real estate SEO services, and the guide to property listing page SEO for how markup fits into building pages.
Common questions
Does schema markup improve real estate rankings?
Not directly. It helps search engines understand pages and can make some types eligible for rich results, such as breadcrumbs. Useful content and a sound site matter far more.
Is there a Google rich result for property listings?
Not currently for general real estate listings. Types such as Apartment and ApartmentComplex help understanding but don't produce a special listing format.
Should real estate sites still use FAQ schema?
Since August 2023 Google shows FAQ rich results only for well-known government and health sites. Accurate FAQ markup does no harm, but it won't change how a real estate page appears.
Which schema type fits a brokerage?
RealEstateAgent, a schema.org subtype of LocalBusiness, for offices that serve clients in person, plus Organization for the firm as a whole.
How do I test structured data?
Use the Schema Markup Validator for syntax, Google's Rich Results Test for eligible types, and Search Console's enhancement reports to monitor the whole site.
Sources
- 1.Google Search Central — Introduction to structured data
- 2.Google Search Central — General structured data guidelines
- 3.Google Search Central — Organization structured data
- 4.Google Search Central — Local business structured data
- 5.Google Search Central — Breadcrumb structured data
- 6.Google Search Central Blog — Changes to HowTo and FAQ rich results (2023)
- 7.Google Search Central — Event structured data
- 8.Google Search Central — Review snippet structured data (self-serving reviews)
- 9.Schema.org — RealEstateAgent
- 10.Schema Markup Validator