---
title: "Optima Express WordPress IDX Setup for Real Estate Agents"
description: "Plan an Optima Express installation, connect the approved account, configure property search, and check listing pages and received inquiries."
canonical: "https://scalewithsearch.com/articles/optima-express-wordpress-idx-setup"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Services
  - Services
    - [AI systems](https://scalewithsearch.com/ai-systems)
    - [Site build](https://scalewithsearch.com/work#site-build)
    - [Whole website fix](https://scalewithsearch.com/work#whole-website-fix)
    - [Content library with SEO](https://scalewithsearch.com/work#content-library)
    - [Working session](https://scalewithsearch.com/audit)
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Example scope](https://scalewithsearch.com/work#review-the-example-scope)
  - [Prices and terms](https://scalewithsearch.com/work#prices-and-terms)
- Industries
  - Real estate
    - [Real estate agents and teams](https://scalewithsearch.com/for/real-estate)
    - [Platforms, ownership, and IDX](https://scalewithsearch.com/for/real-estate/real-estate-website-platforms-ownership-idx)
    - [Search, content, and AI](https://scalewithsearch.com/for/real-estate/real-estate-search-content-ai)
    - [Inquiries, campaigns, and handoffs](https://scalewithsearch.com/for/real-estate/real-estate-website-inquiries-campaigns-handoffs)
    - [Buyer, seller, and local pages](https://scalewithsearch.com/for/real-estate/real-estate-buyer-seller-local-resources)
    - [Rules, privacy, and trust](https://scalewithsearch.com/for/real-estate/real-estate-website-rules-privacy-trust)
  - Browse by business
    - [Trades and home services](https://scalewithsearch.com/for/#group-trades)
    - [Health, wellness, and animal care](https://scalewithsearch.com/for/#group-practices)
    - [Law, finance, and IT](https://scalewithsearch.com/for/#group-professional)
    - [Marketing and SEO agencies](https://scalewithsearch.com/for/#group-agencies)
    - [Shops and manufacturers](https://scalewithsearch.com/for/#group-manufacturing)
    - [Restaurants, shops, studios, and nonprofits](https://scalewithsearch.com/for/#group-local-services)
  - Chiropractic practices
    - [Chiropractic and wellness practices](https://scalewithsearch.com/for/chiropractic-and-wellness-practices)
    - [Chiropractic and physical therapy clinics](https://scalewithsearch.com/for/chiropractic-and-physical-therapy-clinics)
  - [All industries](https://scalewithsearch.com/for/)
- Resources
  - Free tools
    - [AI readiness check](https://scalewithsearch.com/check)
    - [Free tools](https://scalewithsearch.com/tools/)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
  - Guides
    - [AI-native library](https://scalewithsearch.com/ai-native)
    - [Industry intelligence](https://scalewithsearch.com/intelligence)
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles
    - [All articles](https://scalewithsearch.com/articles/)
    - [What changed](https://scalewithsearch.com/changes/)
- About
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Scale With Search
    - [About](https://scalewithsearch.com/about)
    - [How it works](https://scalewithsearch.com/how-it-works)

# Optima Express setup for a real estate WordPress website

Set up Optima Express by connecting the WordPress plugin to the correct iHomefinder account, confirming MLS approval, and testing property search and inquiry delivery. Have the maintainer prepare a recoverable copy before changing the public website.

This guide covers implementation after selecting iHomefinder. Use the [IDX provider comparison](/articles/compare-idx-broker-ihomefinder-showcase-idx) for the buying decision. Documentation links were checked on 2026.10.22. The checks below are proposed acceptance criteria.

## What does Optima Express add to WordPress?

Optima Express connects iHomefinder's IDX features to a WordPress website. The publisher describes search pages, listing displays, and features placed through widgets or shortcodes. Availability in your account still needs confirmation. [Publisher's plugin description](https://wordpress.org/plugins/optima-express/).

Start your brief with the actual visitor task: searching available homes, opening a property, or asking about it. Request the corresponding pages rather than every feature advertised.

## What should the real estate agent confirm before installation?

Confirm the account holder, website address, supported MLS, approved display permissions, and person receiving property inquiries. Give the maintainer a written answer for each item. Mark missing approval as pending.

iHomefinder says the approval process varies by MLS and may involve broker approval. Follow the account's supplied instructions. [iHomefinder quick-start guide](https://www.ihomefinder.com/resources/support/quick-start-guide/).

## Does an activated plugin prove MLS approval?

No. Plugin activation and authorization to use the requested data need separate evidence. Retain the approval communication beside the account record. Ask the provider which data should be visible before treating search results as ready for public use. [iHomefinder's MLS approval guidance](https://www.ihomefinder.com/resources/support/quick-start-guide/).

Do not assign a launch date from a generic approval estimate. Confirm your own outstanding steps.

## What backup should the maintainer prepare?

Prepare the website files and database, then confirm how the saved copy would be restored. WordPress documents both components in its backup guidance. [WordPress backup documentation](https://developer.wordpress.org/advanced-administration/security/backup/).

Record who can perform the restore and where the previous configuration is saved. Ask the provider how testing on another hostname affects the IDX account before connecting a staging copy.

## Where should the maintainer obtain the plugin?

Use the Optima Express listing published by iHomefinder in the WordPress directory. Its installation instructions describe finding the plugin through the WordPress dashboard, installing it, and activating it. [Publisher's installation instructions](https://wordpress.org/plugins/optima-express/#installation).

Record the installed package and the change date. Keep the installation task with the authorized maintainer rather than sharing a general administrator login in the project brief.

## Which account should registration connect?

Connect the account approved for this website and MLS service. The publisher documents using a registration code for an existing account. Have the account owner supply it through the agreed private channel. [Publisher's registration FAQ](https://wordpress.org/plugins/optima-express/#faq).

Keep the code out of screenshots, public pages, and handoff documents. Record the account owner and recovery contact without copying the credential.

## What should happen if registration instructions disagree?

Ask iHomefinder to confirm the current process before continuing. The plugin listing contains older trial language alongside a changelog entry reporting removal of a trial option. Neither should become an unsupported promise about today's account availability. [Publisher's installation text and changelog](https://wordpress.org/plugins/optima-express/).

Use the approved existing account where applicable. Leave a new account's terms unresolved until the provider confirms them.

## Why should the maintainer inspect permalink settings?

The publisher's setup instructions call for a permalink setting other than the default. Have the maintainer inspect the current setting before changing it. [Optima Express installation instructions](https://wordpress.org/plugins/optima-express/#installation).

Include existing article and service URLs in the regression check. A property-search repair should preserve the website paths already used in links and printed material.

## Which search pages belong in the website menu?

Include the search entry points that match the approved website brief. Ask for a public search link, a route back from property details, and a clear contact action. Keep the menu labels understandable to a home buyer.

The plugin supplies IDX pages, but that does not establish which pages your current configuration exposes. Inspect the actual public destinations. [Publisher's feature overview](https://wordpress.org/plugins/optima-express/).

## How should a shortcode be added to a content page?

Generate the shortcode using iHomefinder's documented WordPress selector, then place it on the intended page. The quick-start guide describes that route for WordPress. [iHomefinder shortcode guidance](https://www.ihomefinder.com/resources/support/quick-start-guide/).

Save the selected search criteria with the page brief. Test the rendered page while signed out. Visible shortcode text or a blank listing area remains an open defect.

## What should a saved property search prove?

It should prove that the chosen criteria produce the intended property group in your account. Compare representative returned properties with the approved criteria. Inspect the empty-results message as well.

Keep the editorial introduction visible around the listing display. Explain what the visitor is searching and where to ask a question. Treat this as a page acceptance recommendation, without predicting search traffic.

## How should the property details page be reviewed?

Review the property reference, current display status, photographs, attribution, and contact controls against the approved source. Ask the responsible reviewer to confirm required identification before launch.

iHomefinder documents controls for property-detail presentation in its quick-start guide. Use those controls to implement the approved layout. [Property-details customization](https://www.ihomefinder.com/resources/support/quick-start-guide/).

## What should be checked on a phone?

Check whether a visitor can search, open a property, return to results, and reach the inquiry control without losing the task. Include the map, filters, keyboard, and any registration prompt in that review.

Record the device and failing action. Do not accept a desktop screenshot as proof that the phone search works.

## How should the real estate agent choose registration prompts?

Choose prompts around the service the visitor requests, then approve their wording and timing. The publisher describes configurable registration and property-inquiry features. Your selected account's available controls need inspection. [Publisher's lead-capture FAQ](https://wordpress.org/plugins/optima-express/#faq).

Check the path for a visitor who declines registration. Keep any claimed benefit consistent with what the account delivers.

## How can the team verify a property inquiry?

Use an authorized test with controlled contact details. Require the receiving person to identify the property, submitted question, reply details, and next action. Keep the displayed confirmation separate from the received record.

This is a proposed delivery check. The plugin's documented inquiry features establish availability, not successful delivery through your particular account. [Publisher's inquiry-feature description](https://wordpress.org/plugins/optima-express/).

## What should a notification failure report contain?

Record the affected page, action, test time, visible result, and expected destination. Ask the maintainer to trace the account record and notification separately. Retain the outcome without exposing a visitor's private information.

Assign the defect to the component that failed after inspection. Avoid changing unrelated mail settings before confirming whether the inquiry exists in the receiving system.

## Does showing IDX content guarantee Google indexing?

No. Google says indexing is not guaranteed, even when a page follows its requirements. Confirm the public page and inspection results before making claims about search visibility. [Google's explanation of Search](https://developers.google.com/search/docs/fundamentals/how-search-works).

Keep vendor statements about listing presentation separate from evidence that your pages were indexed. Do not promise rankings from installing the plugin.

## What should be tested after changing the theme?

Repeat the search, property-detail, shortcode, menu, and inquiry checks affected by the change. Compare the visible controls with the accepted page version. Check styling overrides the maintainer added.

The publisher describes theme styling inheritance. That description does not replace reviewing the actual theme and plugin combination. [Publisher's theme guidance](https://wordpress.org/plugins/optima-express/#faq).

## How should updates enter the maintenance plan?

Assign someone to read the current release notes, prepare the restore point, apply the change in an approved test environment, and repeat affected checks. WordPress's backup guidance supplies the recovery foundation. [WordPress backups](https://developer.wordpress.org/advanced-administration/security/backup/).

Record unresolved compatibility issues before accepting the update. Agree separately on who handles emergency faults and account-side changes.

## What belongs in the handoff record?

Retain the approved account identity, MLS approval location, installed configuration, public search URLs, shortcode placements, and test receipts. Add the support contact and person responsible for renewal and repairs.

Keep credentials in the approved private store. The handoff should let a replacement maintainer understand the setup without publishing account access.

## What should the website repair brief request?

Request the specific broken task and evidence required to accept its repair. Include the affected search page, account contact, property example, and expected inquiry destination. State which approvals remain pending.

Use the [real estate website brief](/for/real-estate) to describe the work. Confirm the implementation scope before authorizing any account change or public release.

- [Find and manage an IDX Broker API key for your real estate website](/articles/idx-broker-api-key-location)
- [IDX Broker custom subdomain and SSL for a real estate agent website](/articles/idx-broker-custom-subdomain-and-ssl)
- [IDX Broker dynamic wrappers for real estate agent websites](/articles/idx-broker-dynamic-wrapper)


## Related: Real estate

- [Find and manage an IDX Broker API key for your real estate website](/articles/idx-broker-api-key-location)
- [IDX Broker custom subdomain and SSL for a real estate agent website](/articles/idx-broker-custom-subdomain-and-ssl)
- [IDX Broker dynamic wrappers for real estate agent websites](/articles/idx-broker-dynamic-wrapper)

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
