Where it sits on the path: Offer · Ad · Revenue
How to Increase Online Store Sales in Saudi Arabia Before You Raise Ad Spend
Seven questions to read your store with, a table that tells you where to start, and a record from a Saudi store I worked in, every number with its window and method.
The short answer
Online store revenue is the product of four numbers: visits, conversion rate, average order value and repeat purchase. Raising the ad budget moves only the first, buying visits that enter the same store at the same conversion rate and basket size. So start inside the store: checkout, order value, bundles, slow stock and visibility on Google. Then add channels. Then raise spend.
The bottom line
- Split revenue into its four numbers before any decision, and find out which one fell before you treat anything.
- Calculate on delivered and paid orders, not recorded orders, especially when you offer cash on delivery.
- Work on one or two levers per quarter, and write down the number you will judge by and the date you will read it before you start.
- Do not raise ad spend until you know margin per order and average order value, because every fix inside the store raises the return on the ads that follow.
- Slow stock is locked cash: clear it with a campaign built on sales and warehouse data before you buy new stock.
In this article10 sections
- How is online store revenue calculated?
- The store growth map: seven questions to read your store
- Why start with average order value?
- When do bundles increase sales?
- Why is slow-moving stock locked cash?
- How do you get more traffic from Google without paying more?
- When should you add a new sales channel?
- What do operational delays cost in sales?
- The Argan Package record, each number in context
- What to do this week
Online store sales grow when you fix the weakest of four numbers: visits, conversion rate, average order value and repeat purchase. Ad budget moves only the first, so if you raise it before fixing the other three, you buy more expensive visits that walk into the same store and leave with the same result.
This guide is for the owner of a store in Saudi Arabia or Jordan that sells but has stopped growing, whether it runs on Salla, Zid (Saudi e-commerce platforms) or anything else. I write it from my work at Argan Package, a Saudi online store, where I was Digital Marketing Manager and then Digital Marketing Consultant between April 2024 and December 2025, alongside my role at CoderZ. That work produced a separate number for almost every lever, and you will find each one at the end of this guide with its window and method.
How is online store revenue calculated?
Revenue in any period equals visits × conversion rate × average order value, and it compounds over time through repeat purchase. Four definitions are enough to read the equation:
- Conversion rate is the number of orders divided by the number of visits in the same period.
- Average order value (AOV) is order revenue divided by the number of orders in the same period.
- Repeat purchase is the number of orders per customer over a period you choose, such as six months or a year.
- A collected order is one that was delivered and paid for. With cash on delivery (COD), common in Saudi Arabia, a recorded order is not revenue yet, and an order refused at the door costs you its shipping and never reaches your account.
The multiplication matters because small gains in several numbers compound, while extra visits alone raise revenue by the same percentage at best, and you pay for each of them.
Hypothetical example, rounded numbers: a store gets 20,000 visits a month at a 1.2% conversion rate, so 240 orders at an AOV of SAR 210, or SAR 50,400 in revenue. If it raises the ad budget until visits grow 10% and nothing else changes, revenue becomes SAR 55,440, and it paid for every extra visit. If each of the three numbers improves by 10%, revenue becomes about SAR 67,080, roughly a third more, and two of those three gains need no extra advertising money.
My position: a store that sells and then stalls rarely needs more traffic first. Start with what happens to the visitor after arrival, because every improvement there raises the return on every riyal you spend on ads afterwards.
The store growth map: seven questions to read your store
The store growth map is a table of seven levers, each with a diagnostic question, the number to check, the part of the revenue equation it moves, and where to read more. Answer the seven questions from the last 90 days of data before you decide where to put money and time.
| # | Lever | Diagnostic question | Number to check | What it moves | Read |
|---|---|---|---|---|---|
| 1 | Product page and checkout | Where does the visitor leave: product page, cart, payment, or at the door? | Conversion at each step; share of COD orders refused | Conversion | The operations section of this guide |
| 2 | Order value | How many items per order, and which category is weakest? | AOV and items per order by category | Order value | Raising AOV without discounts |
| 3 | Bundles | Which products do customers buy together, and do those combinations have a name and a page? | Share of orders with more than one product | Order value and conversion | Building product bundles |
| 4 | Slow stock | How much cash is tied up in products that do not move? | Days of stock and sell-through by product | Cash and margin | Moving slow-moving stock |
| 5 | Visibility on Google | Are your products approved in Merchant Center, and are their pages indexed? | Disapproved products, unindexed pages in Search Console, organic sales | Visits without ad spend | Merchant Center disapprovals and technical SEO for stores |
| 6 | New channels | Is there a buyer your current channels do not reach: another social platform, or a wholesale trader? | Each channel's share of collected orders | Visits and a new type of order | Wholesale and distribution |
| 7 | Return and repeat purchase | What share of this month's orders came from returning customers? | Repeat-order share; abandoned carts recovered | Repeat purchase | Repurchase reminders and abandoned-cart tools in your store dashboard |
Where to start
If you have no time for the seven questions, start from the symptom you see:
| What you see | Number to check first | Start with lever |
|---|---|---|
| Plenty of visits, few orders | Conversion at each step, by device and source | 1 |
| Plenty of orders, small baskets | Items per order by category | 2, then 3 |
| A full warehouse and tight cash | Days of stock multiplied by unit cost | 4 |
| Cost per order from ads rising every month | Organic share of sales and product status in Merchant Center | 5 |
| Customers do not come back | Repeat-order share over six months | 7 |
| Orders refused at delivery | Refusal rate by city, payment method and delivery time | 1, then operations |
| Everything looks healthy and growth has stopped | Each channel's share of collected orders | 6 |
Pick one or two levers per quarter. Seven at once means you will never know which one worked.
Why start with average order value?
Order value is the cheapest lever because the customer has already arrived and you have already paid for that arrival, so every extra item in the same order needs no new ad and no new shipment. Shipping, packing and acquisition costs are roughly fixed per order, so most of the second item's margin becomes profit.
Order value rises from four places inside the store: categories organized by customer need rather than by supplier, content that says what each product is used with, bundles built around a single use, and offers that apply only to a larger basket than usual, including a free-shipping threshold set above today's AOV. Salla's own guide presents cart offers as a way to encourage customers to add more and raise average order value; Zid has offer tools under other names. A store-wide discount is not on the list, because it cuts the price of what the customer was going to buy anyway. The detail and the arithmetic are in the article on raising average order value.
When do bundles increase sales?
Bundles increase sales when they are built around one use the customer recognizes, not around stock you want to get rid of. A single-use bundle answers a need the customer can state in one sentence, is anchored on a product that already sells on its own, and adds items that complete its result.
Look for bundle ideas in your order history: the products customers already buy together were chosen by them. Then give the bundle a name, an image and a page, and calculate its full margin before you publish it. Salla offers bundle offers, fixed-price offers and buy-X-get-Y offers, and Zid's developer documentation defines bundle offers as promotions where customers get a discount for buying a specific set of products. How to build and price one is in the article on product bundles.
Why is slow-moving stock locked cash?
Slow stock is locked cash because every unit in the warehouse has been paid for and has not paid you back, and every day it stays there delays the purchase of something that sells. Two numbers identify it: days of stock (units on hand divided by average daily sales) and sell-through rate (units sold divided by units sold plus units remaining).
Then rank the list by cash tied up and by the date the stock loses value, and ask why each product does not sell: nobody sees it, people see it and do not understand its result, or it is shown to the wrong audience. A discount is the last tool. In Saudi Arabia, the Ministry of Commerce's rules require a licence before any price reduction is announced, with the original and discounted prices shown. The full method is in the article on slow-moving stock.
How do you get more traffic from Google without paying more?
You get more Google traffic without extra spend in two ways: products approved in Merchant Center that appear in shopping results, and pages Google can crawl, index and understand. Both bring a buyer who is searching for the product by name, usually closer to purchase than someone scrolling past an ad on a social platform.
In Merchant Center, problems usually start in product data and in the store's trust pages, and they show up as disapproved products or a suspended account. For SEO, Google's ecommerce guidance covers URL structure, structured data, internal links between categories and products, and how pagination and incremental loading affect crawling. Read how to fix Merchant Center disapprovals and technical SEO for an online store.
When should you add a new sales channel?
Add a new channel after the store converts the traffic it already has, not before. A new channel pours visits into the same equation, so if conversion or order value is weak, the new visits are wasted like the old ones.
Two channels deserve thought in Saudi Arabia specifically:
- A social platform you have not tried. X, Snapchat and TikTok each have their own audience and format, and an ad that works on one does not transfer unchanged to another. Read Snapchat vs TikTok vs X ads in Saudi Arabia.
- Wholesale. A completely different buyer: a trader who buys quantities, asks about his own margin and about exclusivity in his city. It needs its own offer and someone to follow it up, and it cannot be run from the store's inbox. Read building a wholesale and distribution channel.
What do operational delays cost in sales?
Operational delays cost sales because the season does not wait. A Ramadan, White Friday, National Day (23 September) or Founding Day (22 February) campaign that launches a week late loses days it will not get back; a product page waiting a month for its content sells nothing that month; and a late shipment gives a cash-on-delivery customer time to change their mind before paying.
The fix is more managerial than creative: one campaign calendar counted backwards from each season's start date, a written delivery date for every piece of content, and one owner for every bottleneck. Keep advertising and operations in the same conversation, because a campaign that sells a product due to run out in two days produces cancelled orders and angry customers.
The Argan Package record, each number in context
I worked at Argan Package, a Saudi online store, as Digital Marketing Manager from April 2024 to June 2025 and then as Digital Marketing Consultant until December 2025, alongside my role at CoderZ. I led a team of eight there and wrote its playbooks for X, Google Ads, Meta, Snapchat and TikTok. These figures come from my campaign records, arranged by the levers on the map:
| Lever | What changed | Window | Method |
|---|---|---|---|
| Order value | Average basket value rose by SAR 70 | Within 3 months | Categorization, content, bundles and offer structure |
| Bundles | Sales rose 35% | In one month | Targeted product bundles |
| Slow stock | Sales of slow-moving products rose 400% | Within 7 days | A campaign built on sales and warehouse data |
| Visibility on Google | 25% ROI from Google Merchant Center | Within 3 months of launch | Launching the channel for the store |
| Visibility on Google | Organic sales rose 15% | Within 4 months | After fixing Search Console and technical SEO issues |
| New channels | Monthly sales rose 30% | After activating X campaigns | Activating X campaigns |
| New channels | 15 new wholesale customers | After setting up the wholesale sales department | Exclusive distribution in the Eastern Province and Jeddah; distribution reached Spain, the UAE and Iraq |
| Operations | Workflow delays fell 30% | After clearing bottlenecks | Campaign, content and delivery bottlenecks |
I also led the content team there to refine ad messaging and reduce cost per order; I give no figure for that because none was recorded. Each number in the table has its own window, so they do not add up and should not be read as the store's total growth, and some levers ran in overlapping periods, so I do not credit the store's growth to any single one. Each case has its own write-up: the slow-stock campaign, raising average basket value, Merchant Center and SEO and the wholesale channel.
What to do this week
- Export the last 90 days of orders and calculate the four numbers on collected orders only.
- Answer the seven questions on the map, or start from the symptom table, and pick one or two levers.
- Before you start, write down the number you will judge by and the date you will read it.
- Leave the ad budget where it is until you can see the effect of what you changed inside the store.
If you want us to read your store together with this map and rank the levers by the cash they lock up and the profit they promise, that is the work of my e-commerce growth service. Want your team trained on this? See the training programs.
Questions
Why is my store not selling despite the traffic?
Because the problem is conversion, not traffic: a product page that does not explain the result, a shipping fee that appears late, or visits from an audience the product does not suit. Check conversion step by step, from product page to cart to payment, for each traffic source separately. Then you know where visitors leave before you buy more of them.
What is a normal conversion rate for an online store in Saudi Arabia?
I do not know of a reliable universal figure, and the numbers that circulate mix sectors, seasons and store sizes. Compare your store with itself: the same month last year, the same source, the same device. If conversion fell in one source only, the problem is that source, not the store.
Should I start with ads or with the store?
If the store sells and has stopped growing, start with the store, because every gain in conversion and order value raises the return on every riyal of advertising after it. A new store that nobody visits does need ads to collect its first data, with a small budget until it knows where visitors leave.
Does this work for Zid and Shopify stores?
Yes. The equation does not depend on the platform; only the tool names change. Salla has cart offers, bundle offers, fixed-price offers and buy-X-get-Y offers, Zid has bundle offers, and Shopify has its own discount tools and inventory reports. Export the orders from your dashboard and the arithmetic is the same.
How soon will I see results?
It depends on the lever. A slow-stock campaign reads in days, changes to categories, content and order value in weeks to months, and SEO in months. Write down the number you will measure and the date you will read it before any change, and do not judge a slow lever by the clock of a fast one.
Sources
- Ecommerce SEO best practices · Google Search Central
- [GA4] Monetization overview report · Google Analytics Help
- Cart offers to raise average order · Salla Guide
- Repurchase reminders by customer behavior · Salla Guide
- Retrieve all bundle offers · Zid Developer Docs
- Businesses and e-stores offering sales discounts must follow nine rules · Ministry of Commerce, Saudi Arabia