Services · Website development · Taxi booking websites

Taxi company websites that work across Saudi cities, rules and languages.

Codeeo provides taxi booking website development Saudi Arabia operators use to present a licensed, multi city transport business online and turn search traffic into booking requests and corporate accounts. One Arabic first platform carries a section for every city you serve, such as Riyadh, Jeddah, the Eastern Province, Makkah and Madinah, with its own routes, airports and contact points, while your brand, compliance details and lead handling stay consistent nationally. Your team edits it, your systems receive the requests and you own every part of it.

This service is the public website and the request and account flows behind it. Rider and driver apps and paid online booking are separate services, and we plan the site so they can join it later without a rebuild. A national site also needs clear ownership, so we agree who approves national pages and who runs each city.

Built for
Licensed taxi companies, limousine and airport transfer groups, and transport operators running or planning services in more than one Saudi city.
Typical timeline
Set after discovery once cities, languages and integrations are agreed, then phased city by city in a written plan with review points on both sides.
What you own
Domains, source code, CMS, hosting and analytics accounts, city content, translations, and every request, account application and lead the site collects.
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

Platform capabilities

One national website, with each city run on its own terms.

A taxi company that operates in several Saudi cities faces a problem a single city operator does not: customers search locally, but compliance, brand and corporate sales are national. A Riyadh business traveller, a Dammam resident and a pilgrim arriving in Jeddah each expect a page about their city, their airport and their trip.

Demand also differs by city. Riyadh leans on business travel and airport work, Jeddah on its airport, port and Haramain rail links, the Eastern Province on industrial and commuter traffic across Dammam, Khobar and Dhahran, and Makkah and Madinah on pilgrims who plan from abroad. A single set of generic pages cannot serve all of them.

We solve this with a site architecture of national pages and city hubs. The national layer carries your licence and company details, corporate accounts, careers, privacy and policies. Each city hub carries its own routes, landmarks, contact numbers and seasonal notices, managed by the team that runs that city. The capabilities below describe how that works in practice.

Explain your project
  • City hub architecture

    A clean URL structure with a hub per city and route pages beneath it, shared templates so new cities launch quickly, and permissions so each city manager edits only their own section of the CMS. Shared components such as fleet cards and request forms are updated once and change everywhere.

    You add a city in a planned release rather than a redesign.

  • Compliance and trust layer

    Transport General Authority licence details, commercial registration and VAT number shown consistently, with policies on lost property, complaints and passenger conduct maintained once and displayed in every city section.

    Customers and procurement teams see a licensed, accountable operator everywhere they land.

  • Corporate account onboarding

    A national application flow for companies, hotels and government related entities, capturing billing entity, cities of use, approvers and expected volumes, routed to the right sales lead by region. Commercial registration details are captured for checks by your team.

    Multi city contracts start with complete information and a named owner.

  • Client account area

    A secure area where approved corporate clients see their booking requests, download invoices issued by your accounting system under ZATCA e-invoicing rules, and update authorised bookers, with optional sign in through your identity provider.

    Fewer emails chasing invoices and booker changes.

  • Request routing by city

    Booking requests and WhatsApp conversations routed to the right city control room automatically, based on pickup location, with fallbacks when a team is offline and the source page and language recorded each time. Out of hours requests can go to a national desk that covers every city overnight.

    No request waits in the wrong city's inbox.

  • National and local SEO

    Technical SEO for a large site, structured data for each city's service, consistent Google Business Profiles per branch, and internal linking that lets city pages rank locally while national pages build authority. Branch details on maps match the site exactly, which search engines reward.

    Visibility in each city without pages competing against one another.

  • Arabic first bilingual content

    Right to left Arabic as the primary design, English mirrored from it, and extra languages added by city where pilgrims or expatriate communities make up much of the demand, all managed from one CMS.

    Each audience reads the site in its own language without duplicating your work.

  • Driver recruitment across cities

    A careers section with city filters, eligibility requirements written by your team, and applications that store licences and identity documents in a restricted system, not shared mailboxes. Each city's requirements can differ, and the CMS lets you show the right ones.

    Recruitment for new cities starts before the launch date.

  • Analytics and consent

    Consent managed under the PDPL, with analytics and advertising tags loading only after agreement, and reporting that shows requests and accounts by city, page, language and campaign.

    Each city manager sees what is working in their own market.

  • Integration with operating systems

    Connections to your dispatch platform, CRM and accounting system through APIs or webhooks, so website requests and accounts appear where your controllers and finance team already work. Field mapping is agreed and documented before build, so nothing is lost between systems.

    The website becomes part of operations, not a separate inbox.

Who this is for

Operators that need a national taxi website.

Not every taxi business needs a multi city platform. It makes sense when you run, or plan to run, in more than one city, sell to organisations that use you in several places, or need one brand that customers recognise from the airport in Riyadh to the Corniche in Jeddah. A custom taxi booking website development Saudi Arabia project of this kind usually starts from one of these four positions. Whichever applies, we begin by agreeing which city earns the most today and which one is next, because that order shapes the architecture, the content plan and the first release.

01

A licensed fleet expanding beyond its home city

You are strong in one city and adding a second or third. We build the national structure now, launch your home city hub first, and add the new cities as your licences, vehicles and staff are in place. Search authority from your established city helps the new pages, and the site never advertises a city you do not yet serve. We also prepare recruitment pages for each new city ahead of launch.

Cities go live when operations are ready, not before.

02

A transport group with several brands or services

Taxis, limousines, staff buses and airport transfers may sit under one group but have different customers. We plan whether these live on one site with clear sections or on separate sites sharing a design system and CMS, based on how customers search and how your sales teams are organised. Shared components keep costs down even when brands look different.

03

An operator chasing corporate and government contracts

Procurement teams check websites before shortlisting suppliers. They look for licence details, policies, data protection statements, coverage by city and a professional account process. We give them all of it in Arabic and English, with an account application that reaches the right regional sales lead quickly. Case material is never invented; we work only with what you can show.

Procurement readers want evidence, not slogans.

04

A company replacing several old city sites

Over the years each branch launched its own site, with different designs, numbers and outdated information. We consolidate them into one national platform, map redirects from every old URL that still earns visits, and align the Google Business Profiles, so you keep search history while ending the inconsistency. Old phone numbers and email addresses are mapped so no customer contact is lost in the move.

Six phases to a national taxi website.

  1. 01National and city discoveryWe review each city's routes, airports, customer mix, languages and demand, along with your licences, corporate sales process and the systems requests must reach.
  2. 02Architecture and governanceCity hub structure, URL plan, CMS roles and approval rules are agreed, so national and city teams know who owns which pages.
  3. 03Design systemAn Arabic first design system with templates for hubs, routes, fleet, corporate and careers pages, tested on phones across a range of connection speeds.
  4. 04Build and integrationsCMS, forms, routing, client area and connections to dispatch, CRM and accounting are built, secured and tested with sample requests from each city.
  5. 05First city launchYour strongest city goes live first with redirects, SEO checks and analytics, so the platform is proven before the other hubs follow.
  6. 06City by city rolloutRemaining cities launch in planned releases, each with its own content review, Google Business Profile alignment and reporting baseline.

Technology

What we build this with.

Large multi city sites usually run on a headless CMS with a Next.js front end; smaller ones on WordPress. Hosting is set up in your account in a region you choose, with security settings that can follow NCA controls where contracts require it. Should online payment be added later, it runs through SAMA licensed providers, and we plan for registering the online store with the Ministry of Commerce and the disclosures the Saudi e-commerce law expects.

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 about national taxi websites in Saudi Arabia.

A great deal: each city adds content, routing and local SEO work.

The national structure, design system and integrations are built once. Each additional city then needs its own hub, route pages, contact routing, Google Business Profile alignment and, often, extra languages. That is why we usually launch one or two cities first and add the rest in planned releases. You see results from the first city before committing to the full rollout, and later cities move faster because the templates already exist. We give you a city by city plan so the budget follows the business case.

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