GuidesMaintenance · 9 min read

IDX Feed Not Updating in WordPress? How to Fix It

If your IDX feed is not updating in WordPress, the cause is usually one of three things. WordPress's built-in cron is not firing, a cache is serving old listing pages, or your MLS credentials or feed URL changed. New homes do not appear, sold homes keep showing as active, and price changes lag behind the MLS. The fix depends on which kind of IDX setup you have.

guide · maintenance9 min read
Real estate agent with a For Sale sign outside a house
topicMaintenance
reading time9 min
Questions

Quick answers.

Why is my IDX feed not updating in WordPress?

Usually because WordPress wp-cron only runs when someone visits the site, so on a low-traffic listings site the import never fires. Caching, expired MLS credentials, and a changed feed URL are the other common causes. The fix depends on whether your listings are embedded from a provider or imported into WordPress.

How often should IDX listings update?

It depends on your MLS. Large boards push updates every 5 to 15 minutes, mid-sized boards every 30 to 60 minutes, and small boards a few times a day. Your site can only be as fresh as the MLS feed allows, but your import should run at least every 15 minutes to keep up.

Why do sold homes still show as active on my site?

Almost always a cache. A full-page cache keeps serving the old version of a listing page until it expires, so a home that sold an hour ago still shows as active. Exclude listing and search pages from caching or set a short expiration, and clear the cache after each import.

Why did my IDX feed stop working suddenly?

A feed that worked and then stopped overnight usually means your MLS credentials expired or the board changed the feed URL. Check your plugin's sync log for the first error, re-enter your API key, and confirm the feed URL is current.

Is wp-cron the problem with my listings?

If your listings are imported into WordPress and the site has low traffic, very likely yes. WordPress wp-cron only fires on page visits, so the import job stalls. Disable wp-cron in wp-config and set a real server cron job to run the import on a fixed schedule.

Can you fix my real estate site's IDX feed?

Yes. We diagnose whether it is cron, caching, credentials, or the server, set up a real cron job, tune the cache so listings stay current, and monitor the sync so it does not break again. Reach out through our contact page.

Want us to check your site?

Free site check, plain report, no sales call.

or email contact@backstopweb.com