A real page for every listing
Search at /homes/, a detail page per listing, and area pages, all rendered server-side so the listing text and schema are in the HTML.
The GalaxyIDX plugin builds listing search, listing pages and lead forms in PHP, inside your theme. No iframe, no script widget, and no listing pages to build by hand.
Search at /homes/, a detail page per listing, and area pages, all rendered server-side so the listing text and schema are in the HTML.
Refreshed at least every 12 hours, as the MLS requires. Sold and off-market listings come down on their own.
Lead forms post to the plugin's own WordPress route, which forwards them with your secret key.
The plugin brings its own listing markup, so these are there by default. Theme CSS can still override markup, so leave the listing styles alone (see below).
Your AI agent can do all three. Only the key paste needs you, because the key should never pass through a chat.
In the dashboard at https://app.galaxyidx.com, open API keys and create a secret key (sk_…) for this site. Copy it once; it isn't shown again. Note the site ID (site_…).
The galaxyidx plugin is in early access, so the dashboard links the zip once it is published. In WordPress: Plugins, Add New, Upload Plugin, Install, Activate.
In the plugin's settings page, set Engine base URL to https://api.galaxyidx.com and paste your secret key into Secret key and your site's ID into Site ID (both are on the Keys page of your dashboard). Leads secret key is optional: leave it blank to use the same secret key. Then click Test connection. The key stays in WordPress options on your server and never prints into a page.
/homes/: listing cards show the listing firm and MLS attribution under each.application/ld+json schema are in the HTML.Your site can be installed while the MLS is still reviewing it. Listings appear once the authorization is approved.
It belongs in the plugin settings only.
Hand-built pages go stale and stay up after a sale. Let the plugin own them.
No object-fit: cover, no badges or text on top.
One listing gets one indexed page.