Search engines and AI assistants do not read web pages the way humans do. They read structured data — machine-readable tags that explicitly identify what every piece of content represents. For real estate listings, structured data is what tells Google that a page is a property for sale at a specific address, at a specific price, with specific features. Without it, the engines guess. With it, the engines know.
In 2026, with AI assistants citing web content in their responses, structured data has moved from "nice to have" to "table stakes" for any listing that wants to be discoverable beyond the major portals.
What schema.org is
Schema.org is a shared vocabulary created jointly by Google, Microsoft, Yahoo, and Yandex to standardize structured data on the web. It defines types (Person, Place, Product, Event, RealEstateListing, etc.) and properties (name, address, price, image, etc.) that web publishers can use to mark up their content in a way all major search engines understand.
The markup is embedded as JSON-LD (JavaScript Object Notation for Linked Data) inside the HTML head of a page. It is invisible to human readers but machine-readable. A properly marked-up real estate listing tells the search engine:
- This is a real estate listing
- The address is X
- The asking price is Y
- It has Z beds and W baths
- These are the photos
- These are the features
- This is the agent of record
The schema types every AI Property Page should include
RealEstateListing
The primary schema type. Identifies the page as a property for sale, with structured fields for price, address, beds, baths, square footage, lot size, year built, and listing date.
Place / House (or appropriate subtype)
Identifies the physical property. Address, geo-coordinates, amenity features, accessibility features.
ImageObject (per photo)
Each listing photo gets its own structured data with caption, contentUrl, and relationship to the parent RealEstateListing. Makes photos eligible for Google Image Search ranking.
VideoObject (if video produced)
Walkthrough video gets structured data identifying it as a property tour. Drives Google video search visibility.
FAQPage
Property-specific Q&A marked up as FAQPage schema. Direct fuel for AI assistant citation when buyers ask questions about the property or neighborhood.
BreadcrumbList
Identifies the page's position in the site hierarchy (Home › Blog/Listings › Specific Listing). Helps Google understand site structure.
Person (Connor)
Connor's agent profile is marked up as a Person schema, with role, license, brokerage, and authoritative URL pointing to his identity hub.
Organization (SYNC Brokerage)
The brokerage of record is identified with its own Organization schema, completing the responsible-party chain required by California disclosure law.
What this changes in search results
Listings with complete schema are eligible for:
- Rich results in Google: Image carousels, price displays, rating stars, and structured property cards instead of plain blue links.
- Google AI Overview citation: When buyers ask Google "what does X cost in Santa Clarita," the AI Overview pulls from structured-data-rich pages.
- ChatGPT, Claude, Perplexity, Gemini citation: AI assistants prefer structured, citation-friendly content when answering buyer queries.
- Google Image Search ranking: Each properly marked-up photo can appear in image-based queries.
- Google Maps and local search integration: Place schema connects to Maps when buyers search neighborhood-level queries.
What MLS feeds typically deliver vs what is needed
MLS data carries the raw property information. Portal pages (Zillow, Redfin, Realtor.com) generate their own schema from that feed, with varying completeness. Connor's AI Property Page is built from scratch with full, validated schema markup — every field complete, every photo identified, every FAQ tagged.
The result: properties where the AI Property Page outranks portal pages for the specific address, surfaces in AI assistant responses, and captures buyer attention through discovery channels portal listings do not access.
How to verify schema is working
Three tools confirm schema validity:
- Google Rich Results Test — verifies the page is eligible for rich results in Google search
- Schema.org Validator — confirms the JSON-LD is syntactically valid and complete
- Google Search Console — reports schema errors and rich result impressions over time
Every Sellers Only Agent™ AI Property Page is validated through these tools before activation. Errors get corrected. Warnings get reviewed. Confirmation of clean structured data is part of the standard launch.
"Schema is the difference between a search engine that has to guess what your page is and one that knows. In 2026, with AI engines citing structured content, that difference is no longer optional. It is the baseline for any listing that wants to be found outside the major portals." — Connor MacIvor
See the Schema Build on a Sample Listing
Connor walks through the JSON-LD structure on a recent AI Property Page. Concrete, verifiable, and part of every listing.
Book Seller Strategy Call