In this guide (11)
- 1Who this guide is for (and who it isn't)
- 2Why the website is a lead-generation machine, not a showcase
- 3Portals are here to stay: what the website does that they don't
- 4What a real estate agency's website needs
- 5The property listing page: a mini landing page, not a gallery
- 6How to make an agency findable in its own city
- 7Five mistakes that block inquiries
- 8Own site, portal, management software: who does what
- 9When KeideaCMS isn't the right choice
- 10How we approach this problem at KeideaCMS
- 11Checklist before signing
A website for real estate agencies isn't a brochure with a logo and three featured villas. It's the channel the agency controls: an up-to-date catalog, listings that make people want to request a viewing, convenient search from a phone, and local visibility. Portals are still useful, but they don't replace a site of your own. In this guide we look at what it really needs to have, what can be left to the portals, when a specialized management system is needed, and when a managed CMS is enough.
A website for real estate agencies isn't a digital brochure. It's the channel the agency controls: anyone looking for a home in the area should be able to filter, open a listing and request a viewing without going through a portal. We've worked for years on websites for professional practices and local businesses, and with real estate agencies the recurring issue is always the same: the portals work, the website doesn't, because the listings aren't kept up to date or the listing pages don't ask for anything.
In this guide we'll look at what a real estate website needs to generate leads, what can be left to the portals, which mistakes block inquiries, and when a managed CMS is a better choice than industry-specific software. The general framework for a website project — costs and stages — is covered in the guide to building professional business websites.
Who this guide is for (and who it isn't)
It's useful if you're the owner or manager of an agency with one or a few branches, you sell and rent properties in a defined area, and you want a website that works alongside the portals, not instead of them. The typical reader is considering a redesign, a first proper website, or a change of provider, and needs to decide what to invest in: a showcase, a catalog, or agency management software.
This isn't the right guide if you're looking for management software for listings, commissions and XML feeds to Immobiliare.it, Casa.it or Idealista. That's a different product. It's also not the right guide if all you need is a landing page for a paid campaign: in that case, a single page is enough, not a catalog.
Why the website is a lead-generation machine, not a showcase
Anyone looking to buy, sell or rent starts with a search. Often from their phone, often in the evening. Within the first few seconds they decide whether to trust that agency or go back to the list of portals. A slow website, with outdated listings or no clear way to request a viewing, doesn't "inform": it hands the lead over to whoever has their form ready.
The website doesn't need to beat Immobiliare.it on volume. It needs to do three things the portal doesn't: say who you are and how you work, maintain a catalog under your own brand, and collect inquiries that remain yours. If even one of these is missing, it's still just a brochure. We've applied the same reasoning, in a different vertical, to the website for dentists and the website for accountants: a website only generates appointments if it's built for that specific action.
Portals are here to stay: what the website does that they don't
Immobiliare.it, Casa.it and Idealista remain the place where many people start their search. Dropping them means a loss of visibility for almost every agency. The problem arises when the portal becomes the only channel: you pay to appear, the lead follows their rules, and the day you cut spending, the showcase goes dark.
Your own website doesn't compete with the portal on the same SERP for villas for sale. It competes on searches for the agency's name, on local queries ("real estate agency" + city or neighborhood), and on the trust of people who have already seen a listing and want to understand who they're dealing with. The portal and the website feed each other: from the portal, people land on the listing page on your domain; from the website, they only go back to the portal if the listing page is poor.
What a real estate agency's website needs
Six elements. If even one is missing, the website "exists" but doesn't work.
A catalog that can be updated independently. Publishing, changing the price, marking something as "sold" or "rented" must be something the agency can do, not the developer. A catalog that isn't kept up to date is the number one reason visitors leave.
Complete listing pages. Real photos, useful details, energy rating, area, a call to action to request a viewing. More on this in the next section.
Search and filters that work on mobile. Area, price, number of rooms, property type. If the filter is awkward on a small screen, the search goes back to the portal.
Organized contact forms. An inquiry isn't just an email in a shared inbox. You need to know which property it's about, who viewed it, and with what consent. Lead personal data falls under GDPR: a privacy notice and tracking of inquiries are the agency's obligations, not an optional extra from the provider. We cover this in the guide on GDPR and websites.
Agency pages, not just listings. Anyone selling a home wants to understand how you work, in which areas, and within what timeframes. Without these pages, the website is just a poor clone of the portal.
Speed and regular updates. Heavy photos and accumulated plugins slow down exactly the listing pages that should be converting. Speed is measured, not declared: the benchmark is the Core Web Vitals, explained in the guide to Core Web Vitals.
The property listing page: a mini landing page, not a gallery
Each listing page has one job: to get someone to request a viewing or a call about that property. Quality photos are necessary, but not enough. You need square footage, floor, heating type, energy rating, costs, the exact area, a description written for the person searching (not for the office), and a button visible without having to scroll through the whole page on a phone.
If the listing page sends people to a generic "contact us" page, you lose context: the agent won't know which property the person actually viewed. The form needs to carry at least the property reference and the contact details with it. Booking a viewing is an appointment: if the agency works on scheduled visits, the same reasoning from the guide on online bookings without double-booking applies.
How to make an agency findable in its own city
Real estate searches are local. "Houses for sale" without a location is a crowded field often captured by portals. "Real estate agency" + city or neighborhood, the agency's name, pages about the areas you actually work in: that's where the site can rank without pretending to be Immobiliare.it.
Three concrete conditions: consistent NAP (name, address, phone matching on the site and on the Google Business Profile), area pages written about neighborhoods where you have real listings, visible reviews. You don't need dozens of ghost pages with the name of every hamlet. You need a few honest pages. The method, valid for any local business, is in the guide to local SEO for SMEs.
Five mistakes that block inquiries
Catalog out of sync with reality. A property still shown online after being sold, a price changed only on the portal, a photo of furniture that's no longer there.
Total dependence on portals. No listing on your own domain, no visible contact details, a site reduced to "follow us on Immobiliare.it".
Listings without action. Beautiful galleries, a form hidden in the footer, a phone number shown only as an image.
Double entry. The listing is uploaded to the management software, then manually copied over to the site. The site ends up weeks behind.
Site left to the technician. Every price change becomes a support ticket. After three months no one bothers anymore and the catalog dies.
None of these mistakes are solved with a new design. They're solved by deciding who updates, with which tool, and what the site should do compared to the portal.
Own site, portal, management software: who does what
Confusing the three pieces is why the wrong products get bought. The table isn't a ranking: it's a boundary.
| Piece | What it's for | What it doesn't do | When it's essential |
| Portal | Visibility on high-volume searches | Doesn't tell your agency's story and doesn't give you exclusive leads | Almost always, at least on one main portal |
| Own site | Brand, catalog, inquiries, local searches | It's not a listings CRM and it's not a feed to portals | Always, if you want a channel you control |
| Real estate management software | Listings, agents, syndication, registries | Doesn't replace a clear site or local SEO | When listing volume and feeds are the daily work |
When KeideaCMS isn't the right choice
KeideaCMS is a proprietary managed CMS for business sites, ecommerce and, on a dedicated plan, bookings. It's not real estate management software. We don't offer native feeds to Immobiliare.it, Casa.it or Idealista, nor modules for listings, commissions or collaboration between agents.
If the main problem is publishing dozens of listings every week across multiple portals, with land registry data and energy certificates in the operational flow, you first need industry-specific software (with a site generated from that software, if it offers one). If you're in a franchise that requires a specific management system, it makes no sense to build a second catalog by hand. If you just need a campaign for one property, a landing page is enough, not a platform.
In those cases a general CMS, even a well-managed one, adds double data entry. Better to say so before signing.
How we approach this problem at KeideaCMS
For an agency that wants its own site, not an MLS, the work is that of a properly built business site: agency pages, a catalog updatable by whoever is selling, contact forms, on-page SEO, hosting and maintenance on us. KeideaCMS is a proprietary subscription platform, on our servers. The domain, content and data remain yours, exportable if you ever decide to switch. We don't hand over the software's code: the subscription pays for continuity, updates and a point of contact, not ownership of the files.
Checklist before signing
To be put in writing in the quote, not taken for granted.
Who updates the catalog, and with which tool, without a ticket to the technician.
Every listing carries the property and contact details along with the inquiry.
The filters work on mobile, for the property types you actually sell.
The domain is registered to the agency; content and data are exportable.
It's clear what stays on the portals and what lives on the site: no hidden double entry.
Consistent NAP and area page(s) only where you have real listings.
Privacy notice on the forms; no "compliance" claimed without defined scope.
Who handles backups, updates and security after launch, with what response times.
The provider has explicitly stated whether or not they handle feeds to portals.
You've compared the cost over three years, not just the starting figure.
A website for real estate agencies is useful if you want a channel of your own alongside the listing portals: an up-to-date catalog, listing pages that prompt visit requests, mobile search, and local visibility tied to your name and area. It's not meant to replace Immobiliare.it, and it doesn't replace a property management system. If your daily work revolves around feeds and commissions, start from that software. If your work is about getting found in your city and collecting inquiries on your own domain, start from the website, with someone keeping it up and running. The next step, if you want a review of your current site or of a quote you've received, is an analysis: no commitment, a clear scope.
We don't promise Google rankings and we don't replace listing portals. We connect the website to what you already use, within the limits documented in the plan. What's included and what remains optional is explained in our plans; the comparison with other approaches is on the comparison page. The project journey, from brief to launch, is described on the corporate website development page.
KeideaCMS
Want to find out if you need an agency website or an industry management system?


