From the lab — part of VR AI Labs, where Virtual Results designs AI for real estate websites in public. A short read on what we’re prototyping, why, and what’s hard. Skim it, then scroll down and try the idea.

Zillow charges $20–$60 per lead. The same buyers are already on your listing page. The gap is conversion architecture — and most agent sites have none.

We built Homes Near Me — a dynamic CTA system that reads the current listing and automatically surfaces three types of contextual next steps: similar listings nearby, properties in the same price band, and a neighborhood-first search shortcut. No manual setup. No third-party lead tax.

The problem with static CTAs

Most listing pages end with a generic “Contact us” form. It’s passive. It assumes the buyer is already sold. The reality: 60–80% of listing page visitors are still in discovery mode. They need a next step, not a commitment. AI-generated CTAs give them one.

How it works

  • Similar listings: AI reads price, beds, baths, and neighborhood — then pulls the three closest matches from live MLS data
  • Price-band alternatives: If this home is $950K, show what $850K and $1.1M get you in the same zip code
  • Neighborhood match: Buyers who engage with school ratings or walkability scores get a “See more in [Neighborhood]” shortcut
  • Save and track: Logged-in users can save the current listing and get notified when similar homes hit the market

What the data shows so far

On our Keller NY pilot, pages with dynamic CTAs showed a 34% increase in session depth (more page views per visit) and a 19% lift in contact form starts. We’re cautious about those numbers — the sample size is small and the test period was during a typically strong spring market. But the direction is consistent.

Interactive prototype — dynamic listing CTA system

⚠ This is an AI-generated UI prototype. Listing data is simulated.

The case for owning your leads

Every dollar an agent pays to a portal is a dollar they’re paying to rent an audience they should already own. A well-built IDX site with smart CTAs competes directly with that model. This is how we build it.

If you’re running an agent site and have conversion data — what CTAs actually work on your listing pages — share it in the comments. We’re building a comparison dataset and community submissions are our best signal.

How we’re prototyping geolocation CTAs (and where it gets hard)

A little behind-the-scenes from the workbench. The thinking was simple: a buyer on a listing page has already told us where their head is — this home, this price band, this neighborhood. The goal was to turn that implicit signal into a useful next step instead of a dead-end contact form, the cleanest piece of real estate technology we could ship without a portal in the middle.

The honest hard part is precision. On a phone, the browser’s Geolocation API can lean on GPS and return a tight fix; on a desktop it usually falls back to IP-based location, which can be off by a whole city. So “Homes Near Me” can’t mean the same thing on every device. Worse, the permission prompt itself is friction — ask at the wrong moment and people just say no. We gate the request behind a deliberate tap and keep a zip-code fallback for the (many) denials.

What the evidence actually says about AI for real estate websites

We try to weigh the evidence rather than cheerlead. The case for a mobile-first, location-aware CTA is strong — but the implementation details (GPS vs. IP, permission UX) are exactly where these features quietly fail.

  • Why mobile-first matters: NAR’s Profile of Home Buyers and Sellers consistently finds the large majority of buyers search on a mobile device — so a location CTA has to be designed for the phone first.
  • GPS vs. IP precision (the desktop caveat): MDN’s Geolocation API docs explain how accuracy varies by device and source — tight on GPS phones, fuzzy on IP-only desktops.
  • The permission-friction reality: per MDN’s getCurrentPosition(), the browser forces an explicit user-permission prompt — which is why a cold “allow location?” on page load tanks grant rates.

See it live: try this and every VR AI Labs prototype in the Interactive Demo Showcase — live, clickable, on phone or desktop.


The VR AI Labs Series

A field guide to making AI a first-class citizen of the real-estate website — not a chatbot bolted into the corner. Explore the full series: