IDX for Real Estate Companies: Brokerage-Scale Listings, Leads and SEO
At company scale, IDX stops being a display feature and becomes a governance decision: who owns the lead, what happens when an agent leaves, and whether your listing catalogue is indexable at all. Most brokerage IDX setups fail the last question without anyone noticing, because the site looks perfect in a browser and is empty to a crawler.
This page covers what changes above the single-agent level, and the five questions worth asking any vendor before you sign.
What changes when IDX runs at company scale
A single agent needs IDX to do one thing: show listings on their site. A brokerage needs it to do five, and four of them are invisible from the outside.
At company scale the questions become: who owns the lead when a visitor enquires on an agent's subsite? What happens to that agent's pages when they leave? Can head office see every enquiry across every agent, or does each one disappear into a personal inbox? And does any of this produce pages a search engine can actually index, or is the entire listing catalogue invisible to Google?
Those are governance questions, not display questions. They are also the ones that decide whether a brokerage's website portfolio is an asset the company owns or fifty small websites the company pays for.
The mistake that makes an entire listing catalogue invisible
Most IDX implementations render listings client-side: the page loads, then JavaScript fetches the data and paints it in. It looks fine to a human. To a crawler that does not execute the script, the page is empty.
This is the single most expensive technical mistake in real estate web strategy, because it silently deletes the largest body of content the business has. A brokerage with 2,000 active listings can have zero indexable listing pages and never know, since the site looks perfect in a browser.
It matters more now than it did five years ago. AI answer engines are even less forgiving than crawlers: they can only cite what they can read as text. If your listing pages are assembled in the browser, you are not in the pool of sources an engine can quote from at all.
The fix is that listing pages must be server-rendered — real HTML, with the address, price, description and specifications present in the source, plus a canonical URL and correct structured data. Everything else in an IDX build is a preference. This one is a requirement.
Who owns the lead — and why it must be decided first
The uncomfortable part of brokerage IDX is political rather than technical. Every enquiry has to belong to someone, and whichever rule you pick will make somebody unhappy. What is not survivable is leaving it undecided, because the default is that leads land wherever the software happens to put them and nobody can audit it later.
| Model | How it works | What it costs you |
|---|---|---|
| Agent-owned | The enquiry goes to the agent whose page produced it. | Head office has no visibility and no recourse when follow-up fails. |
| Company-owned | Every enquiry lands centrally and is assigned out. | Agents resist it, and top producers resist it hardest. |
| Hybrid | Agent-page leads to the agent; unattributed traffic routed centrally. | Requires real attribution to work, which many setups do not have. |
We build whichever one the company chooses. We will not build a system where the answer is unclear, because the version that gets discovered in year two is always the expensive one.
Agent subsites without duplicating your own content
Agent subsites are worth having: recruitment likes them, agents like them, and they give a person a real presence. They also create a duplication problem, because fifty agents showing the same 2,000 listings produces 100,000 near-identical pages competing with each other and with head office.
The resolution is to treat agent pages as a presentation layer, not a separate SEO asset. Listing pages on agent subsites carry a canonical pointing at the company's master listing page. The agent keeps their branding, their bio, their lead capture and their relationship with the client; the search equity consolidates in one place instead of splitting fifty ways.
This is also the arrangement that survives an agent leaving. Their profile goes; the listing pages, the rankings and the accumulated authority stay with the company, because they were always the company's.
What to ask any IDX vendor before you sign
- Are listing pages present in the HTML source, or assembled by JavaScript? View source and search for the property address. If it is not there, crawlers and AI engines cannot see it.
- Do we own the domain, the content and the lead data? If the answer involves their platform, you are renting your own audience.
- What happens to our URLs if we leave? If listing URLs live on their domain, every ranking you build is theirs.
- How are duplicate listings across agent subsites handled? "We don't have that problem" means they have not looked.
- Can we export every lead with its original source attribution? Attribution is the field that quietly disappears in migrations.
We ask ourselves the same five questions, which is why Ciao Bella also maintains its own IDX WordPress plugin — so the answer to "do we own it" can be yes.
Verified 19 August 2026 against NAR 2025 Profile of Home Buyers and Sellers
Building on the web since 1999 · Miami and Mexico City · $1B+ in closed real estate sales
Frequently asked questions
Why are my IDX listings not showing up in Google?
Almost always because they are rendered client-side. The page loads and then JavaScript fetches and paints the listing data, so a crawler that does not execute the script sees an empty page. Check by viewing the page source and searching for the property address — if it is not in the raw HTML, search engines and AI answer engines cannot read it either. The fix is server-rendered listing pages with the address, price and description present in the source.
Who should own leads from agent subsites at a brokerage?
There are three workable models: agent-owned, company-owned, and hybrid where attributed agent-page traffic goes to the agent and unattributed traffic is routed centrally. Any of the three can work. What does not work is leaving it undecided, because leads then land wherever the software defaults to and no one can audit it afterwards. Decide before the build.
Do agent subsites hurt a brokerage's SEO?
They do if every agent subsite republishes the full listing catalogue, because that creates tens of thousands of near-duplicate pages competing with each other and with head office. Treat agent pages as a presentation layer instead: keep the agent branding, bio and lead capture, but point listing pages at the company master listing with a canonical tag so search equity consolidates in one place.
What happens to listing pages when an agent leaves the brokerage?
If the architecture is right, nothing of value moves. The agent profile is removed, but the listing pages, their URLs, their rankings and their accumulated authority stay with the company because they were canonical to the company all along. If listing URLs lived on the agent subsite or on a vendor domain, you lose that equity, which is why the ownership questions matter before the build.
What is the difference between this and an IDX plugin for a single agent?
A single-agent plugin solves display: show MLS listings on my site with working search. Company-scale IDX has to additionally solve lead routing across many people, central reporting, agent turnover, duplicate-content control across subsites, and indexability at catalogue scale. Ciao Bella maintains its own IDX WordPress plugin for the single-site case and builds the governance layer on top for companies.
Sources
- National Association of REALTORS® — Highlights from the Profile of Home Buyers and Sellers 2025 edition. Figures cited: 52% of buyers found their home online; 88% purchased through an agent or broker.