Guides

How to make a real estate agent website, step by step

A genuinely DIY walkthrough, from buying the domain to the launch checklist, with the time and cost of every step. The shortcut is at the end, clearly labeled.

Updated September 2026

You can build a good agent website yourself. It is not hard, but it is a lot of small decisions, and the ones that matter (photos, forms, the footer) are not the ones the builders advertise. Here is the whole process in order. Budget a couple of weekends.

Step 1: Buy a domain

Your name, or your name plus “homes” or “realty,” as a .com if it is free. Skip clever spellings; people have to type this from a sign rider. Register it directly with a registrar (Cloudflare, Namecheap, Porkbun and Google’s successor Squarespace Domains are all fine) rather than through a builder, so it stays yours if you change builders later. Expect $10 to $20 a year. Turn on auto-renew today; expired agent domains are a small tragedy that happens constantly.

Step 2: Pick a builder

For DIY the realistic choices are Wix and Squarespace. Both host the site, handle the TLS certificate and give you a template editor. Wix has more real-estate-specific templates; Squarespace is cleaner and harder to make ugly. WordPress is more powerful and more work; unless you already know it, do not start there. Expect $16 to $35 a month on the plan that removes the builder’s branding and connects your domain.

The trap here is the “real estate” template category, which mostly means a stock photo of a kitchen and a fake search bar. You will be replacing all of it.

Step 3: Choose and strip the template

Pick the plainest template you can stand, then delete everything you will not fill with real content: the fake team page, the “our process” timeline, the Instagram feed widget, the parallax video header. Empty sections and lorem ipsum are what make DIY sites look DIY. A template with four honest sections beats one with twelve half-finished ones.

Step 4: Photos, resized and optimized

This step decides whether your site is fast or slow, and almost everyone skips it. A photo straight from a listing photographer is 4,000 to 6,000 pixels wide and three to eight megabytes. Twenty of those on a listings page is a site that takes fifteen seconds to load on a phone in a driveway.

  1. Resize each photo to 1,600 pixels on the long side (2,000 for a hero image).
  2. Export as JPEG at quality 75 to 80, or WebP if your builder accepts it.
  3. Aim for under 250 KB per listing photo, under 400 KB for the hero.
  4. Name the files sensibly: 412-maple-ave-kitchen.jpg, not IMG_8841.jpg.

Free tools that do this in bulk: Squoosh in the browser, or ImageOptim on a Mac. Do this for your headshot too. Plan on doing it again every time you list a home.

Step 5: The five pages every agent site needs

  1. Home. Your name, a one-line tagline that says who you help and where, one featured listing, a short why-me paragraph, a testimonial, and a button to contact you. That is the whole page.
  2. Listings. One card per property, active and sold, each opening to a page with a gallery, the facts, and an enquiry form for that specific home.
  3. About. Written in first person, in your voice. How long you have done this, what kind of clients you work with, why. Two or three short paragraphs.
  4. Areas. The neighborhoods and towns you actually work, each with a sentence or two of real local knowledge. This page is what Google ranks you for.
  5. Contact. A form, your phone, your email, your brokerage office address. Nothing else.

Step 6: The contact form, and where enquiries go

A form that stores submissions in the builder’s dashboard is a form you will check once a week. Configure it to email you immediately, to the address you actually read on your phone, and check whether the builder sets the reply-to header to the sender’s email; if it does not, replying to the notification sends your answer to a no-reply address. Test it from a friend’s phone, not your own laptop. Then add a second, smaller form to every listing page (“Ask about this home”) so the enquiry tells you which property it is about.

If your builder supports it, add a one-field “get new listings first” sign-up. It is the lowest-pressure lead capture there is, and the list is yours.

Step 7: The broker disclosure footer

Your state licensing rules, and your brokerage’s policy, almost certainly require your brokerage name on every page, and usually its address and phone, your license number, and fair-housing and equal-opportunity language. Put all of it in the footer once, so it is on every page automatically. Ask your broker for the exact wording; they have a paragraph ready. Missing this is the most common compliance problem on self-built agent sites, and the easiest to fix.

Step 8: Speed

Run the finished site through Google PageSpeed Insights, mobile tab. If photos are optimized and you removed the widgets, a DIY site can land in the 70s or 80s. Below that, the culprits are almost always an oversized hero image, an embedded map or video, or a font pack with twelve weights. Google reads speed as quality, and so do buyers on a phone; a purpose-built platform can target 100/100, but 80 on a builder is respectable.

Step 9: Launch checklist

  • Domain connected, https works, the www and non-www versions both load.
  • Every page opened on a phone; nothing overflows sideways.
  • Contact form and one listing form tested from a different device; email arrived; reply-to correct.
  • Disclosure footer on every page, wording approved by your broker.
  • No placeholder text, stock photos or empty sections anywhere.
  • Page titles set for each page (“Homes in Maple Grove | Jane Smith, Realtor”).
  • Site submitted in Google Search Console; sitemap found.
  • Address updated on business cards, sign riders, email signature, Instagram bio, Zillow and brokerage profiles.

Time and cost per step

StepTimeCost
1. Domain20 min$10–$20/yr
2. Builder plan1 hr to decide$16–$35/mo
3. Template, stripped2–3 hr$0
4. Photos resized1–2 hr, then per listing$0
5. Five pages written4–6 hr$0
6. Forms and notifications1–2 hr$0
7. Disclosure footer30 min$0
8. Speed pass1–2 hr$0
9. Launch checklist1 hr$0
Total12–20 hr≈ $200–$440/yr

That is a fair deal if you enjoy the work and have the weekends. It is a bad deal if you would rather spend those hours prospecting, or if you know from experience the half-finished site will sit that way until spring. See what a realtor website costs for how DIY compares with the agent-specific platforms.

The five-minute version

This is the shortcut, and it is our product.

SiteCurb does steps 2 through 8 for you. Pick one of six templates (live demos at demo-estate.sitecurb.com and the others on the templates section), and the five pages are already there. Add listings and the photos are auto-optimized on upload. The tagline, why-me and testimonial fields are the “in your voice” parts of steps 5 and 6. The contact form and every listing’s enquiry form email you instantly with reply-to set. The “get new listings first” block is built in. The broker-disclosure footer is a field you fill once. The templates target 100/100 PageSpeed. You get yourname.sitecurb.com the moment you publish, with custom domains coming. Preview the draft, then publish when it looks right.

$39 a month, no setup fee, no IDX fee, no contract, cancel anytime, 14-day free trial. You build the whole thing free and only pay to publish, so the honest way to compare is to try both: start a SiteCurb site tonight, and if you would rather own every pixel, the nine steps above are waiting.

Verdict

DIY is a good option for agents with time, a bit of taste and the discipline to optimize photos every time they list. Budget 12 to 20 hours and a few hundred dollars a year, and do not skip the footer or the form test. If that sounds like a project you will start and not finish, let a template do it and spend the weekends on clients.

Questions people ask

How long does it take to build a real estate agent website yourself?

Plan on 12 to 20 hours for a first version on a general builder like Wix or Squarespace: a few hours choosing and adapting a template, several more on photos and copy, and an evening on forms, footer and testing. On a purpose-built agent platform the same result takes minutes.

What pages should a real estate agent website have?

Five: a home page with a featured listing and a clear call to action, a listings page, an about page in your own words, a service-areas page naming your neighborhoods, and a contact page. Everything else is optional.

Do I need to put my brokerage on my personal website?

Almost certainly yes. Most state licensing rules and brokerage policies require your brokerage name, and often its address, phone and your license number, on every page. Put it in the footer so it is everywhere without getting in the way.

What is the cheapest way to make a realtor website?

A free builder tier with the builder's branding costs nothing but looks like it. A paid DIY plan with your own domain is $200 to $400 a year plus your time. SiteCurb is $39 a month with the real-estate pieces already built, and you can build it free before paying.

How do I make my real estate website load fast?

Resize every photo to about 1600 pixels wide and compress it before uploading, avoid heavy page-builder plugins and embedded widgets, and test the finished site with Google PageSpeed Insights on the mobile tab. Photos are the cause of almost every slow agent site.