Kullanıcı Dostu Hata Mesajları Nasıl Yazılır
Yayınlanan: 2021-03-04Etkili bir hata mesajı yazmak ne kadar zor olabilir? Görünüşte basit olan bu görevin yanlış gidebileceği şaşırtıcı sayıda yol vardır. Kötü hata mesajları, kullanıcı deneyimi (UX) topluluğunda o kadar yaygın bir sorun ki, kültürel bir mem haline geldiler. Mem'inizi Tanıyın, berbat hata mesajları ve bu mesajlarla dalga geçen memler toplamaya adanmış bir sayfa bile var.

Hataların hiç olmaması harika olurdu, ancak dünya bu şekilde çalışmıyor - ve dijital uygulamanız ne kadar iyi olursa olsun. Hatalar kullanıcıdan, sisteminizden veya hatta uçak modundayken arama yapmaya çalışmak gibi uyumsuz durumlardan kaynaklanabilir. Hatalar, bir yazım hatası kadar basit ve bozuk bir bağlantı kadar yaygın olabilir.
Ancak hatalar meydana geldikçe, çözümler sunmanız gerekir. Bu nedenle, hata mesajları. Bu mesajlar hayati önem taşır ve umarım bu makaleyi okuyorsunuz çünkü bunların kullanıcılarınız üzerindeki etkisinin farkındasınız.
Hatalar kullanıcılar için sinir bozucu. Potansiyel müşteriniz tek bir sonuç bekler ve bunun yerine iş akışını kesintiye uğratan farklı bir sonuç alır. Şu anda, web sitenizle etkileşime devam etmenin buna değip değmeyeceğine karar vermeleri gerekiyor - öyle olsa bile, nasıl ilerleyeceklerini çözemeyebilirler.
Bu, hayal kırıklığını en aza indirme ve görevin tamamlanmasını teşvik eden yararlı bir mesaj sağlama şansınızdır. Kullanıcıları geri çevirmek yerine sorunları çözen hata mesajları yazmak, iyi UX'in dönüşümleri ne kadar artırdığının bir başka örneğidir.
Hata mesajları engel olmamalıdır; kullanıcılarınızı başarıya doğru güçlendirmeli, onlara güven vermeli ve rehberlik etmelidirler.
İşte tam da bunu yapan iyi hata mesajları yazmak ve tasarlamak için 15 ipucu.
1. Bilgilendirici Olun
Bir hata mesajı yazarken, eklemeniz gereken iki bileşen vardır:
- Ne oldu?
- nasıl düzeltilir
Nasıl çözüleceğini açıklamadan bir hata veya yanlışlık olduğunu iddia etmek kullanıcıyı yönlendirmesiz bırakır. Bir örnek, bir kullanıcıya daha sonra ne yapacağını söylemeden “Dosya yeniden adlandırılamadı” demek olabilir.
Kullanıcıya neden bir hata olduğunu açıklamadan ne yapması gerektiğini söylemek, neyi düzelttikleri konusunda kafalarının karışmasına neden olabilir. Yukarıdaki senaryoda bu, herhangi bir açıklama yapmadan “Lütfen başka bir ad deneyin” demek gibi görünebilir. Şimdi seçtikleri isimde neyin yanlış olduğunu bilmiyorlar ve hatta yeniden deneyebilirler.
İyi bir hata mesajı, “Bu ada sahip bir dosya zaten var. Lütfen başka bir isim deneyin.” Artık ne yapacaklarını ve nasıl yapacaklarını biliyorlar.
Bilgilendirici bir hata mesajı yazmadan önce durumu kendiniz anlamanız gerekir. Kendinize neyin yanlış gittiğini, nasıl yanlış gittiğini, bunun bir kullanıcı mı yoksa sistem hatası mı olduğunu ve nasıl düzeltileceğini sorarak başlayın.
İşletim sisteminin kontrol edebileceği bazı hatalar, bu yüzden değiştirebileceğiniz bir şey olup olmadığını sormaya değer.

2. Daima Çözüm Sağlayın
Bu ipucu ilkinden ayrılır, ancak bahsetmemek için çok önemlidir. Her zaman eldeki hataya bir çözüm sağlamalısınız. Aksi takdirde, cevabı kendi başlarına keşfetmeye çalışarak ya da pes ederek zamanlarını boşa harcadıkları için kullanıcının hayal kırıklığı büyüyecektir.
Bir kullanıcının hesap oluşturmaya çalışırken kullanıcı adına geçersiz bir sembol girdiği bir senaryo hayal edin. Kullanabilecekleri sembolleri hatırlatmak veya kullanıcı adıyla ilgili bir sorun olduğunu paylaşmak yerine, mesajınızda “Hesap oluşturamazsınız” yazıyor. Bununla ne yapacaklar, ayrılacaklar mı?
Çözüm sunarken birden fazla seçeneğin olması mümkündür. Örneğin, 404 hatası bir yazım hatasından, taşınan içerikten veya silinen içerikten olabilir. Kullanışlı bir 404 hata sayfası, kullanıcıları bağlantı yazımlarını kontrol etmeye veya aradıkları içeriği bulmak için alternatif bir yol izlemeye teşvik edebilir.

3. Aynı Dili Konuşun
Tüm UX yazımında veya metin yazarlığında olduğu gibi, hedef kitlenizle aynı dili konuşmak istersiniz. Bu, jargon veya teknik terimlerin kaldırılması anlamına gelir. Hata ve ne yapılması gerektiği konusunda açık olabilirsiniz, ancak kullanıcılar anlamazlarsa talimatlarınızı takip edemezler.
Hata mesajları arasında yaygın bir sorun, kullanıcıların geçmişi olmayan hata kodlarının kullanılmasıdır.

Hemingway It (AKA Kısa Olun)
Bırakın bir hatayı düzeltmek bir yana, hiç kimse çoğu şey için bir makale okumak istemez. İnsanların mümkün olan her yere göz gezdirdiği bilinen bir gerçektir. Kullanıcılarınız konuya gelmek istiyor ve hata mesajı kopyanız yardımcı olacaktır.
Daha kısa hata mesajları yazmak da kullanıcılarınızın anlayışını artıracaktır. American Press Institute tarafından yapılan bir araştırma, okuyucuların sekiz kelimelik bir mesajın %100'ünü, 14 kelimelik bir mesajın ise sadece %90'ını anladığını gösteriyor. Daha da kötüsü, 43 kelimede anlama sadece %10'a düşüyor.
Kelimeleri kestiğinizde, yine de konuyu anladığınızdan emin olun. Kullanıcının bilmesi gerekmeyen her şeyi kaldırın, ancak gerekli bilgileri saklayın. Amaç kesin ve özlü olmaktır.

5. İfşa Düzeyini Seçmelerine İzin Verin
Kısa ve öz olmak ve kullanıcılarınızın dilini konuşmak konusunda, çoğu kişinin bir sistem hatasının arkasındaki teknik bilgileri anlamadığı doğrudur. Ne olursa olsun, bu bilgiyi faydalı bulabilecek kullanıcılara ona erişme fırsatı vermek güzel. Bunu aşamalı açıklama teknikleriyle yapabilirsiniz.
Aşamalı açıklama, daha fazla bilgi ortaya çıkaran bir "daha fazla göster" veya "daha fazla bilgi" bağlantısı ya da açılır seçenek eklediğinizde gerçekleşir. Bu, ayrıntılarla ilgilenen kullanıcıların, ilgilenmeyenleri bunaltmadan bunları görüntülemelerine olanak tanır.
6. Suçu Üstlenin (Ya da Atmayın)
Kendini savunmak insan doğasıdır, bu nedenle kullanıcıları en başından rahatsız etmemek en iyisidir. Kullanıcıları eldeki hataya neden olmakla suçlamaktan bahsediyoruz. Kullanıcı hataya neden olsa bile, parmakla göstermeyerek daha iyi bir kullanıcı deneyimi sağlarsınız. Bu, suçu üstlenmek ya da hiç atamamak anlamına gelir.
Hataya neden olan kullanıcı eylemi yerine çözüme odaklanarak suçlayıcı dili önleyebilirsiniz. Örneğin, oturum açma hata mesajınız “Bu parola eşleşmiyor. Lütfen tekrar deneyin" yerine "Girdiğiniz şifre yanlış."

7. Nazik Olun
UYARI: KİMSE BAĞIRILMAKTAN SEVMEZ!
Yine de, insanlar önemi iletmek için genellikle tüm büyük harfleri veya ünlem işaretlerini kullanır. Bunun yerine, saldırgan görünebilir veya kullanıcının hatayla ilgili stresini artırabilir. Kullanıcınız için zaten sinir bozucu olabilecek bir durumla uğraşırken daha nazik olun.
8. Olumlu Dil Kullanın
Hataları iletirken olumlu bir dil kullanmak, kullanıcılarınızı yatıştırmaya ve yönlendirmeye yardımcı olabilirken, olumsuz dil senaryoyu rahatsız eder. "Olumlu bir dil kullanmanın" kulağa "olumsuz dilden kaçınma"dan ne kadar daha hoş geldiğine veya "nazik olun"un "saldırgan olma"dan ne kadar daha hoş olduğuna dikkat edin.

Çözüme soruna öncelik vermek yardımcı olabilir. Örneğin, geçersiz posta koduna sahip bir form şunları söyleyebilir:
- Formda hatalar var: Yanlış bir posta kodu girdiniz.
Veya
- Lütfen eyaletiniz için geçerli bir posta kodu girin.
Hangisini tercih edersin? Sonuncusunu tahmin ediyoruz.
Net kaldığınız sürece, dilinize olumlu bir görünüm kazandırmak, hataları daha az üzücü hale getirebilir.
9. Marka Sesinizi Kullanın
Markanız şirketinizin özüdür ve her alanda hakim olması amaçlanmıştır. Hatayı daha az kesinti gibi hissettiren sorunsuz bir deneyime katkıda bulunmak için marka sesinize hata mesajları yazın.
Elbette, tonu kullanıcının duygusal deneyimiyle tutarlı tutmak istersiniz. Eğlenceli bir marka, yardımcı olmaya devam ettiği ve kullanıcıya sorunu ciddiye almıyormuşsunuz gibi hissettirmediği sürece daha eğlenceli bir hata mesajı oluşturabilir. Esprili hata mesajları, gerilimi azaltabilir veya kullanıcıyı daha fazla sinirlendirebilir. Her şey bağlama bağlıdır.
Bazı işletmeler, genel hata mesajlarını yaratıcı alternatiflerle değiştirir. Google, kullanıcıların internet bağlantısı kesildiğinde oynayabilecekleri çevrimdışı bir oyun sağlar. Bir yayıncılık platformu olan Medium, 404 Sayfa Bulunamadı hatasını "Medium'da (neredeyse) her şeyi bulabilirsiniz - görünüşe göre var olmayan bir sayfa bile" demek için kullanır ve kaybolmayla ilgili ilgi çekici makalelere bağlantılar verir.


10. Robot Değil Arkadaş Olun
Sistem hatalarını iletirken bir robota dönüşmek kolaydır, ancak yapabileceğiniz en iyi şey insanlığınız için savaşmaktır. Hata mesajlarınızı insancıl ve arkadaşça yapmak markayı insancıllaştırır ve daha çok umursadığınızı hissettirir. Kullanıcılar bir kişiden yardım almayı tercih eder ve arkadaş canlısı olmak hayal kırıklığını ortadan kaldırabilir ve anlayış yaratabilir.

11. CTA'ları Netleştirin
Hata mesajınızın içeriğine bağlı olarak, kullanıcıyı yönlendiren, mesajı kapatan veya hiç olmayan bir harekete geçirici mesaj düğmesine (CTA) ihtiyacınız olabilir.
Bir CTA düğmesi kullanıyorsanız, düğmenin ne yaptığını netleştirin. "Evet", "hayır" veya "tamam" gibi düğmeler, açıklayıcı metinle ayarlanmadıysa çok belirsiz olabilir. Ayrıca birden fazla CTA'nız olabilir, bu noktada kullanıcının her birinin sonuçlarını ayırt edebilmesini sağlamak isteyeceksiniz.
Bir hata mesajı CTA'sı yazarken, iyi bir kural, açıklamada yaptığınız aynı metni düğmede kullanmaktır. Örneğin, açıklamada “sil” demeyin ve ardından ilgili işlem düğmesine “sil” yazmayın.
12. Zamanlama Hesabı
Zamanlama, bir hata mesajının nasıl oluşturulacağının bir diğer önemli unsurudur. Hemen olacak mı? Postada? Bir hata mesajının zamanlaması, yardımcı bir ipucu ile rahatsız edici bir durum arasındaki fark olabilir.
Çoğu zaman, gerçek zamanlı uyarılar daha faydalıdır. Form doldururken resim. Bir yazım hatası yaparsınız ve hemen ardından kutunun yanında eksik öğeyi eklemenizi isteyen kırmızı bir metin görünür. Veya formu doldurun, gönder düğmesine basın ve düzeltilmesi gereken kırmızı hataların bir listesini alırsınız. Genellikle, kullanıcılar eskisini tercih eder.
13. Renkler Hakkında Akıllı Olun
Renk de bir tasarım öğesidir, ancak UX için yazıyorsanız, hata mesajlarının doğru şekilde gösterilmesini sağlamak için UX tasarımcısıyla birlikte çalışmalısınız.
Renk, mesaja dikkat çekmede büyük bir rol oynadığından, kolay hata mesajı tasarımı için önemlidir. Ancak dikkat çekici renkler kullanmak, dikkate alınması gereken tek şey değildir. Ayrıca, mesajınızın renk körü olan kişiler tarafından görülebilmesini sağlamak istersiniz. Bu, hataları belirtmek için uygun renk kombinasyonlarının ve simgelerin kullanılmasını içerir.
Renk körü kullanıcıların hata mesajlarınızı ve platformunuzun geri kalanını erişilebilir hale getirmesi için UI tasarımına ilişkin kılavuzumuza bakın.
14. Format ve Konumu Düşünün
Hata mesajlarını tasarlarken mesajın formatına ve ekranda nerede gösterileceğine de siz karar vereceksiniz. Mesajınız, tüm ekranı kaplayacak ve diğer tüm eylemleri engelleyecek kadar acil mi? Daha çok küçük bir bildirimse, kullanıcıları bu kadar büyük ölçüde rahatsız etmek can sıkıcı olabilir. Formlarla ilgili daha yeni ve daha az rahatsız edici bir uygulama, kullanıcılar tüm hataları düzeltene kadar gönder düğmesine basma seçeneğini ortadan kaldırmaktır.
Hata mesajlarını tam sayfa açılır pencereler, başlıklar veya satır içi hatalar olarak görüntüleyebilirsiniz. Seçtiğiniz tür, hatanın bağlamına ve ciddiyetine bağlı olacaktır. Örneğin, satır içi mesajlar, kullanıcıyı hatanın hemen yanında hata konusunda bilgilendirdiklerinden formlar için idealdir, bu da tespit edilmesini ve düzeltilmesini kolaylaştırır.

15. Hatayı Baştan Önleyin
Bazı hatalar kaçınılmazdır, ancak yapabildiğiniz yerde bunu engellemelisiniz. Empatik tasarımla, daha sorunsuz bir deneyim yaratmak için hata oluşumlarının sayısını azaltabilirsiniz.
Hataların sıklıkla nerede yapıldığını ortaya çıkaran bir müşteri yolculuk haritası oluşturarak başlayabilirsiniz. Ardından, bu hataları önleyen tasarım düzenlemeleri yapmanın mümkün olup olmadığına bakın. Hatayı azaltan bazı tasarım öğeleri şunlardır:
- Kullanıcıların seçememesi için müsait olmayan rezervasyon tarihlerinin üzerini çizmek
- Otomatik düzeltme yazım hataları (buna dikkat edin)
- Yanlış tıklamaları veya yanlışlıkları önlemek için beyaz boşluk kullanma
- Açıkça etiketleme formları
Ayrıca daha iyi yön sağlayarak tekrar hatalarını azaltabilirsiniz. Örneğin, birçok kullanıcının birden fazla kullanıcı adı ve şifresi vardır. "Bu kullanıcı adı mevcut değil", "Giriş bilgileriniz yanlış" demekten daha sonra ne deneneceği konusunda daha iyi bir yönlendirme sağlar.
Önleyici tasarımın en iyi örneklerinden biri Twitter'ın karakter sayacıdır. Bir tweetin karakter sınırını aştığınızda, aşan karakterler kırmızı ile vurgulanır ve aştığınız karakter sayısı altta gösterilir. Bu, ne kadar azaltmanız gerektiğini görmenizi kolaylaştırır.

İlerleyin ve Tüm Hataları Fethedin
Kullanıcılarınızı rahatsız etmek yerine onları güçlendiren etkili hata mesajları oluşturmaya hazırsanız, hangi hatalara yardımcı olduğunuzu bilmekle başlayın. Sıfırdan başlıyor olabilirsiniz, yeniden yazmanız gereken hata mesajlarınız olabilir veya yalnızca tüm temelleri kapsadığınızdan emin olabilirsiniz.
Bazen en iyi hata mesajları gerekli değildir, ancak kullanıcı deneyimine yardımcı olmak için yatırım yapmaya değer. Bazı e-posta platformları, e-postaya bir dosya eklemekten bahsettiğinizde, e-postanızda bir dosya bulunmadığını size bildirir. Bu unutkan anı yakalamak zorunda değiller, ama tuttuklarında kesinlikle yardımcı oluyor.
Yazılımınızın veya web sitenizin tüm öğelerini değerlendirin ve bir şeylerin yanlış gidebileceği veya kullanıcıların karışabileceği tüm yerlerin bir listesini yapın. Bunu yaptıktan sonra, kullanıcı dostu mesajlar yazmak için bu 15 ipucunu kullanın. Ve yardıma ihtiyacın olursa, ulaş.
