How to make a real estate agency website

An agency website must show listings and agents and get each enquiry to the right person. Below: what the site must do, the ways to build it with public price lists, and what to check before paying.

3 min readSources checked 25 October 2026

01What the website must do

  • Listings with address, price, area and energy class — the energy certificate data are mandatory in sale and rental listings (Building Code § 67).
  • Agent pages: who is responsible for which property and how to contact them.
  • Enquiry flow: an enquiry about a listing reaches that listing's agent, not a general inbox.
  • Connection to portals: the same property should not be updated by hand in several places.
  • Findability in search: a sitemap that Google reads (Google: sitemap), and Search Console, where you see whether pages are indexed (URL Inspection).

A sketch of an agency website with five parts marked: listings, agent pages, enquiry flow, connection to portals and findability in search.

  1. Listings
  2. Agent pages
  3. Enquiry flow
  4. Connection to portals
  5. Findability in search

02Ways to build it and the costs

There are three options: a ready-made site builder (SaaS), WordPress with a developer, or an agency page provided by a portal. The prices below are from the providers' own price lists; there is no public price source for a developer's work, so none is given here.

ServicePlansPrice per monthOwn domain
SquarespaceBasic, Core, Advanced€11–29 billed annually; €15–42 billed monthly1 year of free registration with an annual plan
WordPress.comPersonal, Premium, Business, CommerceUS$4–45 billed annually; US$9–70 billed monthly (excluding taxes)1 year free with an annual plan; not with a monthly plan

Prices read from the providers' price pages on 25.10.2026.

03What to check before paying

  • The domain is registered in the agency's name, not the developer's or the provider's.
  • If the same listing is both on a portal and on the agency site, a canonical tag tells Google which URL is the original (Google: canonical). Check that you can set it.
  • Listing and enquiry data can be exported if you change provider.
  • The site has a sitemap and it can be submitted in Search Console (Google: sitemap).

04Order of work

  • the domain in the agency's name;
  • template or builder, and the agent pages;
  • listing import and the enquiry flow;
  • Search Console, submitting the sitemap and checking the first URLs (URL Inspection).

Frequently asked questions

Does a real estate agency need its own website if its listings are on a portal?

A portal shows properties; the agency site shows the agency's own agents and listings and sends enquiries straight to the agency. If the same listing is in both places, a canonical tag helps Google choose the original.

What is canonical and why does it matter?

Canonical is a tag that tells Google which of several URLs with the same content is the original. Without it Google chooses itself and may prefer the portal's copy to the agency page.

Who owns the listing and enquiry data?

That depends on the service terms. Before paying, check that the domain is in the agency's name and that listings and enquiries can be exported if you change provider.

How does a new site get into Google's index?

Submit the sitemap in Search Console and check individual addresses with the URL Inspection tool; you can also request indexing there.

On jem.house a real estate agency website on its own domain costs €99 a month; a working example is hingela.jem.house.

Ask your AI

Connect jem.house to your AI assistant and ask the same question there. The connector address:

https://jem.house/api/mcp
  • Claude (computer, phone or browser): Settings → Connectors → Add custom connector, paste the address, authentication No sign-in.
  • ChatGPT — soon: a Jem.House app is being submitted to the ChatGPT directory.