(434) 236-9027
← Case StudiesReal Estate IDX Website

Real Estate IDX Site That Doubled Its Search Visibility

Rapattoni MLS/IDX search, local area pages, and 25.8K to 51.3K Google search impressions year over year

The Challenge

Teresa Grant is a Keller Williams agent serving Lynchburg, Forest, Smith Mountain Lake, Bedford, and Huddleston, Virginia. Her old site had two problems. Property search bounced visitors out to a third-party portal, so the traffic she earned leaked straight to a competitor's brand. And the site leaned on a single homepage to rank for every town she covers, which left her thin in local search for the specific markets where buyers and sellers actually search. She needed listings to live on her own domain, and she needed each market to have a real page behind it.

The Solution

I rebuilt the site on Astro SSR, server-rendered from a Node process, with a Rapattoni MLS/IDX integration that pulls live listings into native property search and listing pages. Visitors browse current inventory on therealtygrouponline.com instead of being sent off-site. Local SEO is built into the structure: every market Teresa serves gets its own geographic area page with Schema.org structured data, so search engines get clear relevance signals for "realtor lynchburg", "huddleston va", and the lake communities, rather than asking one homepage to carry everything. The hero video is tuned to the LCP standard, where a high-priority poster image is the Largest Contentful Paint element and the video lazy-loads after, holding a Lighthouse score of 100 without giving up the visual.

Astro 6Node SSRRapattoni IDXSchema.orgCloudflare

The Results

All figures below come straight from Google Search Console and Google Analytics 4. The comparison is the trailing 90 days against the same 90 days one year earlier, so the growth reflects the rebuild rather than a seasonal bump. The clearest signal is June: the site's single best month on record, and nearly triple the impressions of June the year before.

+99% Impressions YoY

51,300 search impressions over the last 90 days, up from 25,782 in the same period a year earlier, verified in Search Console

Position 27 to 11

Average Google position more than halved year over year, moving the site from page three toward page one across its queries

27,659 Impressions in June

The best month on record with 370 clicks, up from 8,650 impressions in June the previous year

#2-3 for "teresa grant"

Plus page-one positions for "keller williams realty" (3.4) and "bernards landing condos for sale" (4.8), a real listing query that converts

Live IDX/MLS Search

Rapattoni integration keeps current inventory on Teresa's own domain instead of leaking traffic to a third-party portal

Lighthouse 100

Hero-video LCP standard: poster image as the LCP element, video lazy-deferred, for a perfect performance score on mobile

704 Organic Visits

Real sessions from Google search in the last 90 days, measured in Google Analytics 4, separate from raw impressions

569 Unique Visitors

Distinct people who reached the site through organic search over that same 90-day window

Want Similar Results?

Let's discuss your project. Free consultation, no strings attached.

Get in Touch
Mr. Botsworth

Mr. Botsworth

Hey! I'm Mr. Botsworth, Greg's search bot. Ask me about his projects, skills, or services.