This is a field guide to b2b ecommerce portal for the Saudi market. No theory you can't act on, and no advice that assumes a US search landscape.
The stores that grow here are rarely the ones with the best design. They are the ones whose payment mix, delivery promise and post-purchase experience hold together when volume arrives.
Why this matters commercially
The honest starting point for b2b ecommerce portal is an audit rather than a plan. Half of what most Saudi businesses need is already present and broken — a profile nobody maintains, pages nobody links to, data nobody reconciles. Fixing existing assets typically returns faster than building new ones, and it is considerably cheaper. Build only after you have exhausted the repairs.
Operations decide whether growth survives
Inventory accuracy across branches and warehouse, order routing, packing throughput, courier performance by city, returns processing and reconciliation. Ecommerce businesses in this market rarely fail on traffic; they fail when volume arrives and operations cannot absorb it. Model your capacity before you spend on the campaign that will test it.
Returns policy as a growth instrument
A clear, fair returns policy raises conversion more than it costs in returned goods. State the window, the condition requirements, who pays for shipping and how refunds are issued, in plain Arabic and English. Publish it where the hesitation actually occurs — on the product page and in the cart, not only in a footer link nobody opens.
ZATCA-compliant invoicing inside the checkout flow
Electronic invoices must be generated in the required XML format, carry a QR code, UUID and cryptographic stamp, and clear through the Fatoora platform. Wave 24 closed on 30 June 2026 at a SAR 375,000 revenue threshold; Wave 25, announced in July 2026, halves that to SAR 187,500 with an integration deadline of 1 February 2027. At that level effectively every serious online store is in scope. Build clearance into the order pipeline with retry handling and reconciliation rather than bolting it on after launch.
The Saudi market rewards specificity — local prices, local proof, local language — and punishes generic content faster than most.
Delivery promises you can actually keep
Saudi shoppers compare delivery time and cost before price. Publish realistic windows by city, be explicit about remote areas, and communicate proactively when something slips. An accurate three-day promise beats an aspirational next-day promise that fails a fifth of the time — failed promises drive returns, refunds, negative reviews and, ultimately, a permanent shift back to cash on delivery.
Trust infrastructure for Saudi shoppers
Maroof registration, a visible commercial registration number, a real address, responsive customer service, genuine reviews and secure payment badges. Saudi consumers have been trained by years of unreliable social-commerce sellers to check these things carefully. Their absence suppresses conversion regardless of how good the product or the pricing is.
Common failure modes worth checking today
Homepage targeting everything and therefore ranking for nothing. Service pages duplicated across cities with only the city name swapped. Arabic pages that are machine translations of English ones. Blog posts with no internal link to a commercial page. A robots.txt or noindex left over from staging. Each of these is a half-day fix and each has cost real Saudi businesses years of visibility.
Test the big thing, not the button colour
With modest traffic volumes you cannot detect small effects. Test changes large enough to move behaviour meaningfully: a different offer, a restructured page, a removed step, a changed payment option, a new proof element. Colour and copy micro-tests belong to sites with tens of thousands of weekly sessions; below that they generate noise that gets misread as insight.
Typical build and ramp
| Stage | Typical window | What you should see |
|---|---|---|
| Platform setup and catalogue | 2–4 weeks | Arabic product content is usually the bottleneck |
| Payments, BNPL and ZATCA clearance | 2–3 weeks | Sandbox access early avoids launch delays |
| Logistics and returns operations | 2–4 weeks | Courier selection and delivery promise testing |
| First profitable acquisition channel | 2–4 months | Usually search or Meta, rarely both at once |
Windows assume consistent execution and a market of ordinary competitiveness. Treat them as planning ranges, not commitments.
Measure pipeline, not activity
Impressions, reach and engagement describe effort. Qualified enquiries, cost per qualified enquiry, pipeline value and closed revenue describe outcome. Instrument the handover between marketing and sales properly — source captured on every lead, status updated in the CRM, revenue attributed back — or every budget conversation becomes an argument between two sets of unconnected numbers.
Speed is a conversion variable
Every additional second before content appears removes a measurable slice of conversions, and the effect is sharper on mobile connections. Before commissioning a redesign to fix conversion, check whether the current site simply loads too slowly. Performance work is cheaper, faster to deploy and more reliable in its effect than most creative changes.
On-page fundamentals people still get wrong
One H1 stating the subject in the searcher's words. A title tag under roughly 60 characters that leads with the term and ends with the brand. A meta description written as ad copy, not a summary. URLs that are short, lowercase and hyphenated — Latin slugs even for Arabic pages, since encoded Arabic URLs become unreadable when shared. Descriptive alt text. Headings that form a coherent outline when read alone. None of this is clever, and all of it is still missing on most Saudi business sites.
A checklist you can run this week
- Publish delivery windows by city, including remote areas, and measure accuracy
- Show the total price including VAT and shipping before the final step
- Add Product schema with real price, availability and review data
- Measure the current cash-on-delivery share and set a reduction target
- Set up abandoned cart recovery over WhatsApp, not only email
- Test the full checkout on a mid-range Android over a mobile connection
- Confirm Arabic product titles and descriptions are written, not machine-translated
- Confirm ZATCA clearance is inside the order pipeline with retry and reconciliation
Competitive reality in this market
Saudi search results are less saturated than US or UK equivalents in most B2B and professional categories, and considerably more saturated in ecommerce, real estate and travel. That asymmetry is an opportunity: a well-built site in a technical or industrial niche can reach page one in a single quarter, while a fashion store may take a year. Choose your battles by looking at who actually ranks — if the first page is thin, aggregator-heavy content, that is an invitation.
Where to start this week
Check three numbers: cash-on-delivery share, cart abandonment rate, and delivery promise accuracy by city. Each has a direct, known fix. Then confirm your ZATCA clearance pipeline handles failures gracefully — with Wave 24 in force since 30 June 2026 and Wave 25 due by 1 February 2027, an invoicing outage is now a trading outage.
None of this is complicated. It is, however, cumulative — the results come from doing the whole sequence for several quarters rather than doing the exciting parts for one. Start with the measurement baseline, fix what is broken, then build.



