... views
Adam Fard
by Adam Fard, Co-founder & Head of Design

Design Validation: How Do You Know if Your Design is Good

Design Validation: How Do You Know if Your Design is Good


Throughout every project, designers make countless decisions. These include fonts, microcopy, user flows, product structure. The list goes on and on. The tricky thing though is figuring out whether these design choices were optimal or at least good. This brings us to this article’s topic: how do you know if your design rocks.

Download FreeDesign Validation Checklist

A few disclaimers before we jump in:

This list of design validation methods presented in this article is by no means comprehensive. There are books upon books on design validation. And rightfully so, might we add. 

Here’s a good overview of the design validation methods. Feel free to check out the whole UX testing process here.


The ways to test your design presented in this article are the ones we employ the most often. Therefore, we deem them the most practical and share-worthy.

N.B. Also, please note that these methods work in conjunction. You can’t just pick one and rely solely on its results; use as many as possible.

Design Validation through Usability Testing

Let’s kick off this list with the trusty old favorite - usability testing. This method is based on the axiom that design without users is not design, i.e. every major design decision should be validated by the means of testing it on actual users. Only then should it be considered validated.

Usability testing is probably the most common and arguably the most potent design validation method. There are a few reasons for that. Firstly, this design validation method involves interviewing actual users or potential users, which is the most reliable source of information. Secondly, usability testing usually involves creating interview scripts that allow you to compare answers to the same sets of questions. The downside though is that usability testing is time-consuming and relatively not cheap.

Usability testing generally involves the following processes:

  • Defining objectives;

  • Looking for users. Consider using the following resources:

  • Contact your existing users;

  • See if you can find your competitors’ users;

  • Facebook groups;

  • LinkedIn groups;

  • Try usertesting.com;

  • Reddit.

  • The minimal optimal number of users to test your design on is five. Here’s research that backs that up;

  • Creating task scenarios and conducting the interview;

  • Analyzing the data and turning it into insights.

Hallway Testing & Peer review

We designers love to judge someone else’s design. That’s why once in doubt, have your designer friend or a colleague take a look at your work. That’s an invaluable source of new ideas and feedback. 

Hallway testing is pretty much yanking anyone you can lay your eyes on and having them interact with your design to gather feedback. Ideally, that “anyone” should be a potential user of the product you’re testing so that Lucy from accounting doesn’t review an app for ER nurses.

Think of both of these as quick-and-dirty usability testing. Did we mention that both of these methods are free?

10 Nielsen Heuristics

Analyzing and validating a product design through the lens of design heuristics is quite common. It often comes naturally from experienced designers. Experienced or not, though, a designer should have these heuristics top of mind. To help you do that we’ve prepared a checklist and a template for Nielsen Heuristic Analysis. Ideally, you’d need to print these templates and have an analysis session on your app.

We also have a comprehensive video that covers all aspects of heuristic evaluation. Consider taking a look at it if you prefer watching over reading.

The 10 Nielsen’s Heuristics include:

  1. Visibility of System Status (users should know the status of the system and get feedback on interactions with it);

  2. Match between system and the real world (the system should resemble the experiences that users already had);

  3. User control and freedom (users should be able to reverse their action if done by mistake);

  4. Consistency and standard (similar system elements should look similar);

  5. Error prevention (minimize the likelihood of making mistakes);

  6. Recognition rather than recall (users should be able to interact with the system without prior information or context;

  7. Flexibility and efficiency of use (both new and experienced users should be able to efficiently use the system);

  8. An aesthetic and minimalist design (declutter as much as possible, less is more);

  9. Help users recognize, diagnose, and recover from errors (make error messages understandable, and suggest ways to fix an error);

  10. Help and documentation (if a user has a hard time interacting with your app, make sure there’s help that’s easily accessible).

These heuristics serve as principles on which your design should be based. Done correctly, these are a recipe for impeccable and validated design.


Design Validation through Analytics & Benchmarking


Design drives business. Therefore, good design should define key product metrics. That means that gauging metrics with regards to design changes is how you can estimate if you made a good design decision. However, there’s a downside to using this retrospective method. The data takes time to collect. Additionally, you’d have to make as few changes as possible to estimate each decision separately, or else you won’t know what works and what doesn’t.

The screenshot is taken from Google Analytics


Benchmarking partially helps overcome the retrospective analysis’ downsides we’ve mentioned. Benchmarks are the industry standards for your product metrics. If the metrics are on par with the industry average, so is your design.


Heatmaps are visual representations of how users interact with your product. Take a look at a heatmap below. The redder the area is, the more users click on it. Conversely, the bluer it is, the fewer clicks it gets.


Additionally, there are plenty of plugins for Figma or Sketch that, with the help of AI, predict how users’ attention distributes across the design elements. Luckily, this use case is free and doesn’t take much time. This distribution should ideally coincide with the information hierarchy you’re going for. If it doesn’t, you know what to focus on. Take a look at a gif below to get a better idea of what we’re talking about.

Video shot with Loom. Designed in Figma. Heatmapped with Visual Eyes.

A/B Testing

In a nutshell, A/B testing is creating multiple versions of the same piece of functionality and then seeing whichever one performs best. It’s a potent method but takes time for the data to aggregate and needs developers to help you implement the A/B testing. 

This method is more about finding out which design version is better. That means that you need at least two versions of the same design. Also note that you need to make as few changes as possible in each version, ideally one tweak per version.


Validating your design is not an easy task. However, we hope that it’s now a tad easier for you. Make sure to combine users’ feedback and user-generated analytics and you should nail your design.

Free Checklist

Design Validation Checklist

Download our checklist on design validation to make sure your decisions are well-informed and have research to back them up:

Download Free Checklist
Adam Fard

Adam Fard . Founder

Helping startups to improve their app’s usability & realize their business goals

Learn more

Exclusive Articles & Strategies

for Startups, UX Designers & Entrepreneurs

Want to improve your App?

We help you to resolve Usability, Retention Rate and Conversion issues:

Contact Us

Exclusive UX Articles & Strategies

for Startups, UX Designers & Entrepreneurs