IDX vendor reference · Earnest

The IDX vendor decision sets the SEO ceiling on a real estate site before any content gets written.

  • Iframe-rendered IDX passes zero topical relevance to the host domain; truly embedded ingestion passes everything.
  • Canonical tags shipped from a vendor subdomain rarely transfer authority back to the agent's domain.
  • Vendor evaluation criteria that govern SEO: rendering pattern, RESO Web API depth, template control, schema control.
NAR-COMPLIANT · FAIR HOUSING-SAFE · MLS/IDX-FLUENT
● BOOKING NEW OPERATORS
[ WHY ] What this spoke covers

The IDX vendor evaluation patterns that govern real estate SEO ceilings before any retainer work begins.

Most real estate sites pick the IDX vendor on lead-management features and pricing. The SEO consequences arrive later, after the listing pages are live and the rankings are not. The four patterns below name what actually governs whether a site can extract SEO value from its IDX feed at all. Operators who pick IDX Broker, iHomefinder, Showcase IDX, dsIDXpress, or any of the WordPress-IDX plugins inherit a different SEO ceiling depending on which rendering pattern the vendor ships and which canonical strategy the vendor enforces.

RENDERING DECISION IFRAME / EMBEDDED
DATA LAYER RESO WEB API 2.0
CONTROL TIER AGENT / BROKERAGE / DEV
[ 01 ]

Iframe rendering versus truly embedded ingestion.

IDX Broker and several legacy IDX vendors ship listing content inside iframes hosted on the vendor's subdomain (search.idxbroker.com or similar). Google parses the listing text as belonging to the vendor's domain. The agent's host page gets a window into someone else's content. No topical relevance accrues. Truly embedded ingestion via the RESO Web API pulls the listing payload into the host page's server-rendered HTML, where Googlebot reads the listing text as native to the agent's entity. Same listing data, opposite SEO outcome.

[ 02 ]

Canonical strategy on the vendor's domain versus the agent's.

Vendor-hosted iframe pages typically carry a canonical tag pointing at the vendor's subdomain version, not the agent's host page. Even when the agent's site shows the listing inside the iframe window, Google's canonical signal routes ranking authority to the vendor's URL. The agent's site reads as a thin frame around vendor-controlled content. Truly embedded implementations let the agent's domain own the canonical, the schema, the meta, and the internal linking surface. The canonical decision is downstream of the rendering decision.

[ 03 ]

RESO Web API depth and the schema scaling pattern.

The RESO Web API standardizes Data Dictionary 2.0 fields across local MLSs. A vendor that ingests the full RESO Property Resource and maps the fields into RealEstateListing JSON-LD natively gives the agent's site rich-result-eligible schema for every listing, on every MLS, without per-MLS custom work. A vendor that ingests only a subset, or that strips the schema layer on render, caps the listing's SERP feature eligibility. Operators evaluating multiple MLSs in scope should ask the vendor for the field-coverage spec and the schema-output sample before signing.

[ 04 ]

Template, schema, and meta control at the operator tier.

Vendor lead-management features ship at every tier. SEO-relevant template control (per-page meta, custom JSON-LD injection, canonical override, schema field customization, sitemap generation rules) often gates behind enterprise or dev-partner tiers. An operator paying the agent or small-brokerage tier may have no surface to enforce NAR SOP 12-9 firm-name disclosure in title tags, no way to inject Service or Person entity schema, no way to override the vendor-default canonical. The vendor's tier matrix governs the ceiling more than the headline pricing does.

[ FAQ ] Common questions

What operators ask about IDX vendor selection before they sign a long-term contract.

[ 01 ] Which IDX vendors ship iframe-only implementations by default? +
IDX Broker's lower tiers historically ship iframe-rendered search and detail pages on a vendor subdomain. Several WordPress IDX plugins (dsIDXpress at lower tiers, older iHomefinder configurations) default to iframe rendering. Showcase IDX and IDX Broker's higher tiers offer truly embedded options. The vendor's tier matrix is what to read rather than the marketing page. Ask the vendor for the rendering pattern at the contract tier you are paying for, and ask for a live URL of an existing customer at that tier so you can view-source and verify the listing HTML is native to the customer's domain rather than loaded inside an iframe.
[ 02 ] What questions should I actually ask an IDX vendor before signing? +
Six questions. Does the listing content render server-side or statically on my host domain, or inside an iframe from a vendor subdomain? Where does the canonical tag on a listing page point, and can I override it at my contract tier? Does the vendor ingest the full RESO Web API Property Resource, and can I see the schema output for a sample listing? Can I inject custom JSON-LD per page at my tier? Can I customize per-page meta and title tags at my tier? Can I see a customer reference at my contract tier whose site I can view-source for the actual rendering and schema? The answers govern the SEO ceiling more than the headline pricing.
[ 03 ] If the IDX vendor is the bottleneck, how disruptive is switching? +
Moderate. The agent's domain stays the same. The listing URL structure changes if the new vendor uses a different slug pattern, which means 301 redirect management for any inbound links to old listing URLs. The schema layer rebuilds against the new vendor's RESO Web API output. The lead-management integrations (Follow Up Boss, Salesforce, brokerage CRM) rebuild. The cost is real but bounded. The SEO upside, when migrating from iframe to truly embedded, is recovery of the listing inventory as a contributing surface to the host domain's topical authority. Time horizon matters: a one-year engagement may not justify the switch, a multi-year retainer almost always does.
MLS and IDX diagnostics · Q3 2026

If the IDX vendor decision was made on lead-management features alone, the SEO ceiling is set before any retainer work begins. Book an MLS and IDX diagnostic.

We inspect the rendering pattern, the canonical strategy the vendor enforces, the RESO Web API field coverage, the schema output the vendor generates, and the template control surface available at your contract tier. Output is the per-page ceiling assessment plus the migration path when the vendor is capping the SEO program above it. Funnels into our /mls-idx-seo/ retainer when the work runs deeper than a vendor-evaluation pass.

[ DIAGNOSTIC INTAKE ] Book a diagnostic

Four fields. We respond inside one business day with a few questions to make sure we can help, before either of us spends time on a call.

We use what you submit to qualify, then respond by email. We don't subscribe you to anything.