Services · Website development · Marketplace websites

National listings platforms built to Saudi rules and ready for many cities.

Codeeo delivers marketplace website development Saudi Arabia operators use for directories, supplier networks, classifieds and comparison sites that connect buyers with providers across the Kingdom. Providers register and are verified, listings are searchable by city and region in Arabic and English, and every enquiry is routed and recorded. We plan the platform around the e-commerce law, the Personal Data Protection Law, NCA controls and ZATCA e-invoicing from the start, so growth into new cities does not mean a rebuild.

An enquiry led platform earns from provider plans, sponsored placement or paid leads. Its value depends on listing quality, search visibility in each city and proof of the enquiries you send, which is where we focus.

Built for
Founders, investors, media groups, associations and corporate groups building a directory or listings platform that serves several Saudi cities or the whole Kingdom.
Typical timeline
Set after discovery has fixed the listing types, the first cities and regions, the verification rules and the compliance points, then written into the scope before design.
What you own
Source code, listing and provider database, enquiry records, translations, domain, hosting, analytics and Search Console accounts, 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 platform includes

National foundations, then city by city growth.

A Saudi listings platform that starts in one city and grows into others meets the same questions every time. How are providers verified? Which cities and regions does each provider serve? How do search engines find a category in Dammam as easily as in Riyadh? Who holds the data, and under which rules? Answering these early is far cheaper than retrofitting them after the third city opens.

We design a location model that covers the Kingdom's 13 regions and their cities, with providers declaring coverage rather than a single address. Verification uses national systems where your access allows, such as Nafath for individuals and commercial registration checks for companies. City and category pages are generated from live listings and indexed only when they are useful. Compliance work, including privacy notices, cybersecurity controls, disclosure under the e-commerce law and e-invoicing for provider plans, sits in the first release rather than on a later wish list. Arabic is designed first, with English beside it, so both audiences get a complete site.

Explain your project
  • Region and city location model

    Providers choose the regions, cities and districts they serve, and the national address can be captured for their main premises. Visitors filter by city or use their location, and admins can open a new city by switching it on once enough providers have signed up there.

    New cities launch through settings, not new code.

  • Verification with national systems

    Individuals can confirm identity through Nafath, and companies submit their commercial registration, which can be checked against Ministry of Commerce data where your access allows. Freelancers can submit a freelance document. Badges show visitors what was verified and when.

    A directory of real, accountable providers in every city.

  • Disclosure and consumer information

    The e-commerce law sets out what online businesses must show, and we build the business identity, terms, privacy notice and complaint channel into every page template. Sponsored listings are labelled clearly, and provider profiles carry the details your adviser requires them to display.

    Legal information is visible everywhere it should be.

  • PDPL aligned data handling

    Enquiry forms collect only what is needed, consent covers marketing and analytics, retention periods are set per data type, and visitors can request access or deletion. Contact details can be masked so first contact goes through the platform. Records of processing are easy to export for your privacy lead.

    Privacy duties under SDAIA oversight built into daily operation.

  • Cybersecurity and hosting choices

    Hosting region, encryption, backups, access control and logging are designed against the NCA controls that apply to your organisation, which your adviser confirms. Admin roles are separated, sign-in uses multi factor authentication, and security patches follow an agreed schedule.

    Controls you can show a partner, investor or auditor.

  • City and category landing pages

    Pages for each category in each city, and for districts in the largest cities, are built from listing data with written introductions and local questions. Thin combinations stay out of the index and sitemap until they have enough listings, which protects the whole domain as it grows.

    Search visibility that spreads city by city on solid ground.

  • Enquiry routing and lead records

    Quote requests, call clicks and WhatsApp taps are logged against the listing and the city. Requests can reach one provider or a capped group, and providers track every lead in their dashboard. National and city reports show where demand is outgrowing supply.

    Evidence for renewals and a guide to which city to open next.

  • Provider plans with Fatoora invoicing

    Plans set listing limits, lead caps, cities covered and sponsored slots. Invoices for plans follow ZATCA e-invoicing (Fatoora) and VAT rules through your accounting system. Online plan payment can use mada, Apple Pay, STC Bank (formerly STC Pay), and Tabby or Tamara where providers want to spread the cost.

    Provider billing that satisfies ZATCA from the first invoice.

  • City operations console

    City managers see their own providers, moderation queue, reviews and leads, while national admins see everything. Every approval, suspension and edit is logged with a reason, and teams in different cities follow the same rules without stepping on each other.

    One platform, run consistently by teams in several cities.

  • Speed and accessibility at national scale

    Results and listing pages are server rendered and cached near visitors, images are sized per device, and accessibility is tested in both Arabic and English. Core Web Vitals are tracked from real visits in each city, so slow templates are fixed before they hurt rankings.

    Fast, usable pages however many listings you hold.

Who this is for

National platforms we are asked to plan.

Vision 2030 programmes encourage small businesses, freelancers and new sectors, and many of them are found first through directories and listings sites rather than their own websites. A national platform has to serve Riyadh, Jeddah and the Eastern Province well and still be useful in smaller cities such as Abha, Tabuk or Hail. These are the four situations we see most, and what each needs. Our separate city pages describe the local detail.

01

Scaling a proven directory beyond its first city

Your platform works in one city, providers renew and traffic is growing. Expanding means a location model that handles regions, city managers, new verification volume and city pages that rank without duplicating each other. We review what you have, keep what works, and rebuild the parts that will not scale, with redirects so existing rankings survive.

Open cities in order of provider supply, not population alone.

02

A national B2B supplier network

Distributors, manufacturers and service companies want to reach buyers across the Kingdom. Supplier profiles carry capabilities, certificates and coverage by region, and buyers send requests for quotation to several suppliers at once. Search must handle technical terms in both languages, and verification relies on commercial registration checks rather than individual identity.

03

A regulated category such as property or vehicles

Property listings fall under REGA's advertising rules, which call for a licence per advertisement and identity checks through Nafath, and platforms themselves may need licensing. Vehicle and equipment classifieds need fraud controls and clear seller identity. We build the listing forms and checks around what your compliance adviser confirms, before any listing goes live.

Regulated categories are scoped with your advisers, never assumed.

04

An international platform entering the Kingdom

You run a directory or comparison site elsewhere and want a Saudi version. It needs Arabic first design, Saudi verification methods, local hosting decisions under the PDPL, disclosure under the e-commerce law, registering the online store with the Ministry of Commerce and Fatoora invoicing for provider plans. Translation alone will not be enough to earn trust from Saudi providers.

From national plan to the first live cities.

  1. 01Model and compliance mapWe agree listing types, provider plans, lead rules and the first cities, and list each legal and regulatory point with the adviser responsible for confirming it.
  2. 02Location and search architectureRegion, city and district model, URL patterns in Arabic and English, index rules for thin combinations, structured data and a sitemap plan that grows with each city.
  3. 03Arabic first designSearch, listings, provider profiles, verification steps and dashboards are designed right to left first, then English, and tested with providers from more than one city.
  4. 04Build and national integrationsListing engine, search index, Nafath and registration checks, Fatoora capable invoicing, CRM and WhatsApp links, analytics with consent and any data migration.
  5. 05First cities seededFounding providers are signed in each launch city while the build finishes, so every city page opens with real listings and every category has genuine choice.
  6. 06Rollout city by cityNew cities open through the admin once provider supply is ready, while we monitor indexing, speed and lead delivery and plan releases from what the data shows.

Technology

What we build this with.

National listings platforms usually run on Laravel or Node with a Next.js front end, a search engine such as OpenSearch or Algolia, and a CDN. Hosting region is chosen with your PDPL and NCA obligations in mind, and every integration with national services is documented for your team.

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 building a listings platform for the Kingdom.

The e-commerce law, the PDPL, NCA controls and ZATCA, plus sector rules.

The e-commerce law and Ministry of Commerce rules cover disclosure and consumer information. The Personal Data Protection Law, supervised by SDAIA, covers how enquiry and provider data is handled. NCA controls guide security, ZATCA e-invoicing applies to the invoices you issue for provider plans, and regulated categories such as property bring their own regulators. Your legal adviser confirms how each applies; we build the platform to meet what they set. We list each point in the scope with the person who confirmed it, so nothing rests on assumption when the platform goes live.

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