Skip to main contentAR / عربي

Case study · Real Estate Development

Real estate developer website for Roof: every project page now sends its enquiries straight to the CRM

We built roof.com.sa, the website of Roof Real Estate Development in Riyadh: Arabic first, with a full English version, and a page for each of its 14 projects. Every project page has a “Register your interest” form that sends the buyer's details straight into Roof's CRM, tagged with the project. Roof's own designer reviewed every round against the brand guidelines, and the site went live in October 2026, about two and a half months after we started.

Roof Real Estate Development homepage hero on roof.com.sa: a row of modern villas at dusk with the headline “Where construction ends and life begins”
The roof.com.sa homepage: “Where construction ends and life begins”, with Projects one click away and an Arabic version in the top bar.
Client
Roof (روف للتطوير العقاري)
Industry
Real estate development, Riyadh
Live since
October 2026
Project length
About 2.5 months, kickoff to launch
Our work
Bilingual website design and build, 14 project pages, CRM-connected enquiry forms, projects map, admin panel, SEO setup
Brand and images
Built to Roof's brand guidelines; project images supplied by Roof
Live website
roof.com.sa/en

What was wrong with Roof's old website?

Roof was running Google Ads, and the ads were doing their job: people clicked and sent enquiries. But the old website was not connected to Roof's CRM, so those enquiries never reached the sales team. Roof was paying for buyers who then got lost between the website and the system.

The problem was not how the site looked. It was that the site sat outside the way Roof sells.

What did we fix first?

Before touching the design, we connected the old website to Roof's CRM, so new enquiries stopped getting lost right away. Then we built the new site from scratch, with the CRM connection planned in from the start instead of added at the end.

What does the new website do?

1. A page for every project, with the first answers at the top

Each of Roof's 14 projects has its own page, in Arabic and in English. One panel at the top answers what buyers ask first: availability, unit size, bedrooms, property type, district, build stage and handover.

Below it, the page has six sections — overview, location and access, project units, features, specification and handover — with a side menu to jump between them. The brochure downloads as a PDF straight from the page, with its size shown (1.8 MB for Al Muruj), so nobody on a phone is surprised by a big download.

Roof Residence – Al Muruj project page on roof.com.sa with availability, unit size, brochure download, and Register your interest, WhatsApp and call buttons
A project page on roof.com.sa: availability, unit size, bedrooms, district and handover at a glance, a brochure download, and three ways to get in touch.

2. Every enquiry goes straight into the CRM

Every project page ends with a “Register your interest” form: name, mobile number, email and an optional message, with Roof's promise to get back within 24 hours. The enquiry goes directly into Roof's CRM, tagged with the project, so the sales team knows which project the buyer wants before they call.

One detail matters a lot in Saudi Arabia: many people type their mobile number in Arabic digits (٠٥٥…). The form turns them into Western digits (055…) before sending, so every number reaches the CRM in a form the sales team can dial.

Buyers who would rather talk have WhatsApp and call buttons right next to the form. The WhatsApp message opens with the project name already written.

Register your interest form on a Roof project page with name, phone, email and message fields, a side menu, a brochure download and a WhatsApp button
The end of every project page: the “Register your interest” form that feeds Roof's CRM, with the brochure download beside it.

This is what the sales team sees on the other side: the enquiry arrives in the CRM as a new lead, with “interest from the system” as its source, already assigned to a salesperson.

A website enquiry in Roof's CRM: source “interest from the system”, assigned to a sales rep, created 22 October 2026, with names hidden
The other end of the form: an enquiry in Roof's CRM on 22 October 2026, source “interest from the system”, already assigned to a salesperson. Names hidden for privacy.

3. A map of every project across Riyadh

The homepage shows Roof's projects on an interactive map of Riyadh, and every pin is a photo of the building. The pins are colour-coded — available for sale, coming soon or sold out — so a buyer sees at a glance what is still for sale, and where.

Interactive map of Riyadh on the Roof homepage with project photo pins colour-coded as available for sale, coming soon and sold out
“Our projects in Riyadh’s finest neighborhoods”: every project on the map by status, next to a carousel of featured projects.

4. Arabic first, with a full English version

Roof sells in Riyadh, so the Arabic site is the main one, at roof.com.sa, laid out right to left. The English version is at roof.com.sa/en, and every page tells Google where its other-language version is, so each searcher lands on the right one.

The Roof homepage in English and Arabic side by side: “Where construction ends and life begins” and «حيث يكتمل البناء، وتبدأ الحياة»
The same homepage in English (roof.com.sa/en) and Arabic (roof.com.sa).
Roof Residence – Al Muruj project page in Arabic on two phone screens: the project photo, then the facts panel with Register your interest, WhatsApp and call buttons
On a phone, in Arabic: the project photo first, then the facts, the brochure and the three contact buttons.

5. An admin panel Roof's team runs themselves

Roof's team runs the site from an admin panel behind a sign-in, in Arabic or English. Under Projects, they add a project or edit one, and use the arrows to choose which six appear on the homepage.

Projects list in the Roof admin panel with photo counts, Edit buttons and arrows that set which six projects appear on the homepage
Projects in the admin panel: each one shows its area and photo count, and the first six in the list are the ones on the homepage.

Under Page content, every word and photo on the site's pages can be edited — more than 580 fields — and a search box finds where any sentence on the site is written. Blog posts are published from the same panel and go live without waiting for a developer.

Page content screen in the Roof admin panel: a search box for all site text and a card for each page with its number of editable fields
Page content: one card per page with its number of fields, from 81 on the home page to 138 on the investment page.

6. Ready for Google from day one

Every page, in both languages, has its own Google title and description, built into the page itself so search engines read them on the first visit. A sitemap lists all 46 pages, 23 in each language, and Roof's details — address, phone number, commercial registration and map location — are marked up for search engines.

Three landing pages cover the services people search for in Riyadh: real estate development, real estate investment and real estate consulting. The site is delivered through Amazon CloudFront, from an edge server in Riyadh.

How long did it take, and why?

About two and a half months from kickoff to launch, and the build was not the slow part.

We had promised to apply every change Roof asked for, and Roof assigned its own designer to check every screen against its brand guidelines. That designer could give the project one or two days a week, so each round of feedback took about a week to come back.

So the calendar was set by review rounds, not by development. We applied each round, put it on the live preview link, and kept going until every page matched the guidelines.

How did we work with Roof's team?

  • A live preview link where Roof's team checked every change before it went live.
  • Google Meet calls for reviews and decisions.
  • Messages for the day-to-day change requests — and there were many.
  • Meetings in person at Roof's office in Riyadh, for the decisions that are easier to make in front of one screen.
  • Every requested change applied, as promised, and checked against Roof's brand guidelines.

Where does the project stand?

roof.com.sa went live in October 2026, so it is too early to publish enquiry numbers. We will add them here once there are a few months of data.

What has changed is visible on the live site today: every project has its own page in two languages, every project page sends its enquiries straight into the CRM, and Roof's team updates the site themselves.

Building a website for a real estate developer in Saudi Arabia? Seven lessons from this project

  • Connect the website to your CRM before you spend on ads. An enquiry that never reaches sales is ad budget thrown away.
  • Tag every enquiry with its project. When sales call back, they should already know what the buyer asked about.
  • Accept Arabic digits in phone fields. Many Saudi buyers type ٠٥٥…, so convert the number before it reaches the CRM.
  • Answer the first questions at the top of each project page: availability, size, bedrooms, district and handover. Put the brochure right next to them.
  • Show sold-out projects as sold out. Honest statuses on the map mean fewer calls about units that are gone.
  • Agree on a review rhythm at kickoff. If your designer has one day a week for the project, make that the review day and send each round of changes as one list.
  • Keep one live preview link as the only place changes are checked. Nobody has to ask which version is the latest.

If you are hiring an agency for a project like this, start with the questions to ask before you sign — Roof's CRM gap is one of the examples there. If you are replacing an old site, read how to redesign without losing your Google rankings. To plan the budget, see what a website costs in Saudi Arabia or our real estate web design page.

Want the same for your website?

Get a free quote