SlideShare a Scribd company logo
1 of 85
Download to read offline
Before the docs
Writing for user interfaces
Beth Aitman
@baitman
Why does UI text matter?
Introduction - Microcopy - Help - Errors
Why does UI text matter?
The UI comes first.
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
It’s not one or the other
Introduction - Microcopy - Help - Errors
It’s not one or the other
Docs and UI support each other.
Introduction - Microcopy - Help - Errors
Three main areas
1. Microcopy
2. Embedded help
3. Error messages
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
First, microcopy
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Text makes UIs meaningful
from https://signalvnoise.com/posts/3404-reminder-design-is-still-about-words
Introduction - Microcopy - Help - Errors
Text makes UIs meaningful
from https://signalvnoise.com/posts/3404-reminder-design-is-still-about-words
Introduction - Microcopy - Help - Errors
Microcopy is difficult
“Naming things is hard!”
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Three strategies for microcopy
1. Think from the user perspective
2. Choose names they can understand
3. Experiment with phrasing
Introduction - Microcopy - Help - Errors
1. Think from the user perspective
Explain what a feature does, not how it
works
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
For buttons, think actions
Introduction - Microcopy - Help - Errors
Not this!
For buttons, think actions
Introduction - Microcopy - Help - Errors
2. What’s it normally called?
What do users call it?
What will they understand?
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
3. Experiment with phrasing
Introduction - Microcopy - Help - Errors
3. Experiment with phrasing
Try explaining it in a sentence.
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
… and embedded help is there if you need
it.
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Embedded help
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Embedded help
- What do you include?
- When do you use docs?
- Where do you put help?
- Styles
Introduction - Microcopy - Help - Errors
What goes in embedded help?
“What does your user need to know to
complete their task?”
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Don’t overload people
Introduction - Microcopy - Help - Errors
Embedded help vs docs
- If it’s necessary information:
probably keep it in the UI
- If it’s huge:
summarise, then link to a doc
Introduction - Microcopy - Help - Errors
Show it in the relevant place
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Embedded help styles
There are tons.
Introduction - Microcopy - Help - Errors
Embedded help styles
There are tons. But I like:
- inline help
Introduction - Microcopy - Help - Errors
Embedded help styles
There are tons. But I like:
- expandable questions
Introduction - Microcopy - Help - Errors
Embedded help styles
There are tons. But I like:
- hover text
Introduction - Microcopy - Help - Errors
Embedded help styles
There are tons.
So experiment!
Introduction - Microcopy - Help - Errors
In summary
- find out what user needs to complete
task
- don’t overload with information
- show help in a relevant place and time
Introduction - Microcopy - Help - Errors
Error messages
Introduction - Microcopy - Help - Errors
Error messages are easy!
I’ve got a formula.
Introduction - Microcopy - Help - Errors
- what went wrong
- consequences
- how to fix it
Introduction - Microcopy - Help - Errors
- what went wrong
- consequences
- how to fix it
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
- what went wrong
- consequences
- how to fix it
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
- what went wrong
- consequences
- how to fix it
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
Introduction - Microcopy - Help - Errors
- what went wrong
- consequences
- how to fix it
(and leave it out if it doesn’t apply)
Introduction - Microcopy - Help - Errors
In summary...
- Experiment with naming to get your
microcopy right.
- Support users with embedded help in
the UI, but be ready to link to docs.
- Use the formula for error messages!
Introduction - Microcopy - Help - Errors
One last thing!
uiwriting.tumblr.com
@baitman
Thanks for listening :)
If you have questions/opinions, talk to me after, or get in touch!
uiwriting.tumblr.com
@baitman

More Related Content

More from Beth Aitman

Who Writes the Docs?
Who Writes the Docs?Who Writes the Docs?
Who Writes the Docs?Beth Aitman
 
Models for personal growth: career progression for tech writers
Models for personal growth: career progression for tech writersModels for personal growth: career progression for tech writers
Models for personal growth: career progression for tech writersBeth Aitman
 
Finding the right work to do: Lessons learnt from a year at a startup
Finding the right work to do: Lessons learnt from a year at a startupFinding the right work to do: Lessons learnt from a year at a startup
Finding the right work to do: Lessons learnt from a year at a startupBeth Aitman
 
Writing for better user interfaces (Home Office)
Writing for better user interfaces (Home Office)Writing for better user interfaces (Home Office)
Writing for better user interfaces (Home Office)Beth Aitman
 
Writing for better user interfaces (GDS)
Writing for better user interfaces (GDS)Writing for better user interfaces (GDS)
Writing for better user interfaces (GDS)Beth Aitman
 
Software that makes sense: writing for user interfaces
Software that makes sense: writing for user interfacesSoftware that makes sense: writing for user interfaces
Software that makes sense: writing for user interfacesBeth Aitman
 

More from Beth Aitman (6)

Who Writes the Docs?
Who Writes the Docs?Who Writes the Docs?
Who Writes the Docs?
 
Models for personal growth: career progression for tech writers
Models for personal growth: career progression for tech writersModels for personal growth: career progression for tech writers
Models for personal growth: career progression for tech writers
 
Finding the right work to do: Lessons learnt from a year at a startup
Finding the right work to do: Lessons learnt from a year at a startupFinding the right work to do: Lessons learnt from a year at a startup
Finding the right work to do: Lessons learnt from a year at a startup
 
Writing for better user interfaces (Home Office)
Writing for better user interfaces (Home Office)Writing for better user interfaces (Home Office)
Writing for better user interfaces (Home Office)
 
Writing for better user interfaces (GDS)
Writing for better user interfaces (GDS)Writing for better user interfaces (GDS)
Writing for better user interfaces (GDS)
 
Software that makes sense: writing for user interfaces
Software that makes sense: writing for user interfacesSoftware that makes sense: writing for user interfaces
Software that makes sense: writing for user interfaces
 

Recently uploaded

➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 

Before the docs: writing for user interfaces