Your IDX site is slow. That's costing you Google rankings.
Here's something most agents don't realize. Google ranks you not just on what's on your page, but on how fast and stable that page is. If your IDX listings take 6 seconds to load on a phone, Google notices. Buyers notice too, but Google reacts with rankings.
The technical name for this is Core Web Vitals. Three metrics. They sound scary. They aren't, once you get past the acronyms.
The three numbers Google actually cares about
LCP (Largest Contentful Paint). How long until the biggest thing on your page shows up. Usually your hero photo or your IDX search bar. Should be under 2.5 seconds.
INP (Interaction to Next Paint). How long it takes your page to respond when someone taps something. Should be under 200ms. This one replaced the old FID metric back in 2024.
CLS (Cumulative Layout Shift). Whether stuff jumps around as the page loads. You know that thing where you go to tap a button and an ad pops in and you tap the wrong thing? That's CLS. Should be under 0.1.
How to actually check yours
Go to PageSpeed Insights. Just google it. Paste your home page URL. Then paste a typical listing page URL. The mobile score is the one that matters. If you see red anywhere, you've got work to do. Most realtor sites I check come in around 30-50 on mobile. Should be 75+.
The usual culprits
1. Hero images that are way too big. Most IDX themes use a giant 4MB photo on the home page. Compress to under 200KB. TinyPNG is free and takes about 10 seconds.
2. Too many fonts. Look at your site. Count the fonts. If it's more than two, that's part of why your page is slow. Each font is a separate file Google has to download.
3. The chat widget that loads on every page. Live chat is great. But if your provider's script blocks the page from loading, that's a problem. Ask them about lazy-loading.
4. Slow IDX search forms. Every IDX provider handles this differently. Web4Realty optimizes for Core Web Vitals out of the box. Some other providers... don't. Ask yours.
5. Pop-ups that fire too early. If your "subscribe" pop-up appears 1 second after the page loads, that's a CLS killer. Delay it 5-10 seconds at minimum.
What you can fix this week
Compress your hero image. Just that one thing. Your LCP score will jump 1-2 seconds. That alone can move you up in search.
Then check whether your theme is loading any plugins or scripts you don't actually use. I've seen real estate sites loading jQuery five times. Five. Nobody can explain why.
What needs your provider's help
Server response time. Database query time. CDN setup. Most agents shouldn't need to touch these. If your IDX provider can't tell you their average page speed score, that's a sign you might be on the wrong platform.
The honest truth about Core Web Vitals
Google won't tank your rankings overnight if your CLS is 0.15. Content still matters more. But two sites with similar content? The faster one wins. Every time. And mobile speed especially matters because most buyers searching for homes are on their phones at 11pm, not on a desktop at 9am.
Run the test. See where you stand. If you're in the red, even fixing one or two things will move the needle.