Match a job Paths Subjects Questions Quizzes Pricing
Overview Read Practice

Practice — UX Writing and Microcopy (9 questions)

Pro content

Sign up free, then start a 14-day Pro trial — no card needed.

Intermediate Open Free

Rewriting a Checkout Payment Error Permalink →

A checkout flow currently shows this error whenever a card payment fails for any reason: "Payment failed. Error code: PAY_declined." Support tickets show users are confused about what to do next and frequently retry the exact same card five or six times before giving up.

  1. Diagnose what's wrong with the current message using the what/why/how-to-fix structure — which parts are missing?
  2. The payment can fail for at least three different underlying reasons: the card was declined by the issuing bank, the card details entered don't match the card (e.g. wrong CVV), or the card has expired. Write a specific, rewritten error message for each of the three cases.
  3. Should all three rewritten messages be shown with the exact same voice and tone, or should tone shift between them? Justify your answer.
  4. What's one thing the current message does that a well-designed error message should never do, independent of the wording?

Share this question

Intermediate Open Pro

Designing Empty States for a Project Management Tool

Unlock this question →
Intermediate Open Pro

Fixing a Tooltip-Overload Onboarding Sequence

Unlock this question →
Intermediate Open Pro

Auditing a Destructive-Action Confirmation Flow

Unlock this question →
Intermediate Open Pro

Diagnosing a Layout Built on Lorem Ipsum

Unlock this question →
Beginner Open Free

Which Part of the Error-Message Structure Is Never Optional Permalink →

This subject's error-message structure has three parts: what went wrong, why (if it helps), and how to fix it. One of these three is explicitly optional and can be skipped deliberately.

Which one — and which one must never be missing?

Share this question

Intermediate Open Free

Reusing First-Use Empty-State Copy for a Filtered View Permalink →

A user has 20 saved projects, but an overly narrow filter currently shows none of them. The screen displays: "No projects yet. Projects are where you organize tasks, files, and your team. [Create your first project]."

What's wrong with showing this specific copy here?

Share this question

Intermediate Open Free

How Many Onboarding Hints Should Be Active on Screen at Once Permalink →

A new dashboard shows eight onboarding tooltips simultaneously across the screen.

Per this subject's guidance on avoiding tooltip overload, what's the actual recommended limit on simultaneously active hints?

Share this question

Advanced Open Free

How Much Longer German Text Runs Than English Permalink →

A button hard-coded to exactly fit "Save" in English breaks once the product is localized into German.

Per this subject's text-expansion guidance, roughly how much longer does German commonly run compared to English for the same meaning?

Share this question

We use cookies for product analytics to improve OmniAtlas. See our Privacy Policy.