Services · Website development · Marketplace websites

Listing platforms for the capital, where suppliers, venues and services get found.

Codeeo offers marketplace website development Riyadh founders and business groups use to run directories, supplier networks and classifieds where buyers search, compare and send an enquiry, and the deal is closed between the two parties. We build provider sign-up and verification, listing pages that rank for real Riyadh searches, enquiry routing with a record of every lead, and an admin your own team runs in Arabic and English. Our Riyadh team can hold the planning sessions with you in person.

On this kind of platform the revenue comes from provider plans, sponsored positions or paid leads, so the quality of listings and the proof of enquiries delivered decide whether providers renew. We plan both before a single screen is drawn.

Built for
Founders, media groups, trade associations and corporate groups in Riyadh launching or rebuilding a directory, supplier platform or classifieds site.
Typical timeline
Set once discovery has fixed the listing types, the districts and categories at launch, and how enquiries are counted, then written into the scope before design starts.
What you own
Source code, listing and provider database, enquiry history, domain, hosting accounts, analytics and Search Console, 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

The parts a Riyadh listings platform cannot run without.

Riyadh is a large, car based city spread across dozens of districts, and people search with the district in mind: a caterer in Al Malqa, a fit out contractor near Olaya, a meeting venue close to KAFD. A listings platform that ignores that geography sends visitors to providers who will not travel to them, and providers soon stop paying.

We start with the data. Each listing type gets its own fields and rules, every provider declares the districts or sectors of the city they serve, and search uses that coverage rather than a single pin on a map. District and category pages are generated only where enough real providers exist to make them useful. Enquiries pass through the platform, so you can show each provider exactly what you sent them. The capital also has a heavy corporate buyer base, so many Riyadh platforms carry a B2B side with richer supplier profiles and formal quote requests alongside the public directory.

Explain your project
  • Service coverage by district

    Providers mark the districts they cover, from Hittin and Al Narjis in the north to Al Malaz and Al Aziziyah further south, with travel limits and call out rules. Visitors pick their district or use their location and only see providers who actually come to them.

    Fewer wasted enquiries and fewer refusals for distance.

  • Business verification at sign-up

    Companies enter their commercial registration, upload supporting documents and confirm a mobile number, and a moderator approves the profile before it goes public. Individuals offering services can be asked for their freelance document. Verified badges show visitors what was checked.

    A directory of real businesses, not abandoned or fake profiles.

  • Corporate supplier profiles

    For B2B categories, supplier pages carry capability statements, product ranges, certificates, project references the supplier chooses to share and downloadable company profiles. Procurement teams in the capital can shortlist several suppliers and send one request for quotation to all of them.

    Supplier pages that answer a buyer's questions before the first call.

  • Bilingual search that understands Riyadh

    Search handles Arabic and English, Arabic spelling variants, and the way people actually write district names in both scripts. Results can be sorted by distance, rating or response time, and empty searches suggest the nearest category with live providers instead of a dead end.

    Visitors find a match without retyping their query.

  • District and category landing pages

    Pages such as event caterers in north Riyadh or office cleaning near King Fahd Road are built from listing data, with an introduction, local questions and links to nearby districts. Combinations with too few providers stay out of the index until they are worth visiting.

    Search traffic from the precise phrases Riyadh buyers type.

  • Enquiry routing and lead ledger

    Quote forms, call clicks and WhatsApp taps are logged against the listing that produced them. Requests can go to one provider or a capped number of matching providers, and each provider works their leads in a dashboard, marking them contacted, quoted, won or lost.

    Clear evidence of value when a provider's plan comes up for renewal.

  • Season and event categories

    Riyadh Season and the city's conference and exhibition calendar create short bursts of demand for stage hire, staffing, catering and equipment. Editors can open seasonal categories, feature suppliers with availability on chosen dates and close them again afterwards without a developer.

    The platform catches seasonal demand instead of missing it.

  • Provider plans and sponsored slots

    Plans control listing limits, lead caps, sponsored positions and extra districts. Sponsored results are labelled clearly. Plans can be invoiced from the first day, and online billing with mada, Apple Pay or STC Bank (formerly STC Pay) can follow when you are ready.

    Revenue rules sit inside the platform rather than in a spreadsheet.

  • Moderation and audit trail

    Queues for new providers, edited listings, reported reviews and suspicious enquiries, with the reason for each decision stored. Admin roles are separated so sales staff cannot approve their own accounts, and every change is logged for later review.

    Trust and accountability you can show to providers and partners.

  • Speed on busy results pages

    Results and listing pages are rendered on the server, cached close to visitors and refreshed when a listing changes, so a page with forty providers still opens quickly on a phone at a Riyadh Metro station. Chat widgets and tracking scripts load late, and we watch field data so a slow template is found before it costs rankings.

    Pages stay quick as listings grow into the thousands.

Who this is for

Four kinds of Riyadh platform we plan most often.

The capital has the widest mix of buyers in the Kingdom: households in fast growing northern districts, head offices along Olaya and King Fahd Road, government entities, event organisers and a large expatriate workforce. Each audience searches differently and each provider group pays you in a different way. These are the starting points we see most, and what each one changes in the website. Many Riyadh platforms combine two of them, which works when the data model allows it from the first release.

01

A home services directory for the northern suburbs

Families in Al Yasmin, Al Malqa, Al Arid and the newer districts look for maintenance, AC servicing, cleaning, tutoring and moving. The platform needs district coverage per provider, quote requests sent to a few matching companies, reviews tied to completed jobs and fast mobile pages. Providers usually pay per plan or per lead, so the lead ledger is what keeps them on board, and a pause button for busy providers keeps response times honest.

Start with fewer districts and full coverage rather than the whole city half empty.

02

A B2B supplier platform for corporate buyers

Head offices, contractors and facility managers in the capital buy office fit out, IT services, uniforms, printing and maintenance from many suppliers. Supplier profiles are richer and fewer, buyers shortlist and send formal requests for quotation, and search must cope with technical terms in two languages. Some suppliers will want to show which sectors they serve, which buyers often filter on before anything else. Buyer accounts let a procurement team keep shortlists and past requests in one place, shared between colleagues.

03

Events, venues and hospitality suppliers

Organisers working on conferences, weddings, corporate dinners and seasonal programmes need to compare venues, caterers, stage and lighting firms and staffing agencies quickly. Listings need galleries, capacity data, availability notes and packages described in words. The website side focuses on comparison and enquiry. If you later want to take deposits online, that becomes a separate commerce project.

Seasonal categories are planned in the admin from the start.

04

Classifieds for vehicles, equipment and property

Listings for cars, machinery, furniture or property need photo rules, price and condition filters, expiry and renewal, and fraud warnings. Property advertising in Saudi Arabia falls under REGA rules, which require a licence for each advertisement and identity checks through Nafath, so the listing form must collect and display what your compliance adviser confirms is required before anything is published.

Property listings are scoped with your compliance team, never assumed.

How we plan and build a Riyadh listings platform.

  1. 01Workshops at our Riyadh officeSales, editorial and product owners sit together to agree listing types, provider plans, what counts as a lead and which districts and categories open first. The outcome is a written scope.
  2. 02Search demand and URL planKeyword research in Arabic and English by category and district, URL patterns for both languages, index rules for thin combinations and structured data for each listing type.
  3. 03Right to left design firstResults, listing pages, supplier profiles, quote forms and dashboards are designed in Arabic first and then English, on mobile, and reviewed with a handful of real providers and buyers.
  4. 04Build and integrationsListing engine, search index, CMS, CRM and WhatsApp links, analytics with consent, and migration of any existing provider data, with redirects mapped from old addresses.
  5. 05Seeding founding providersYour sales team signs and onboards the first providers in each launch district while we build, so every category page has real choices on the day it goes public.
  6. 06Launch and expansion releasesGo live with monitoring of index coverage, speed and lead delivery, then open new districts, categories and provider tools in planned releases based on what the data shows.

Technology

What we build this with.

Riyadh listings platforms we build usually run on Laravel or Node with a Next.js front end and a search engine such as OpenSearch or Algolia. Pages are server rendered for speed and crawling, images are resized per device, and hosting region is chosen with your PDPL and NCA obligations in mind.

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

What Riyadh founders ask before building a listings platform.

Yes, our Riyadh team can run the key sessions in person.

Discovery workshops, design reviews and the launch readiness check can be held at our Riyadh office or at yours, with remote sessions in between so progress does not wait for a meeting. Founders often bring their sales lead to the listing rules workshop, because the people who sign providers know which promises the platform has to keep. Everything agreed in those sessions is written up and shared the same week, so nobody relies on memory of a meeting when the build starts.

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