Skip to content
iSky
Development

WordPress development in Dubai

WordPress built for how business actually works in the UAE: Arabic and English designed together, WooCommerce wired to UAE payment gateways and 5% VAT, and hosting and .ae domains handled properly from Dubai Internet City.


Why UAE businesses keep choosing WordPress

Most companies in Dubai do not need a bespoke platform. They need a site their own marketing person can update on a Sunday morning, in Arabic and English, without raising a support ticket. That is the practical argument for WordPress: simple enough to hand over, open enough that nothing is locked to one supplier. If you ever change agency, your theme, your content and your database come with you.

The trade-off is that WordPress rewards the people who build it properly and punishes everyone else. A site assembled from a marketplace theme and thirty plugins loads slowly on a Dubai mobile connection, breaks the first time Arabic is switched on, and quietly collects security debt. What we build is deliberately lean: a theme written for your content, the smallest set of plugins that does the job, and an update routine that keeps it that way.

Arabic and English, designed together

In the Emirates a bilingual site is normal business, not a later phase. We treat right-to-left as a design constraint from the first wireframe rather than a stylesheet bolted on at the end. In practice that means laying out with logical CSS properties so the whole interface mirrors cleanly, choosing Arabic typefaces that hold their shape at small sizes next to the Latin face, and checking the parts everyone forgets — form validation messages, breadcrumb arrows, PDF invoices, automated emails, the checkout summary.

The two languages are set up as a proper pair, with separate URLs and correct hreflang signals for ar-AE and en-AE, so a reader in Sharjah and a reader in London each land on the version meant for them. Translations stay editable, so your team can adjust the Arabic without touching code. Work such as Jadidouna, an Arabic news publication, and Jamalouki, a salon brand, is why we build this way rather than promising it.

Selling online: WooCommerce for the UAE

WooCommerce turns a WordPress site into a shop, and the interesting part is always local. We configure pricing and invoicing around VAT at 5%, with tax-inclusive display where that suits retail buyers and a proper tax invoice for every order. Payments run through gateways that settle into a UAE bank account — Network International, Telr, PayTabs or Stripe on its UAE entity — and we test 3D Secure on the cards your customers really carry, not a sandbox number.

Delivery is the other half: emirate-level shipping rules, same-day zones inside Dubai, cash on delivery where your category still needs it, and courier handover that does not depend on re-typing an address. Alajlan4Oud in perfume, Yalla Snack in snack retail and MusicGear in instrument sales each pushed on a different corner of this, from fragrance shipping rules to bulky-item freight.

Hosting, .ae domains and where your data sits

A .ae domain is registered against a UAE presence, so keep your trade licence to hand — the name on it should match the registrant, and free-zone and mainland licences are both fine as long as the paperwork is consistent. We handle registration and DNS, and the domain stays in an account that belongs to you.

Hosting is chosen for the audience rather than the price list. If your visitors are in the Gulf, a server in the region removes a real chunk of latency; if your contracts require UAE data residency, we host inside the country and say so plainly in your privacy policy. Either way you get caching, automated off-server backups, TLS, and a staging copy where updates are tried before they reach the public site.

What drives the price of a WordPress website in Dubai

Quotes vary because the work varies. The factors that move a WordPress budget most are:

  • Distinct page designs, not page count. Twelve pages sharing three templates cost far less than six pages that each need their own layout.
  • Bilingual scope — whether Arabic covers the full site or only the key pages, and whether you supply the Arabic copy or need it written.
  • E-commerce depth — catalogue size, variations, gateway count, and whether stock lives in another system.
  • Integrations — accounting, CRM, ERP, booking engines, WhatsApp enquiries, courier APIs.
  • Content readiness — photography, product data and approved text are the usual reason a project drifts.
  • Migration — an existing site means preserving URLs and redirects so the traffic you already have survives the move.

We price per project after a scoping call, and the proposal lists what is in and what is not, so a later request is a visible change rather than an argument.

How the project runs, and how long it takes

  • Discovery. Your goals, your buyers, the enquiries you want, and a sitemap in both languages.
  • Design. Key templates drawn for mobile and desktop, in Arabic and English, signed off before anyone writes a line of theme code.
  • Build. A custom theme, editor blocks your team can actually use, WooCommerce and integrations wired in, everything on staging.
  • Content and review. Pages populated, Arabic checked by a reader rather than a plugin, revisions in one pass.
  • Launch. Speed and accessibility checks, redirects mapped, analytics and Search Console connected, then the switch.

A straightforward bilingual brochure site is a matter of weeks; a WooCommerce store with catalogue migration and integrations runs longer. The single biggest variable is not development — it is how quickly content and approvals come back from your side, which is why we agree a content deadline at the start.

After launch: care, updates and support

WordPress security is mostly maintenance. Core, themes and plugins are updated on staging first, backups are verified by restoring them rather than trusting a green tick, logins are protected, and abandoned plugins are replaced before they become the way in. We also watch what quietly decays: broken links after a catalogue change, Core Web Vitals after a new banner, forms that stop delivering because an email provider changed its rules.

Support covers ordinary requests too — a campaign landing page, a seasonal homepage, an extra language, training so your marketing team stops needing us for small edits. We work with clients across the Emirates and beyond, including Carlly Motors in automotive, Relax Taxi in transport and FirmaEvents in Qatar.

Talk to us about your WordPress project

Tell us what the site needs to do, who it is for, and which language your customers read first. We will say whether WordPress is the right answer — sometimes it is not, and our Magento or custom development teams take it instead. iSky works from Dubai Internet City with businesses across the UAE.

Working with WordPress

The plugin and hosting layer we set up behind a WordPress build.

The plugin set behind a WordPress build by iSky

Permalinks, locale files and Arabic month names in WordPress

WordPress builds a page's address out of its title, so an Arabic headline comes back as a string of percent-encoded characters. It works in a browser and nowhere else: in a message, on a printed card, read down a phone. Uploads do the same, turning an Arabic filename into an Arabic image URL. Undoing either after publication is awkward — the address is in circulation, the file already sits inside published posts — so we settle both while the page is a draft.

Interface strings are the other half, and they live in two places. The theme and each plugin carries its own Arabic translation file, with uneven coverage, so an otherwise Arabic page prints an English Read more, or an English submit button from the plugin that drew the form. A menu label, a widget title or a form field name is different: someone typed it into the database, and it stays in the language it was typed in. Two repairs, in two places, a distinction worth showing an editor during training. A plugin arriving with an Arabic translation and a right-to-left stylesheet is worth preferring.

Dates repay a look. Arabic month names are not the same across the region: a reader in the Emirates expects يناير where a reader in Beirut or Baghdad expects كانون الثاني. On a news archive or an events listing we check what the language pack prints, and whether the date came from WordPress or from a plugin ignoring the site's locale.

Have a project? Let's talk.

Tell us what you are trying to build. You will get a written scope and a price before any work starts.