Run Arabic and English as two ad sets, never one bilingual ad
Split them. One ad set with Kuwaiti-dialect copy, one with English copy, same product, budget split roughly 60/40 in favour of Arabic to start. The reason is not politics, it is the auction. Meta and Snapchat optimise per ad set, so a bilingual caption forces one creative to serve two different audiences and the algorithm never learns which one actually buys. Give each language its own ad set and within a week you will see two very different numbers: English usually cheaper per click, Arabic usually cheaper per order. Judge on the second number.
In Kuwait the audience splits roughly two-thirds Arabic-first. Snapchat skews heavily Kuwaiti and Arabic, Instagram is mixed, and TikTok here is almost entirely dialect content. If you sell abayas, oud, bakhoor or anything bought by a Kuwaiti household, expect Arabic to carry around 70 percent of your orders. If you sell gym supplements, tech accessories or anything aimed at the expat market in Salmiya, Mahboula or Fahaheel, English will carry more. Do not guess which one you are. Run both for two weeks at 50–80 KD each and let the orders tell you.
The honest catch: two ad sets need roughly twice the learning budget. Under about 150 KD a month total, splitting starves both and you learn nothing from either. If that is your budget, run Kuwaiti Arabic only — it is the safer single bet for almost every category here — and revisit the split when you can put 250–400 KD a month behind it. Do not let anyone talk you into six ad sets on 200 KD. Two clean ad sets, one language each, one landing page each, is the whole structure you need for the first three months.
Ready to start your Shopify store?
Start a free trial and try the platform for yourself.
Translated ad copy is why your Arabic ads underperform
Most Arabic ads in Kuwait fail because they were written in English first and handed to a translator. What comes back is correct formal Arabic that reads like a bank letter, and nobody here talks like that, so the thumb keeps scrolling. Write the Arabic first, in dialect, the way you would send it to a customer on WhatsApp. Then write the English separately as its own idea, with its own hook, not as a mirror of the Arabic. Two originals beat one original and a translation every single time, and it costs you an extra hour, not an extra budget.
Watch the offer line and the delivery line especially. A translated "limited time offer" becomes wallpaper nobody reads; naming the day works because it is a fact, not a phrase. "Fast delivery" is noise; same-day delivery inside Kuwait is a promise. Use Arabic-Indic digits in Arabic creative and Western digits in English creative — mixing them is the fastest tell that an ad was machine-made, and Kuwaiti buyers spot it instantly. Record voiceovers twice too. A Kuwaiti voice on Snapchat outperforms a neutral Levantine or Egyptian read for local products by a comfortable margin.
The ad's language must match the page it opens, or the sale is gone
This is the part most stores get wrong, and it costs more than the creative ever will. An Arabic ad that opens an English product page loses most of its clicks in the first three seconds — expect conversion to fall by half or worse. Your Arabic ad set points at the Arabic URL, your English ad set at the English URL, each with its own UTM. If your setup cannot serve a proper right-to-left Arabic page on its own URL, that is a platform problem, and it is the main reason we move Kuwait stores onto a Shopify store with a real Arabic storefront instead of a one-language site with a toggle bolted on.
So do you build the store bilingual? Yes, but not on day one and not both halves at the same depth. Launch in the language that brings your first orders, then add the second as a proper localised version: separate URLs, product titles and descriptions rewritten rather than translated, right-to-left layout, Arabic sizing and care details. What you must not do is drop an auto-translate widget on the store. Google will not rank it and customers spot machine Arabic in the first line of a description. Budget 200–500 KD and two to three weeks to do the second language properly.
In the checkout, four things must be Arabic no matter what: the payment step around KNET, the address fields in real Kuwaiti structure (governorate, block, street, jadda, house number — not "State" and "ZIP"), the shipping and returns text, and the confirmation page plus the WhatsApp or SMS that follows it. Those four are where hesitation turns into an abandoned cart. Everything else can stay English longer than you think. And keep the phone field on +965 with eight digits — a checkout that rejects a Kuwaiti number is a checkout that loses the order.