Skip to content
European companyFounded in 2014Built and operated in EuropePayments secured by Stripe
Gradax

UX writing

The words inside your product: buttons, errors, empty screens and onboarding.

GradaxEuropean companyOrder outright

Founded 2014Built and operated in Europe1 to 5 weeks

One supplier of recordOne contract and one team, whoever does the work.
Your data stays in the EUNothing is moved outside the union to be processed.
Priced before it startsConfirmed in writing, and nothing charged until you accept.

About this service

Interface text is what users read when they are stuck. We walk your flows, rewrite the labels, error messages and empty states, and deliver them as strings your developers can drop in, with the rules that keep the next screen consistent. We work in Figma or directly on your string files.

Error messages are where users decide to leave

A user who hits 'Something went wrong' at checkout has no way forward except trying again or giving up. Most give up. The message was written by a developer at the end of a sprint, as a placeholder, and it has been in production for two years.

Every error we rewrite answers two questions: what happened, in the user's terms, and what they can do about it now. 'Your card was declined. Check the number or try another card.' says more in twelve words than a paragraph of apology. Where the system cannot tell the user what went wrong, we flag it to your developers, because the copy cannot fix missing information.

Consistent words, room to grow

Products drift into inconsistency one screen at a time. The settings page says 'team', the billing page says 'organisation', and the invitation email says 'workspace', all for the same thing. Users notice, and many assume they are three different things.

The terminology list fixes one word per concept and is short enough to keep open while designing. The microcopy rules go further: how buttons are phrased, when to use sentence case, how confirmations differ from warnings, what tone a failure message takes. Each rule comes with a real example from your product.

We also write with translation in mind. A German string can be a third longer than its English source, and sentences assembled from separate fragments break in languages with different word order. Getting this right before localisation is far cheaper than fixing it in eleven languages afterwards.

What you get

Everything below is in the price. Nothing here is an upgrade.

  • Audit of the flows in scope, with issues ranked by impact
  • Rewritten copy in Figma or a string file (JSON, XLIFF or spreadsheet)
  • Terminology list
  • Microcopy rules with examples

What changes

  • Error messages that say what happened and what to do next
  • One term per concept across every screen
  • Buttons that name the action instead of 'Submit' or 'OK'
  • Empty states that tell a new user their next step

How it runs

  1. Walk through

    Every flow used as a new customer would, including the wrong turns.

  2. Audit

    Each string logged with the problem it causes and how often users meet it.

  3. Rewrite

    Labels, errors and states rewritten, checked against the space each one has.

  4. Hand off

    Strings in the format your developers already ship, keys unchanged.

Compare the sizes

The standard price for each size. Extras are priced beside it, not hidden behind a call.

UX writing: what each size includes
IncludedOne flow€2901 weekCore product€5003 weeksContent design system€1,0505 weeks
Walkthrough and audit of one flowIncludedIncludedIncluded
Every string rewrittenIncludedIncludedIncluded
Error and empty states includedIncludedIncludedIncluded
Delivered in Figma or a string fileIncludedIncludedIncluded
Terminology listNot includedIncludedIncluded
Microcopy rules with examplesNot includedIncludedIncluded
Two rounds of revisionNot includedIncludedIncluded
Pattern library for errors, confirmations and notificationsNot includedNot includedIncluded
String file structure ready for translationNot includedNot includedIncluded
Workshop with designers and developersNot includedNot includedIncluded
OrderSelect Select Select

Add what you need

Choose the size

Add what you need

Your total€500

Continue

The standard price, plus whatever you add. Confirmed in writing before anything starts; nothing is charged until you accept it.

Questions

Is this the same as copywriting?

No. Copywriting persuades somebody to arrive; UX writing helps them finish once they are inside. It is shorter, plainer, and judged by whether people complete the task.

Do you write for translation?

Yes. Strings avoid idioms, leave room for German, which runs longer, and never build sentences from fragments that break in other grammars.

Can you test the copy?

We can write variants for a usability test or a simple comparison in your analytics. Running sessions with users is the user testing service.

Related searches

Order it

Standardised enough to order on its own. The price is confirmed in writing before anything starts.