Use human language

Use human language Bad Practice
Use human language Best Practice

An error message, like all other copy on your product, is a conversation between you and your users, even if it is conveyed automatically. It is you that is speaking to your users through these messages, not a robot — and your language should reflect the same. Using words like "unauthorized," "restricted," or a baffling string of numbers and characters without providing any context makes you appear detached and robotic.

Using human language, on the other hand, allows you to connect with your users and makes them feel secure and supported throughout their journey.

Pro Tip! A good way to check if your error message sounds human is by reading it out loud and checking if it sounds natural and conversational.

<?xml version="1.0" encoding="utf-8"?>