Skip to main content
Insights

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.

By Michael BerardiUpdated 5 min read

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.

Structured data types for real estate sites
TypeUse it onKey propertiesVisible effect in Google
OrganizationHome or about pagename, url, logo, contactPoint, sameAsHelps with brand knowledge panel details
RealEstateAgent or LocalBusinessOffice and location pagesname, address, telephone, openingHours, geoSupports local understanding
BreadcrumbListEvery page below the home pageitemListElement with name and itemBreadcrumb trail in search results
Place, ApartmentComplex, ApartmentBuilding and community pagesname, address, geo, amenityFeatureUnderstanding only
OfferPages with published prices or rentsprice, priceCurrency, availabilityUnderstanding only in most real estate contexts
EventOpen houses and launch eventsname, startDate, location, eventStatusMay appear in event search features
ArticleGuides and market notesheadline, author, datePublished, dateModifiedSupports 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.

Articles and authors

Guides and market notes benefit from Article markup with the headline, a named author, the publication date and the date of the last substantive update. It reinforces what the page shows and helps search engines display accurate dates. Link the author to an about page that describes who they are, which also supports the credibility readers look for in expert content.

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.

  1. Validate syntax

    Use the Schema Markup Validator to check any schema.org markup for errors.

  2. Check Google eligibility

    Use Google's Rich Results Test for types that can produce rich results, such as breadcrumbs and events.

  3. Monitor in Search Console

    Enhancement reports show errors and warnings across the site for supported types.

  4. Generate, don't hand-write

    Produce markup from the same data as the page so updates happen together.

  5. 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.