Google Shopping ads for UAE stores: feed, budget and what actually breaks
Google Shopping shows your product image, price and store name inside search results, and it runs on a product feed in Merchant Center instead of on keywords. For a UAE store that means four things have to be true before a single click happens: a verified domain, prices in AED that match the product page to the fils, return and shipping information visible on the site, and a feed language that matches the language of the landing page. Reported e-commerce ROAS bands in the UAE sit around 2.5x to 4x. Cash on delivery quietly drags the real figure below whatever Google reports in the interface, which is the part most Shopping guides written for this market skip.
What follows is the mechanics of getting a feed live, the local numbers to plan against, and the reasons feeds get rejected.
How Google Shopping works for a UAE store
You do not bid on keywords. Google reads your product data and decides which queries your item deserves, so the title, the product type and the attributes do the targeting job that keywords do in Search. That single difference explains most bad Shopping accounts in Dubai: the store owner writes titles for humans browsing a collection page, then wonders why the listing never appears for "black leather crossbody bag".
Two surfaces exist. Free listings put products in the Shopping tab at no cost once the account is approved. Paid Shopping campaigns buy placement in the main results, which is where the volume sits.
Your auction rivals in the UAE are noon, Amazon.ae and the category marketplaces, plus whichever brand is discounting that week. A single-brand store will not win on price against a marketplace with warehouse economics. It wins on three other axes: a narrower assortment the marketplace does not carry, a faster or clearer delivery promise, and a product page that answers the question the marketplace listing leaves open. If none of those are true for your catalogue, Shopping will burn budget and tell you nothing new. Our breakdown of which Google Ads campaign type fits which goal is worth reading before you commit spend.
What Merchant Center requires before your first click
Merchant Center Next enforces store-level requirements at the account level, not per product, so one missing page can hold the whole catalogue. Verify the current list in the help centre before launch because Google revises it, but this is the working checklist we run through on every UAE account audit.
| Requirement | What it means in practice |
|---|---|
| Domain verified and claimed | Verification through the same property you use for Search Console, claimed to your Merchant Center account |
| Return and refund policy | A real page on your own domain with a stated window, plus the matching policy set inside the account |
| Shipping information | Cost and delivery time visible before checkout, ideally split by emirate if Al Ain or Fujairah takes longer than Dubai |
| Contact details | At least two of phone, email, physical address or a working form |
| Currency and price | Prices in AED, matching the landing page exactly, including any active promotion |
| Secure checkout | HTTPS across the site, not only on the payment step |
The two that fail most often in this market are the return policy and the shipping page. Plenty of UAE stores handle returns on WhatsApp and never wrote the policy down. Google cannot read your WhatsApp thread. Write the page, publish it, then link it in the footer.
Feed attributes and the Arabic language rule
Every item needs id, title, description, link, image_link, price, availability, condition and brand. GTIN is required wherever the manufacturer assigns one, which covers most beauty, electronics and packaged goods, and does not cover handmade or own-label pieces. If you sell variants, item_group_id ties sizes and colours together so Google does not treat eleven shades of one lipstick as eleven unrelated products.
Titles carry more weight than anything else in the file. The field allows 150 characters and roughly the first 70 are what shoppers see, so front-load. A workable pattern for most UAE catalogues: brand, then product type, then the attribute a buyer would actually type, then size or colour. "Toktam 18k gold chain bracelet, 19cm" beats "Elegant Bracelet, New Arrival" every time.
Language is the trap specific to this region. If you submit an item with Arabic content, the landing page for that item has to be Arabic too. A mixed feed with Arabic titles pointing at English product pages gets disapproved, and no amount of resubmitting fixes it. Run one feed per language, each pointing at its own set of URLs, and keep the price identical across both.
Images have their own rules worth checking early. The image_link must be crawlable by Google, which breaks when a CDN blocks unknown user agents or when robots.txt disallows the image directory. Promotional overlays, watermarks and "50% off" badges burned into the file are grounds for rejection.
Connecting a feed from Shopify or WooCommerce
For a small catalogue on Shopify, the native Google & YouTube app handles the sync and there is no reason to pay for anything else. Check one thing after install: that your product metafields are mapped to brand and GTIN rather than left blank, because the app will happily publish a feed with both fields missing.
On WooCommerce you need a feed plugin that generates an XML or CSV endpoint Merchant Center fetches on a schedule. Set the fetch to daily at minimum, and set it for a time when your store is not mid-import. A feed fetched during a stock sync will report half your catalogue as out of stock, and Google will act on that for the next twenty-four hours.
Once you pass a few thousand SKUs, multiple languages or frequent price changes, a dedicated feed management tool earns its fee. The value is the rules layer: you rewrite titles, exclude low-margin lines and fix categories without touching the store database. For price and availability specifically, a supplemental feed or the Content API updates faster than a scheduled fetch, which matters if you run flash promotions.
CPC and ROAS you can plan around in the UAE
Click prices in the UAE spread enormously by industry, with reported figures running from roughly AED 2 to AED 120 depending on the vertical and how many advertisers are fighting for the same intent. Our published Dubai CPC matrix by industry puts retail and e-commerce Search clicks at roughly AED 0.8 to 8, with the most contested long-tail terms in that category running up to about AED 20. Shopping usually lands inside the lower end of that band on commodity items and closer to the top on contested premium categories such as fashion and jewellery. Treat all of these as planning input, not a quote.
ROAS benchmarks reported for UAE e-commerce cluster around 2.5x to 4x. Now the local adjustment nobody makes.
Industry estimates put cash on delivery at roughly 45% of UAE shoppers' preferred payment method. COD orders are counted as conversions the moment they are placed, but a share of them are refused at the door, and the courier returns the parcel. So the ROAS in your dashboard is a ROAS on placed orders, and the number that pays your rent is ROAS on confirmed orders.
The arithmetic, using your own refusal rate rather than mine: if Google reports 4.0x, 45% of your orders are COD, and 15% of those COD orders fail on delivery, you lose 6.75% of revenue and your confirmed ROAS is about 3.7x. Pull the refusal rate from your courier reports, not from an article. Then rebuild your target around it, and read it alongside realistic conversion rate benchmarks for Dubai so you are not chasing a number the market does not produce.
Performance Max or Standard Shopping
Performance Max needs conversion volume to learn from. The working threshold most practitioners use is a steady 20 to 30 conversions a month before the automation has anything to optimise against. Below that, PMax spends your money exploring and you get an expensive month with no readable data.
Standard Shopping gives you what PMax hides: search term reports, negative keyword control and a campaign structure you can reason about. For a store finding its footing, that visibility is worth more than incremental reach. You learn which queries your feed actually attracts, and half of them are usually wrong, which tells you to fix titles rather than raise bids.
The hybrid works well and is what we run on most UAE e-commerce accounts. Standard Shopping on the products that carry your revenue, with tight bids and a clean negative list. PMax on the long tail, with brand terms excluded so it does not claim credit for people already searching your name. Review both on confirmed revenue, not on the platform's attributed figure.
If an agency proposes PMax on day one for a store with no conversion history, ask what it will report back to you in week three. If the answer is a blended ROAS with no search term detail, keep asking.
Why feeds get disapproved and how to fix them
Disapprovals are almost always mechanical. Here are the causes we see repeatedly on UAE accounts and what actually resolves them.
| Cause | Fix |
|---|---|
| Price in feed differs from price on page | Usually a promotion applied at checkout or a rounding rule. Sync the feed, remove rounding, resubmit |
| No return policy | Publish a policy page on your domain and set the matching policy inside the account |
| Broken image_link | Check for 404s, CDN blocking of Google's crawler, or robots.txt disallowing the image path |
| Feed language does not match landing page | Split into separate language feeds with their own URLs |
| Stale feed | Move to daily fetch, or push price and availability through the Content API |
| Landing page is not the product | Deep link to the exact variant, never to a collection page or the homepage |
Account-level suspensions come with a warning period. Use it. Fix the underlying issue before you request review, because repeated failed reviews get harder to recover from than the original problem.
One habit saves hours: check the diagnostics tab weekly even when everything is approved, because Google flags items as "pending" or "limited" long before it disapproves them.
Ramadan, DSF and the UAE selling calendar
The UAE year has a shape, and a Shopping account tuned for a flat calendar leaves money behind twice.
Ramadan shifts browsing later into the evening and pulls a lot of gifting demand forward. Ramadan 2027 is expected to begin around 6 to 8 February, so confirm the date closer to the time and plan the ad schedule around evening activity rather than office hours. The harder constraint is logistics. Courier capacity tightens in the days before Eid, and a product page promising two-day delivery will generate refunds if you cannot hit it. Set a cut-off date for delivery-before-Eid claims and change the page copy on that date.
Dubai Shopping Festival (DSF) across December and January raises auction pressure across retail, which shows up as higher CPC for the same query you were winning cheaply in October. White Friday in November does the same thing over a shorter window. Neither is a reason to pause. Both are reasons to check that your margin can absorb a click price that moves 30% or more for a few weeks.
If your bestsellers are gifting items, build the seasonal plan into your PPC management calendar in advance rather than reacting when CPC jumps.
Budget maths and when to scale
Work backwards from clicks, not from a round number that feels comfortable. The formula: daily budget equals target orders per day, divided by your conversion rate, multiplied by your CPC.
A worked example. You want one order a day, your store converts at 2.5%, and your Shopping CPC averages AED 5. You need 40 clicks a day, which is AED 200 a day, or roughly AED 6,000 a month. That also gets you to about 30 conversions a month, which is the range where automated bidding starts to have something to work with. Spend less than that and you are not running a test, you are buying a sample too small to read.
Your break-even ROAS is one divided by your gross margin. At 45% margin that is 2.22x before you account for COD refusals, so if your confirmed ROAS is sitting at 2.0x, the campaign is losing money regardless of how healthy the dashboard looks.
Scale in steps of 20% to 30% every few days while confirmed ROAS holds, and segment the change by product rather than by campaign. The instinct to double the budget on a good week resets the learning and usually costs you the following fortnight. If you want a second pair of eyes on the feed and the account structure before you scale, tell us what you sell and where it ships and we will look at it.
FAQ
Can I run Google Shopping with an English-only site if I sell in Dubai? Yes. English-only is a legitimate setup and a large share of UAE e-commerce runs that way. The rule is consistency: an English feed pointing at English landing pages is fine, and a mixed feed is not. Add Arabic when you can support Arabic product pages and Arabic customer service, not before.
What CPC should a fashion or jewellery store expect on Shopping in the UAE? Retail and e-commerce Search clicks in our Dubai CPC matrix run roughly AED 0.8 to 8, with the most contested long-tail terms up to about AED 20, inside a wider UAE spread of about AED 2 to 120 across all industries. Fashion and jewellery, being premium and brand-competitive, tend to sit toward the top of the retail band rather than the bottom. Your position in that range depends on brand competition and how specific your titles are. Treat it as a planning band, not a forecast.
Should I start with Performance Max or Standard Shopping? Standard Shopping if you have fewer than about 20 to 30 conversions a month, because you need the search term data more than you need the automation. Move to a hybrid once volume is steady, with Standard on your revenue drivers and PMax on the tail.
My products got disapproved. What do I check first? Price mismatch between the feed and the live page, then the return policy page, then whether image_link URLs resolve for Google's crawler. Those three cover most cases. Fix the cause before requesting review.
How do I connect Shopify to Merchant Center? The native Google & YouTube app handles it for small and mid-size catalogues. After install, confirm that brand and GTIN are mapped from your product fields rather than left empty, and check the diagnostics tab a day later.
The price in my feed does not match my site. Why does that keep happening? Usually a discount applied at cart level, a currency or rounding rule, or a feed fetched before a price update finished. Push price and availability through the Content API or a supplemental feed if promotions change often.
What ROAS is actually profitable for a UAE store? Break-even is one divided by your gross margin, so 2.22x at 45% margin. Then adjust downward for COD refusals, because placed orders are not confirmed orders. Reported UAE e-commerce bands of 2.5x to 4x are a market reference, not a target that fits every margin structure.
Does Ramadan change how Shopping campaigns perform? It changes when people browse and how fast you can deliver. Shift the ad schedule toward evening activity, and set a hard cut-off for any delivery promise made before Eid so you do not create refunds you could have avoided.
Can a small store compete with noon and Amazon.ae in the same auction? Not on price, and not on breadth. It competes on assortment they do not carry, on a delivery promise you can genuinely keep, and on a product page that answers what a marketplace listing leaves vague. If none of those apply to your catalogue, fix that before increasing the budget.
Want a quote that itemises every line?
Free audit — SEO, PPC, SMM, content and production under one roof.
Get a free quote on WhatsAppWritten by Artur Gall, CEO & founder of SkyLight Marketing, Dubai.