A real estate website in Dubai needs listings with search and filters, a page for every community and off-plan project you sell, agent profiles, a WhatsApp button and lead forms that land in your CRM. Listings should come from the same CRM feed the portals use, render on the server, and show the Trakheesi permit number.
We build websites for Dubai businesses and do SEO and AI search, so we sell what this article describes. The checklist below is what we'd want on any brokerage site, whoever builds it. For the search side (area pages, ranking next to the portals, Google Business Profile, ChatGPT), read our guide to real estate SEO in Dubai. This one is about the site itself.
What pages does a real estate agency website need?
It needs the pages a buyer, tenant or seller uses before they call. That means listings, areas, projects, agents and a way to reach you. Here is the checklist we use to scope a brokerage site:
| Page or feature | Must have? | What it does | Common mistake |
|---|---|---|---|
| Listings with search and filters | Yes | Sale and rent, filter by area, price, beds, type, ready or off-plan | Filters that only work with JavaScript, so crawlers see an empty list |
| Listing page | Yes | Photos, price, size, floor plan, permit number, agent, WhatsApp button | Copying the portal text word for word |
| Community or area pages | Yes | One page per area you actually sell, with your current listings | Fifty thin pages for areas you never work in |
| Off-plan project pages | If you sell off-plan | Developer, handover, payment plan, unit types, availability | Hiding the payment plan behind a form |
| Agent profiles | Yes | Photo, languages, areas, listings, reviews, direct WhatsApp | One generic "Our team" grid with no links |
| WhatsApp click-to-chat | Yes | Opens a chat with the listing reference already in the message | A floating button that goes to a shared number nobody answers |
| Lead forms connected to the CRM | Yes | Every enquiry lands in the CRM with the listing and the source | Forms that send an email to an inbox |
| Languages | Usually | Arabic plus the languages your buyers speak | Machine translation nobody checks |
| List your property (sellers and landlords) | Yes | A short valuation or listing request form | Burying it in the footer |
| Mortgage calculator | Only if useful | Rough monthly payment on sale listings | Adding it because competitors have one |
| Chatbot that pre-qualifies | Optional | Asks budget, area, timeline, then hands over to an agent | A bot that answers but never books a call |
Off-plan project pages deserve more than a row. A buyer comparing two launches wants the payment plan and the handover date side by side, so put them on the page in plain text. Offer the full brochure on WhatsApp if you want the lead, but don't hide the basics.
Agent profiles matter more than most owners expect. Buyers often look for an agent who speaks their language and knows one area. A profile that says "Russian and English, Dubai Marina and JBR" answers that in one line. Link it to the agent's listings and areas.
Translate only the pages your buyers read, and have a native speaker check them. A good site in two languages serves buyers better than a half-translated one in four. Think twice about the mortgage calculator, too. If your buyers are mostly cash investors in off-plan, nobody uses it. If you sell ready homes to residents, it can be worth having. Arabic SEO in the UAE covers the technical setup for a second language.
How do listings get from your CRM onto the website?
Many brokerages already push listings from their CRM to the portals through a feed, often an XML file the CRM keeps updated. The cleanest setup is for the website to read the same feed, so an agent updates a listing once and it changes everywhere.
What CRMs offer varies, so ask your provider two questions before you brief anyone. Is there a feed or API the website can read? Does it include the permit number, agent and status? If both answers are yes, the site can import it on a schedule and drop listings when they're sold or rented.
How the site shows listings matters as much. Many brokerage sites load them in the browser with JavaScript, or embed a third-party widget. A person sees the listings. A crawler often doesn't. Google's JavaScript SEO guide says pages wait in a rendering queue that "can take longer" than a few seconds, and that "not all bots can run JavaScript". Many AI crawlers read only the raw HTML.
So listings, prices and descriptions should be in the HTML the server sends. Give each listing its own address, like /listings/2-bed-dubai-marina-12345, instead of opening it in a popup. When a listing goes off the market, keep the page with a "sold" label and similar homes, or redirect it to the area page. Don't leave it returning an error. The SEO guide covers why rewriting portal descriptions matters for rankings.
What does DLD require on listings on your own website?
Every real estate ad needs a Trakheesi permit, and the permit number has to be on the ad. The Dubai Land Department's 2024 brokerage practice guide says brokerages "must obtain a permit for any real estate advertisement or marketing material through the Trakheesi system", and that "the permit number must be displayed on the ad". Treat every listing on your site as an ad.
The Madmoun QR code is a separate thing. DLD's announcement from April 2023 says companies are expected to feature it "on their print and audiovisual advertisements". It doesn't mention websites. Scanning the code lets a buyer check the ad against DLD's Madmoun service.
On the website, make the permit number a required field in the listing template, pulled from the feed, so no listing goes live without it. If you have the QR, show it too. That announcement doesn't require it online, but it costs nothing and lets buyers verify you. This isn't legal advice, so check the current rules with DLD or your compliance officer.
How should leads from the website reach your agents?
Every enquiry should land in your CRM within seconds, tagged with the listing and source, and assigned to an agent. A lead that sits in a shared inbox for two hours has usually heard from someone else.
Many Dubai buyers would rather message than call, so put a WhatsApp click-to-chat button on every listing and agent page. Prefill the message with the listing reference, and route it to the listing agent or to a team number that someone answers. To log those chats in the CRM automatically, you need the WhatsApp Business API.
Keep forms short: name, phone, preferred contact method, and one question if you need it. Then add a consent line. The UAE's Personal Data Protection Law, Federal Decree-Law No. 45 of 2021, applies to brokerages that collect buyer details, and the government portal summarizes it as prohibiting "the processing of personal data without the consent of its owner, except for some cases" (u.ae). In practice, that means a clear checkbox, a link to your privacy policy, and a record of the consent in the CRM. Ask your lawyer what the policy itself should say.
Does a brokerage website need an AI chatbot?
Not always. A chatbot pays off when agents waste time on buyers who aren't ready, or when leads arrive at night and wait until morning. If you get five enquiries a week, a fast reply from a person is enough.
A good one asks what an agent would ask first (budget, area, ready or off-plan, timeline, cash or mortgage) and hands the buyer to a person with the answers attached. It answers only from your listings and pages, and never invents prices or availability.
We built this for a Dubai real estate agency. The site chatbot pre-qualifies buyers and generates PDF contracts for the agents. SEO traffic went up 21%, and the time from lead to first call went down 17%. It's one agency, so treat the numbers as an example, not a forecast.
How fast does a property website need to be on mobile?
Fast enough that a buyer on a phone sees photos and a price within a couple of seconds. Google indexes the phone version of your site. Its mobile-first indexing guide says "Google uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking."
Google's Core Web Vitals guide sets three targets. The main content should load within 2.5 seconds, the page should respond to taps in under 200 milliseconds, and the layout shouldn't jump around. Property sites usually miss them because of full-size photos, a 4K hero video, three chat widgets and a map on every page. Resize images, load the map only when someone opens it, keep one chat button, and test on a mid-range phone on mobile data, not the office Wi-Fi.
WordPress theme, Webflow or custom: which should a brokerage choose?
Choose by where your listings live and how much you'll change the site. Each option works for some brokerages and fails for others:
| Option | Good fit | Watch out for |
|---|---|---|
| WordPress with a real estate theme | You want plugins, many editors and lots of guides online | Plugin conflicts, updates, and listing plugins that load results with JavaScript |
| Webflow or a similar builder | A marketing site with areas and projects that your team edits often | How the CMS handles a large, changing listing feed; check before you commit |
| Custom build | Thousands of listings from a CRM feed, several languages, custom search | Higher upfront cost, and you depend on whoever wrote the code |
A builder can be the right choice, and a custom chatbot can run alongside it. What matters is that listings are in the server's HTML, forms reach the CRM, and you own the domain, the content and the code or account. Put that in the contract, whoever builds it.
How much does a real estate website cost in Dubai?
Our prices start at 3,000 AED for a landing page and 10,000 AED for a company website, with SEO and AI search setup from 3,000 AED at launch. A brokerage site with listings from a CRM feed, area and project pages, and two languages sits above the starting price, and we quote it after seeing the feed.
Languages, search depth, the CRM integration and a chatbot (from 5,000 AED) push the cost up. Launching with listings and your main areas first, then adding project pages monthly, keeps it down. Our guide to website development costs in Dubai breaks down each factor, and the pricing page lists every step. The ongoing side is covered in how much SEO costs in Dubai.
The takeaway
A Dubai brokerage website earns its cost when it does three jobs: shows listings that buyers and crawlers can both read, puts every enquiry in front of an agent within seconds, and proves you're licensed with a permit number on every listing. Start with listings, area pages, agent profiles and WhatsApp. Add off-plan pages, languages and a chatbot when your pipeline needs them.
Already have a site? See how AI engines treat it before you rebuild. Get the free AI test. We ask ChatGPT and five other AI engines 10 questions your buyers ask, and send you who they recommend and what to fix on WhatsApp within 48 hours.
Questions people ask
Should listing descriptions on my website match the ones on Property Finder and Bayut?
Rewrite them, at least the first paragraph. When the same text sits on the portals and on your site, Google picks one version to show, and it is rarely yours. Your own wording, with details about the building and area, gives your listing page a reason to rank
Do listings on my website need the Madmoun QR code?
DLD's April 2023 announcement asks companies to put the QR code on print and audiovisual ads and does not mention websites. The Trakheesi permit number must be on every ad. Showing the QR on listing pages as well costs nothing and lets buyers verify you. Check current rules with DLD
Does a Dubai real estate website need to be in Arabic?
It needs the languages your buyers and landlords actually use. For many brokerages that means English and Arabic, plus Russian, Chinese or Hindi if agents sell to those buyers. Translate the pages people read first, and have a native speaker check every one
What should happen to a listing page when the property is sold or rented?
Don't let it return an error. Either keep the page with a sold or rented label and links to similar homes in the same area, or redirect it to the area page. Both keep the visitor on your site and keep the page's search value
What should a property enquiry form ask?
Name, phone, preferred contact method and one qualifying question at most, plus a consent checkbox linked to your privacy policy. The listing reference and the page should be attached automatically, so the agent sees what the buyer was looking at before calling back
Who should own the website code, domain and content?
You should. Register the domain in the brokerage's name, keep admin access to the site builder or CMS, and get the code handed over if it is a custom build. Put this in the contract with whoever builds the site, so you can change developers without starting over
Sources
- JavaScript SEO guidedevelopers.google.com
- 2024 brokerage practice guidedubailand.gov.ae
- announcementdubailand.gov.ae
- Federal Decree-Law No. 45 of 2021uaelegislation.gov.ae
- u.aeu.ae
- mobile-first indexing guidedevelopers.google.com
- Core Web Vitals guidedevelopers.google.com


