Project 04
UX Writing Challenge
The Daily UX Writing Challenge is a series of UX writing prompts complete with a scenario, challenge, and character constraints. The challenge is an opportunity to put UX writing skills to the test against real-world scenarios.
UX Writing Challenge Samples
Pop-up ad promotion
A user is in their favorite supermarket. They open the supermarket’s app on their phone to see what’s on sale and are greeted by a promotion. Write a promotional home screen for a subscription service that delivers groceries to the user once-a-month for a flat fee.
Headline: 45 characters max
Body: 175 characters max
Button(s): 25 characters max
Response:
Headline: Save time when you skip the line. (33 characters)
Body: We shop so you don't have to —
Get groceries delivered for only $5.99/month.
First month free when you sign up today! (115 characters)
Buttons:
No thanks (9 characters)
Try for free (12 characters)
Phone crash app message
The user works in graphic design. While critiquing a design in a mobile app, their phone abruptly turns off. When they restart the phone, they reopen the app. Write a message that the user will read immediately upon opening the app. What do they need to know? What steps (if any) do they need to take to recover their content? What if they can’t recover the content?
Headline: 40 characters max
Body: 140 characters max
Button(s): 20 characters max
Response:
Headline: We’ve got your work saved! (26 characters)
Body: Something went wrong, but not to worry! We recovered your file so you can get back to work. Open your draft now, or contact us for help. (136 characters)
Buttons:
Get help (8 characters)
Open draft (10 characters)
Google Maps push notification
It’s Monday. A user has just gotten into their car to drive to work. They plug their phone into the car and start driving. How would you let the user know there’s a fire happening in a nearby town that is causing road closures? The effect on their commute is unknown, but there is a definite danger if the fire gets closer. How do you communicate this to them? When? Write it.
Headline: 30 characters max
Body: 45 characters max
Response:
Headline: Alert: Road closed due to fire (30 characters)
Body: Avoid fire danger with this alternate route. (44 characters)
Sports app alert
A sports fan is at a wedding while their favorite team is playing against their arch-rivals. Their team scores. How would you, quickly, let the sports fan know about the latest play, the current score, and the key players? Write it.
Headline: 30 characters max
Body: 45 characters max
Response:
Headline: Score! 🏀 ASU 11-19 UCLA (24 characters)
Body: 1H(8:57) UCLA J. Bernard makes 3-Point Jumper
(45 characters)
Music app notification
The user is a casual music fan and (on occasion) goes to live concerts. They have a music player app on their phone. Tell the user that one of their favorite bands is playing live in their town. How would you compel them to want to go?
Headline: 30 characters max
Body: 45 characters max
Response:
Headline: 🚨 Cardi B is live in Oakland! (30 characters)
Body: 7/1, Oracle Arena
Presale access with code WIN (45 characters)
Expired credit card
The user is trying to rent a car using an application but the credit card on file has expired. Write them an error message so that they can correct the problem.
Headline: 30 characters max
Body: 45 characters max
Response:
Headline: Looks like this card expired. (29 characters)
Body: Add new payment info here to get on the road. (45 characters)
Car website data request
The user is trying to view a website to help them buy a car. But, the content can’t load without the user’s location. They need to enter their ZIP code and first name. Ask them where they live and who they are without sounding like you're unnecessarily mining their data.
Body: 45 characters max
Button(s): 15 characters max
Response:
Body: Let’s find your perfect car
First name
Zip code (45 characters)
Button: Start my search (15 characters)
Title tag and meta description
An elderly user is doing a Google search to find an easy way to buy contact lenses online. Write a title and meta description for a website that sells subscription contact lenses delivered to a user every 30 days — convince them to try it.
Title: 60 characters max
Meta: 160 characters max
Response:
Title: Buy Contact Lenses Online and Get 15% Off Your First Order (58 characters)
Meta: No hassle and no delivery fees. Just affordable quality lenses delivered straight to your door each month with EyeSee’s convenient subscription service. (152 characters)
Login error message
A user is creating an account. When they come to the step where they are asked to enter their name, they get an error message. A fraud detection software thinks their name is fake—but it’s wrong 5% of the time. Write an error message that prompts them to fix the error without shaming them for having a fake-sounding name.
Error message: 45 characters max
Response:
Error message: Do we have it right? Confirm your name. (39 characters)
Truck driver app push notification
A short-haul truck driver has a phone app that monitors his route, schedule, fuel & deliveries. He has 6 more deliveries before stopping for fuel and lunch. Due to unexpected traffic, he’s behind schedule.
He can choose to stay on his planned route for a few more stops, but risk running low on fuel and missing lunch, or he can get fuel and lunch now and finish the deliveries later. Write a push notification alerting him of this dilemma and options.
Headline: 30 characters max
Body: 45 characters max
Button(s): 25 characters max
Response:
Headline: ⚠️ Route delay due to traffic (29 characters)
Body: Update schedule to stop for fuel & food? (40 characters)
Buttons:
Dismiss (7 characters)
Update Schedule (15 characters)
Price comparison app error message
A user is shopping using a price comparison app that boasts “real-time” pricing on items. As they are checking the price of an item, something goes wrong. The problem is unknown. Write a message that informs the user that they cannot access the app right now. You cannot specify “why” the app doesn’t work, you also want them to continue using the app.
Headline: 30 characters max
Body: 120 characters max
Button(s): 15 characters max
Response:
Headline: We need time to find that item (30 characters)
Body: We’re checking our system for you! Find related deals on your home screen. Check back soon for real-time prices. (112 characters)
Buttons:
Home (4 characters)
New Search (10 characters)
Car app onboarding
Write a multi-screen registration experience for a car-buying app that lets users view discounted prices. The app also enables dealers to call and email the user so they’ll visit the dealership to buy a car.
Character constraints per screen:
Headline: 45 characters max
Body: 100 characters max
Button(s): 25 characters max
Response:
-
Headline: Let’s get you started (21 characters)
Body: Create your account
Name
Email
Zip CodeBy signing up, you agree to our Privacy Policy and Terms of Use. (100 characters)
Button:
Sign Up (7 characters) -
Headline: Let’s get you started (21 characters)
Body: Create your account
Name
Email
Zip Code
By signing up, you agree to our Privacy Policy and Terms of Use.
(100 characters)
Button:
Sign Up (7 characters) -
Headline: Let’s find your car (19 characters)
Body: Help us find your next car by sharing a few more details
Price
Body Type
Year
Mileage
Distance from you
(98 characters)
Buttons:
Sedan (5 characters)
Coupe (5 characters)
Hatchback (9 characters)
Wagon (5 characters)
SUV (3 characters)
Truck (5 characters)
Van (3 characters)
Convertible (11 characters)
Next (4 characters)
Skip (4 characters) -
Headline: One more step (13 characters)
Body: How should we tell you about the best deals? Select all that apply.
Email
Call me at
Text me at
(92 characters)
Buttons:
Skip (4 characters)
Submit (6 characters) -
Headline: Thank you! (10 characters)
Body: We’ve got everything we need to find your next car. Want to see what’s available in your area now? (99 characters)
Button:
Home (4 characters)
Show Vehicles (13 characters)