Services · Website development · Home services websites

Websites that turn Riyadh repair searches into booked visits for your team.

Codeeo handles home services website development Riyadh maintenance firms use to win work from households, landlords and compounds across the capital. We build Arabic first sites for AC, plumbing, electrical, carpentry, painting and general repair companies, with a page for every trade and district you cover, a quote form that asks the right questions, and a WhatsApp route that reaches your dispatcher with the job already described. The site becomes the place enquiries start, not a brochure people skip on the way to a phone number.

Part of our team works from Riyadh, so we can sit with your owner, your dispatcher and your senior technician in your office or ours before a single page is drawn. That conversation usually decides more about the site than any design choice.

Built for
Multi-trade maintenance companies, AC specialists and property maintenance contractors serving homes across Riyadh.
Typical timeline
Set in a planning session at our Riyadh office or yours, once the trades, districts and enquiry routes are fixed, and written into the scope before design begins.
What you own
Your domain, the source code, the CMS, every page of content and every enquiry record, all registered to your company.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the website includes

Pages and routes built around how Riyadh households look for help.

Nobody in Riyadh searches for a maintenance company in the abstract. A family in Al Narjis types an Arabic phrase about an AC unit that stopped cooling at midnight in July. A landlord with apartments near King Fahd Road wants a painting quote for three units between tenants. A villa owner in Hittin wants a recurring check on pumps, tanks and water heaters before summer. Each of those searches needs a page that answers it and a clear next step.

We plan the site around those real requests rather than a generic services menu. Home services website design Riyadh customers respond to is plain: what you fix, where you go, how fast you come, and how to ask for a visit in one tap. The parts below are what we usually build first, ordered by how much work they bring in.

Explain your project
  • Trade by district page structure

    A page for each trade you offer and a page for each area you serve, such as Al Malqa, Al Yasmin, Olaya or Al Rawabi, written with genuinely different content about the homes and building types there. Pages link to each other so a search for a plumber in one district lands on a page that names it.

    Local searches land on a page that matches the district and the trade.

  • Quote request with photos

    A short form that changes its questions by trade: unit type and tonnage for AC, location of the leak for plumbing, room count for painting. Customers attach photos from their phone, pick a preferred visit window and share their National Address short code so the dispatcher knows the exact building.

    Your team prices the job before anyone drives across the city.

  • WhatsApp with context

    Click to chat buttons that open WhatsApp with a prefilled message naming the trade, the district and the page the visitor came from. Your dispatcher sees what the customer wants in the first message instead of starting with a greeting and three questions.

    Faster first replies and fewer conversations that go cold.

  • Summer AC landing pages

    Seasonal pages for pre summer servicing, gas refills and emergency breakdowns, switched on from the CMS when the heat arrives and switched off in winter. Each carries its own form and its own tracking so you can see what the season actually produced.

    Peak season demand goes to a page built for it.

  • Technician and credential pages

    Profiles of your trades with the qualifications your technicians hold, including Professional Verification where it applies, your Balady licence and commercial registration details. Families letting someone into the house want to see who is coming and that the company is properly registered.

    Trust is earned on the page before the doorbell rings.

  • Before and after work gallery

    A gallery your team fills from the CMS with photos of finished jobs, tagged by trade and district: a rebuilt bathroom in Al Wurud, a repainted majlis, a new split unit installed on a roof in Al Aqiq. Each item can carry a short note on the problem and the fix, with house numbers and faces kept out of the frame.

    Visitors see real Riyadh work instead of stock photos.

  • Arabic first CMS for your team

    An editing area your office manager can use without a developer: change a seasonal offer wording, add a new district page, update technician profiles or publish a maintenance tip. Arabic and English versions are linked so neither falls out of date.

    The site stays current without waiting on an agency.

  • Local SEO and Google Business Profile

    Technical SEO, LocalBusiness and Service structured data, consistent name, address and phone across the site and your Google Business Profile, and review prompts sent after completed jobs. District pages are built to support the profile rather than compete with it.

    More of your Riyadh enquiries come from search rather than paid ads.

  • CRM routing and dispatch handover

    Every form and WhatsApp click is logged in your CRM with trade, district, source and urgency, then assigned to the right coordinator. If you use Zoho, Dynamics 365, Odoo or a field service tool, we connect through its API so nothing is retyped.

    No enquiry depends on someone remembering to forward it.

  • Speed on mobile data

    Most of your visitors arrive on a phone, often in a hurry. We keep pages light, compress images, load fonts sensibly and test Core Web Vitals on mid range Android handsets so the quote button is usable within moments of the page opening.

    Fewer visitors leave before they reach the form.

Who this is for

Four kinds of Riyadh operators we build for.

Home services companies in Riyadh range from a single AC workshop with a few vans to contractors maintaining hundreds of villas under annual agreements. The website each needs is different, and a template built for a cleaning startup rarely suits a firm that sends licensed electricians into compounds. These are the starting points we see most often, and how the site changes for each. Whichever describes you, we start from the enquiries you already receive, because they show which pages the site actually needs.

01

A multi-trade company living on WhatsApp

You already have steady work, but it all arrives through one phone and a busy dispatcher. We build a site that sorts enquiries by trade and district before they reach that phone, logs them in a CRM and shows you which pages and searches bring the jobs. The dispatcher keeps WhatsApp, now with context attached.

The goal is fewer lost enquiries, not a new tool to learn.

02

An AC specialist planning for summer

Your year is decided between May and September. We plan seasonal pages, a servicing reminder sign up for past customers, and capacity messages you can change in minutes when the diary fills. In winter the same site promotes duct cleaning, installation and annual contracts so it keeps earning when breakdowns slow down.

03

A contractor selling annual maintenance to villa owners

Owners in the northern districts compare annual plans carefully. We build plan pages that explain visits per year, what is covered and what is charged separately, with a request form that captures the property size, systems installed and preferred start month so your sales team can quote accurately.

Plans are explained on the site; payment is handled separately.

04

A property maintenance firm working for landlords

Landlords and building owners want reliability, reporting and a named contact. Their side of the site carries a separate enquiry route for multi-unit work, a page on response arrangements, and a document library with your registration, insurance and method statements ready to download when their procurement team asks.

Six steps from a Riyadh planning session to a site that brings in jobs.

  1. 01Planning session in RiyadhWe meet your owner and dispatcher, list every trade and district, review last season's enquiries and agree which requests the site must capture first.
  2. 02Sitemap and Arabic content planTrade pages, district pages, plan pages and credential pages mapped out, with Arabic copy written first and English prepared alongside it rather than translated later.
  3. 03Design and right to left layoutsMobile screens designed for one handed use, with layouts drawn for Arabic reading order and checked in English, and the quote button visible on every page.
  4. 04Build, CMS and integrationsPages built on the agreed stack, forms connected to your CRM and WhatsApp number, structured data added and analytics set up with a consent banner.
  5. 05Redirects, testing and launchOld URLs mapped to new ones, forms tested by your own staff on their phones, speed checked on mobile data, then launch on a quiet weekday.
  6. 06Reviewing what brings workAfter launch we review enquiries by trade, district and source with you, then adjust pages and campaigns around the requests that become paid jobs.

Technology

What we build this with.

We choose between WordPress, a headless CMS with Next.js, or a custom Laravel build depending on how many pages you need, who edits them and which systems the site must talk to. The choice is explained in the scope.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh maintenance firms ask before building a website.

It depends on the number of trades, districts and integrations in scope.

A site for one trade with a few service areas moves faster than a multi-trade site with dozens of district pages, CRM routing and a document library. The biggest variable is usually content: Arabic copy, photos of real work and technician details. We agree the scope and the order of release in the planning session, and put the dates in writing before design starts, so you know when the first pages go live and what follows.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews