Why it exists
Most real estate websites are the same template with a different headshot. An agent signs up, picks a theme, adds a photo and a property search bar. The site proves the agent is real. That’s all it does.
That is worth something. Most buyers arrive by referral and look the agent up before they call, so a dead or missing site loses referrals you had already won. But clearing that bar wins you nothing new.
We wanted two things from this one. A stranger should be able to find it by searching a question they already had. A referral should be impressed when they look it up.
The design direction
We looked at newspapers instead of other agent websites. Property journalism and market reports, mainly: serif headlines, a strict grid, wide margins and charts drawn as editorial figures rather than dashboard widgets.
That set the rest of the rules. An editorial page assumes you came to read, so it has to earn attention on substance. There is no hero slideshow, no stock photo of a handshake and nothing that autoplays.
What we left out matters as much as what we put in:
- No IDX property search. The portals won home search years ago. Renting a worse copy of their product wins nothing. We wrote out that position in full.
- No testimonial carousel. The neighborhood pages are the proof. They show market knowledge instead of claiming it.
- No template. The design system was drawn for this practice alone. It looks nothing like our own site, and that is the point. Every client gets their own identity.
How it’s built
Flask on a Google Cloud virtual machine, behind Nginx and Cloudflare. No theme, no page builder, no plugins.
Nine neighborhood market pages sit at the center of the site. Each one is rebuilt every month with that month’s numbers and carries interactive demand charts. These pages are the reason a stranger lands here at all. They answer specific local questions that generic real estate content cannot, which is the kind of page that gets found and gets cited.
Building from scratch is what makes that monthly refresh survivable. On a normal platform, updating nine data-heavy pages every month is a slog. Here it is a data change and a deploy, because we designed the pages around the monthly cycle on day one.
About two dozen buyer and seller guides sit alongside the market pages. They answer the questions people ask months before they call an agent.
The hard part: getting a realtor site found
Real estate is one of the most crowded categories in search, and it is worth being blunt about the shape of it. On most queries a solo agent is up against Zillow, Redfin and Realtor.com, then the national brokerages, then the regional franchises, then every other agent running the same template. The portals have spent years and enormous budgets building authority. No amount of clever work makes a new domain outrank them for “homes for sale.”
So we do not try. We go where local knowledge beats scale and ignore the terms that were never winnable. The market pages and the guides are written from first-hand knowledge and real numbers. That is the one advantage a small site has over a portal covering the whole country.
The technical foundation is table stakes and we treat it that way: fast, crawlable, cleanly structured, legible to machines, with freshness signals that stay honest. It gets pages considered. It does not get them ranked. Anyone selling it as the whole answer is selling you something.
The rest is attention over months. We watch which pages get indexed, which hold their position and which stall, then change things. Pages get rewritten. Titles get reworked. New content goes where the data shows an opening and nowhere else. It is maintenance, not a launch, and it is the part most agent sites skip.
Where it stands
The site has been live about six months. Raw traffic is the wrong thing to judge that early. The signal that counts is whether a brand-new domain gets indexed, holds its position and climbs on the terms it picked. It has, and it is still climbing.
The design system has also taken on new page types without being redrawn, which is the real test of whether a system was built or just styled.
Growth here is measured in quarters. There was no shortcut and no launch-day spike, which is what we tell everyone: discovery is maintenance, will and patience. Keep the site alive and it pays you back. Neglect it and it quietly stops working.