UAE advertiser permit rules: what influencers and brands in Dubai must check
Who needs a UAE advertiser permit, how the visitor permit differs, and the advert rules brands in Dubai must follow when they pay creators.
Read the articleCMS selection and setup
Choose the platform your team will actually use, give each person the right level of access, and publish Arabic and English pages without broken layouts.
Before you pick a platform
Most businesses in Dubai choose a content management system by name, then discover six months later that nobody in marketing can change a banner without calling a developer. Choosing a content management system for a Dubai business starts the other way round: who edits, how often, in which languages, and what the site has to connect to.
A single office manager updating opening hours needs a very different setup from a marketing team of five publishing offers weekly in two languages.
If the site takes orders, stock, variants, VAT settings and payment gateways drive the choice far more than the blog editor does.
CRM forms, booking tools, a mobile app or an ERP feed can push you towards a platform with a strong API rather than a page builder.
Platform comparison
There is no single best content management system for a Dubai team, only a best fit for a given team. This is the comparison we walk clients through during the brief.
| WordPress | Shopify | Headless (Strapi, Contentful, Sanity) | |
|---|---|---|---|
| Best suited to | Corporate sites, service businesses, publishers, content heavy sites, WooCommerce stores | Product catalogues and retail brands that want hosting, checkout and payments handled as a service | Content that feeds a website, a mobile app and other screens from one source |
| Who maintains it | You or your agency: core, theme and plugin updates, backups and security | Shopify runs the platform; you maintain the theme and any installed apps | A developer maintains the separate front end; the content service is hosted or self hosted |
| Arabic and English | Handled through a multilingual plugin such as WPML or Polylang, plus a theme that supports right to left | Shopify’s own guidance is to import translations through its Translate and Adapt app and check that the theme supports right to left languages before publishing | Locales are modelled as fields; the front end must render direction correctly |
| Editor experience | Block editor, familiar to many marketing staff | Simple for products and collections, more limited for long landing pages | Structured forms; live preview has to be built |
| Watch out for | Plugin sprawl and skipped updates | App subscriptions stacking up, and theme limits on bespoke layouts | Higher build effort and reliance on a developer for layout changes |
Shopify states that translated content can sit on subfolders such as example.com/ar or on subdomains, with hreflang tags added automatically. Check your plan’s language limits in Shopify’s help centre before committing.
Roles and permissions
In a Dubai content management system, the most common problem we inherit is every user set as an administrator. One compromised password or one accidental click on a plugin update then affects the whole site. WordPress ships with five standard roles on a single site, and its documentation describes them in plain terms: an Administrator has access to all administration features, an Editor can publish and manage posts including other people’s, an Author can publish and manage their own posts, a Contributor can write and manage their own posts but cannot publish them, and a Subscriber can only manage their profile.
Shopify works differently. Staff accounts receive specific permissions for areas of the admin, so a customer service person can see orders without touching theme code or payment settings.
Bilingual publishing
In a Dubai content management system, Arabic is not a translation layer added at the end. It changes templates, menus, forms and the way editors work.
The W3C advises adding dir=”rtl” to the html element when a page is right to left, and warns against using CSS alone to set base direction. Declaring the language with lang does not set direction on its own, so templates need both.
Navigation, breadcrumbs, arrows, sliders and icon positions flip in Arabic. Using logical start and end spacing in the theme, rather than fixed left and right, keeps one stylesheet working for both languages.
Each language version gets its own address, a language switcher that lands on the equivalent page rather than the home page, and hreflang tags linking the pair.
Editors should see which Arabic page belongs to which English page, and whether it is out of date. Without that link, the two versions drift within months. For the words themselves, see our Arabic and English translation service.
Content ownership
A short ownership table for your Dubai content management system, agreed during the brief, prevents the stale offers page and the three conflicting phone numbers.
| Content type | Owner | Approver | Built as |
|---|---|---|---|
| Service or product pages | Marketing | Department head | Reusable page template with fixed sections |
| Offers and promotions | Marketing | Sales or finance | Entries with start and end dates that unpublish themselves |
| Blog and guides | Content writer | Marketing manager | Posts with author, category and review date |
| Legal pages | Legal or compliance | Management | Locked pages editable by administrators only |
| Careers | HR | HR manager | Custom post type with its own limited role |
How a CMS project runs
We list page types, languages, integrations, editors and approvers, and review your current site if there is one.
You receive a recommended platform with the reasons, the content model and a fixed written scope.
The design is approved in full before development begins, then templates, roles and multilingual setup are built.
Your editors test real tasks: add an offer, translate a page, submit a draft for approval. We test on real devices and browsers.
Handover training for each role, a recorded walkthrough and a support window after launch.
Ongoing care is covered by website maintenance, and new page types can be added as your content plan grows.
If you need the whole site built rather than just the CMS layer, start with website development. For online shops, ecommerce solutions covers catalogue, checkout and payments, and content marketing plans what goes into the CMS once it is live. All digital marketing work is listed on the digital marketing services page.
From the blog

Who needs a UAE advertiser permit, how the visitor permit differs, and the advert rules brands in Dubai must follow when they pay creators.
Read the article
What UAE law and TDRA policy actually require before a business in Dubai sends a promotional text, and the records you should keep.
Read the article
Opt in, templates, messaging limits and UAE law: what a Dubai business needs to know before sending promotions on WhatsApp.
Read the articleStraight answers
Yes, a migration starts with a full inventory of current URLs, media and forms. Every old address is mapped to a new one and redirected, so bookmarks and search listings keep working. We check the redirect list again after launch.
You do. Domain, hosting, CMS logins and code stay in your name, and we hand over the administrator access at the end of the project along with a recorded walkthrough.
Every project gets a fixed written quote, scoped to your brief, so you know the figure before anything starts. Send us the number of page types, languages and integrations you need and a written proposal usually follows within 45 minutes during business hours.
Not if the page types are planned properly. We build reusable blocks for the layouts you use most, so an editor can add a service page or a news item without touching code. New layouts or integrations are where a developer is still needed.
Not by itself. Search engines care about fast, crawlable pages with clear titles and structure, and both traditional and headless setups can deliver that. The deciding factors are your team, your integrations and who will maintain the front end.
Sources
Fixed price, in writing
Got it. Your quote is being written now.
In business hours you will have it within 45 minutes. Check your inbox for the confirmation.