Web App UX

Empty State Design – What You Need to Know

One of the first design elements users meet with in an application is the so-called “empty state”. When we first open a CRM software, the list of our customers is yet empty. When we open a new document for editing, the document is plain. Traditionally, in case of a desktop/offline application, blankness is an indicator that content can be filled in there.

Still, this heuristics is not necessarily applicable on the web, because on the web a blank page often means something else. We had been working on Protopmail, an e-mail marketing software; its central element is the e-mail editor. On occasion of a user testing, a user opened the e-mail editor and was waiting… and waiting…

“I guess it’s still opening… I don’t know. I don’t see anything.”

Well yes, this is exactly the moment when a user closes a web app – if “not even the main page loads properly”, what could the user expect. The thing with web apps is that the user can never be sure why the screen is empty: is it because it is designed to be so, or because it’s not loading properly?

What’s the solution? We want to leave the screen blank, so that the editing option is obvious, but we still want to put something there, so that the user doesn’t think that the page is still loading. Riddle: what is there but still not there? Solution: the watermark!

The punchline is that by using the watermark we kill two birds with one stone: we indicate that the loading of the page is done, but also give instructions to the user.

Empty State Design Examples

Before the era of flat design, the typical indicator was depth, as if a piece of puzzle was missing from the screen.

With the arrival of the era of flat design, depth was gone and was replaced by a light-grey watermark. Regarding text, in most of the cases the application affirms that this is the empty state and the user should follow the instructions in order to proceed.

What’s even better: placing directly a link/button for proceeding in the empty state.

The initial stage for proceeding also might be shown with an arrow.

If the target audience of the software allows it, the empty state is a good place for humor or a little extra surprise for the users.

We are constantly sharing our thoughts and design tricks on this blog that help developers in creating applications. You will hear about our next article on our Facebook page.

Zsombor Várnagy-Tóth

Recent Posts

6 Recommendations to Design AI-driven Tools for Educators

Imagine a future where lesson planning takes minutes, not hours—this is the promise of AI-driven…

8 months ago

Crafting a Blueprint for an Internal Soft Skill Training

In UX, most of the attention is on the surface: people are interested in wireframes,…

8 months ago

Top 10 UX Design Agencies to Work With – September 2024

Slowly but surely, 2024 comes to an end, but the significance of investing in user…

9 months ago

UX Design Mistakes of the B2C E-Commerce Galaxy

 Don’t judge a book by its cover. In the case of e-commerce websites from the…

9 months ago

7 Common Mistakes in Running Workshops

You are standing in front of the participants, wondering where it went wrong. Why aren't…

9 months ago

Top 9 Fintech Design Agencies – 2024

The FinTech industry is rapidly growing and it can’t be stopped. As everything becomes more…

9 months ago