Copywriting · UX writing

UX writing in Dubai for apps, websites and checkouts

The words inside your product: buttons, form labels, error messages and empty screens. Written in English and Arabic for users in the UAE, with right to left layouts and accessibility treated as requirements.

  • 4.7 Google rating
  • 200+ clients
  • In Dubai since 2018
45 minutesto a fixed written quote

Words inside the product

UX writing: a single confusing word can end a booking in Dubai

“Submit” on a booking form. “Invalid input” under a phone number field. A blank screen with no hint of what to do next. UX writing fixes the small pieces of text that decide whether someone in Dubai finishes a task or gives up. It sits alongside UI UX design: the designer shapes the screen, and we write what it says, in English and Arabic.

Microcopy

UX writing microcopy we write, screen by screen

In UX writing for Dubai products, microcopy is any short piece of interface text. Each type has a different job, and a consistent pattern for each one makes the whole product easier to learn.

Buttons

A verb plus the thing it acts on: “Book viewing”, “Pay invoice”, “Save address”. The label should predict exactly what happens after the tap.

Empty states

The screen before there is any data. It explains what will appear here and offers the first action, rather than just saying “No results”.

Confirmations

What just happened and what happens next: “Your viewing is booked for Tuesday. We have sent the details to your email.”

Helper text

A short hint under a field, shown before the user makes a mistake, for example the format expected for a date of birth.

Notifications

Push and in app messages that make sense on a lock screen, without the surrounding app to explain them.

Permissions

Why the app wants location, camera or contacts, written before the system prompt appears so the request is not a surprise.

Error messages

UX writing error messages that say what went wrong and how to fix it

In UX writing for Dubai apps, WCAG 2.2, the W3C accessibility standard, has two success criteria that apply directly. Error Identification (3.3.1, level A) requires that when an input error is detected automatically, the item in error is identified and the error is described to the user in text. Error Suggestion (3.3.3, level AA) requires that known suggestions for correction are provided, unless that would jeopardise security or purpose.

FieldUnhelpful messageRewritten message
Mobile numberInvalid inputEnter a UAE mobile number, for example 050 123 4567 or +971 50 123 4567
Date of birthErrorEnter the date as day, month, year, for example 04 09 1990
PasswordPassword does not meet requirementsAdd at least one number. Your password has the other characters it needs
Card paymentTransaction failedYour bank declined this payment. Try another card or contact your bank
Required fieldThis field is requiredEnter your building name so the courier can find you

Error text must not rely on colour alone, and must be connected to its field in code so screen readers announce it. That is development work, and we note it beside each string.

Forms

UX writing form copy for bookings, sign ups and checkouts

Forms are a common place for users to give up on a Dubai app or website, and UX writing is where a lot of that friction gets fixed in the wording. WCAG 2.2 sets several requirements that UX writing directly supports. Labels or Instructions (3.3.2, level A) requires labels or instructions when content needs user input. Redundant Entry (3.3.7, level A) says information the user already entered in the same process should be filled in automatically or offered for selection. Error Prevention (3.3.4, level AA) applies to legal commitments and financial transactions, where submissions must be reversible, checked, or reviewable before they are final.

Label in Name (2.5.3, level A) matters for people who use voice control: the accessible name of a button must contain its visible text, so a button that reads “Book now” is not announced as “Submit form”.

Form copy rules we follow

  • A visible label on every field; placeholder text is not a label
  • Mark optional fields, rather than every required one
  • Explain why sensitive data such as Emirates ID is needed
  • Accept names in Arabic or Latin script where possible
  • A review screen before payment or signing
  • Headings and labels that describe purpose, as WCAG 2.4.6 asks

Right to left

UX writing Arabic interface text for right to left layouts

Arabic UX writing for Dubai products is not a translation job done at the end. Arabic text changes length, direction and grammar, and the interface has to allow for all three.

  • Direction is set in markup. The W3C Internationalization article on right to left text recommends adding dir=”rtl” to the html element when a document is right to left, not applying direction with CSS, because direction is part of the meaning of the content. For user input and inserted text of unknown direction it recommends dir=”auto”.
  • Mixed strings need care. Order numbers, email addresses, URLs and English brand names inside an Arabic sentence can reorder visually. We flag every string that mixes directions so developers can isolate it.
  • Never assemble sentences from fragments. Arabic verbs and adjectives change with gender and number, including a dual form for two. A string built as “You have” plus a number plus “items” breaks. We write complete strings with plural variants.
  • Mark language changes. WCAG Language of Parts (3.1.2, level A) asks that the language of each passage can be determined in code, so an English term inside Arabic text should carry its own lang attribute where it is not a proper name or common technical term.
  • Mirror what has direction. Back arrows, progress steps and sliders flip in Arabic. Icons that do not imply direction, such as a search magnifier, usually stay as they are.
If a string only works in English, it is not finished.

Deliverable

What a UX writing project hands over

In UX writing for Dubai products, words are only useful if developers can find, place and maintain them.

  1. Voice and terminology sheet

    How the product talks, plus a glossary so “booking”, “reservation” and “appointment” are not used for the same thing.

  2. String file

    Every string with a key, English and Arabic text, plural forms, limits and a context note.

  3. Annotated screens

    Screenshots or prototype frames showing where each string appears.

  4. In build check

    We read the strings in a test build, in both directions, and log anything truncated or reordered.

UX writing related services in Dubai

For building the app itself, see mobile app development. Marketing pages around the product are covered by website content writing, and store listing text by product description writing. All writing services are on the copywriting services hub.

From the blog

Guides on this topic

All articles

Straight answers

Frequently asked questions

What is the difference between UX writing and UI UX design?

Design decides the flow, layout and components. UX writing decides the words inside them. The two work best together, so we write against wireframes or prototypes rather than after screens are finished.

Can you work with our existing app?

Yes. We start with an audit of the current screens and strings, list the problems by severity, and rewrite in priority order. Screenshots or a test build are more useful than a spreadsheet of strings alone, because context changes what a word means.

How do you deliver strings to developers?

In a shared spreadsheet or the format your team uses, with a key for each string, English and Arabic columns, a character limit where the layout has one, and a context note. That note is what stops a translator or developer guessing.

Does good UX writing make an app fully accessible?

No. Words are one part of accessibility; colour contrast, focus order, screen reader behaviour and many other factors are design and development work. Clear labels, instructions and error messages fix real barriers, but they need a full accessibility review to go with them.

Fixed price, in writing

Send your brief. Get a scope and a price within 45 minutes.

  • One fixed number, agreed in writing before work starts
  • No obligation, and no pressure to sign
  • English and Arabic work, with proper right to left layout
  • One team for design, marketing, web, media and copy

Get your fixed price quote

Written scope and price within 45 minutes in business hours. No obligation.

By sending this you agree to be contacted about your enquiry. Privacy policy

Call WhatsApp Get a quote