Dubai founders get pitched 'custom React', 'WordPress Elementor', and 'Shopify Plus' in the same week. The wrong pick costs you twice: once at build, again when SEO, Arabic content, or checkout fails under real traffic. This guide is the decision tree we use on scoping calls at Azizi Technologies — engineer-led, not framework-religious.
Quick answer
Choose Shopify if you sell products online with payments and shipping. Choose WordPress if non-technical editors need to publish weekly and the site is mostly content + lead forms. Choose Next.js (or Astro) when Core Web Vitals, custom workflows, or multi-language performance matter more than a DIY page builder. Hybrid is fine: Next.js marketing site + Shopify checkout is common for Dubai brands.
Decision tree in 60 seconds
- 1Selling physical/digital products with carts? → Shopify first.
- 2Blog-heavy lead gen with frequent edits by marketing staff? → WordPress.
- 3Need sub-2s mobile LCP, custom dashboards, or API-heavy UX? → Next.js.
- 4Need all three? → Next.js (or WordPress) front + Shopify / headless commerce.
SEO reality for Dubai SERPs
Google ranks pages, not frameworks. What fails rankings is slow mobile HTML, missing schema, thin area pages, and no Map Pack support. WordPress can win Local SEO with good hosting and schema plugins. Next.js static export (our Hostinger pattern) wins when you control every title, JSON-LD block, and Core Web Vital. Shopify wins product/category SEO if you fix faceted navigation and duplicate content — most Dubai stores skip that.
Two numbers frame the choice. W3Techs measures WordPress at roughly 43% of all websites, so the ecosystem and editor maturity are real. On the performance side, Google/SOASTA research found the probability of a mobile bounce rises 32% as load time slips from 1 to 3 seconds — which is why we hold every stack we ship to a sub-2.5s LCP on UAE mobile networks, whatever the framework.
| Use case | Best default | Why |
|---|---|---|
| Garage / clinic / SMB lead site | WordPress or Next.js | Forms + WhatsApp + area pages; Next.js if you want engineer-owned SEO |
| Restaurant + online ordering | Shopify or Woo | Payments, modifiers, delivery zones |
| Real estate listings + feed | Next.js or custom WP | Bayut/Property Finder feeds need clean APIs |
| SaaS / client portal | Next.js | Auth, roles, billing, dashboards |
| Fashion / multi-SKU retail | Shopify | Checkout, Tabby, shipping apps mature |
Stack fit for common Dubai use cases
Cost and timeline
- WordPress business site — usually 2–4 weeks
- Shopify store — usually 4–8 weeks with theme customisation
- Next.js marketing / content site — usually 4–6 weeks
- Custom Next.js app / SaaS MVP — usually 6–12 weeks
Cheapest stack that cannot rank or convert is still expensive. Ask for Core Web Vitals screenshots on mobile UAE networks before you sign.
Arabic / RTL and bilingual
All three stacks can do Arabic. WordPress and Shopify have mature RTL themes; Next.js needs deliberate dir=rtl, font subsets, and hreflang. If Arabic is ≥30% of demand (tourism, healthcare, hospitality), bake bilingual into the first sprint — retrofits are messy.
Not sure which stack?
WhatsApp your business model and we will recommend WordPress, Shopify, or Next.js with a written quote, after a scoping call.








