14 simple tips for conducting a remote usability testing with a Figma prototype

Jhanvi Bhatia
UX Planet
Published in
8 min readDec 2, 2023
Photo by David Travis on Unsplash

Usability testing 1…2…3… Let’s talk about usability testing, kind of like when you make sure that a mic sounds good before using it. It’s like tuning your design to make it just right. While mic testing may be a breeze, our users bring a tidal wave of emotions, challenges, and authentic experiences. But on the other hand, in a fast-paced product lifecycle, we barely get time to plan an extensive usability testing.

Over the time, I’ve learned some really helpful things while conducting usability testings with Figma Prototypes. They might seem small, but they can make a huge impact when compounded together. Come along with me as we explore 15 simple tips that can make usability testing with Figma prototypes a lot better, turning it into a more user-friendly testing experience.

To show some prototyping examples, I have used a beautiful Prototyping Kit from Figma’s community designed by Renata Pôrto.

1. Create different flows for different tasks and add a description to them

By creating specific flows for each task, we can evaluate how users navigate and engage with the design in the context of those particular actions. This allows for a more targeted and task-specific evaluation. The feedback we receive from the users, also becomes more focused and relevant.

Creating different flows also facilitates A/B testing, allowing us to compare variations in design elements or interactions. This helps to identify which design performs better in terms of user preferences, efficiency, and overall usability.

How to add Figma Flows

Next, adding descriptions to Figma flows is important for providing context and guidance to users during usability testing. In these descriptions, we can add multiple things such as links, bulleted list for next steps, or any sort of information the user might need during the testing.

How to add description a created Figma flow

2. Add password protection to your prototype

Adding password protection to your Figma prototype is important for maintaining the confidentiality and security of your prototypes. It helps prevent unauthorized access, ensuring that only designated team members, stakeholders and users can view and interact with the prototype. This massively reduces the risk of unintended exposure or misuse of your prototypes during its development stages.

Note: This feature of adding password protection is available only for paid Figma version.

How to add password protection to a Figma prototype

3. Conduct Pilot Tests

As a beginner in usability testing, I used to share prototypes without actively interacting with them. Although I checked them in my Figma art board, I rarely engaged with them firsthand, leading to issues like inaccessibility, misalignment, and not so smooth smart animate transitions.

To avoid such pitfalls, I adopted the essential practice of personally interacting with the prototype before sharing it. In short, before the actual usability testing sessions, conduct pilot tests with a small group to identify and address any issues with your testing plan, prototype, or tasks. This helps ensure a smoother testing process when working with a larger sample.

4. Follow a user while they interact with the prototype

If you are conducting a moderated usability testing, it’s always a good idea to follow your users while they interact with the prototype. This helps us to observe real-time user behaviors, uncover usability challenges, and gain insights into their thought processes.

following a user on Figma prototype

5. Add a device type and realistic data in the prototype

Incorporating a specific device type (e.g., mobile, tablet, desktop) provides a realistic environment for user testing. Users are more likely to engage authentically with a prototype that mirrors the device they would typically use after the product is launched. Adding a device also enables designers to analyze the responsiveness of their designs.

Realistic data allows us to gather insights into how users interact with specific content types, helping refine the layout, hierarchy, and presentation of information.

How to add a device type in Figma prototypes

6. Use sections to maintain the state of prototype and where the user left

Figma has recently launched a couple of features for state management inside a prototype. One of them is using sections.

Before knowing sections usage in prototyping, I would connect interactions as shown in the image below, linking them to the initial frame of a specific flow.

Interaction is connected to the first frame inside a section

The drawback of this approach is that when users press the back button, the prototype resets to the initial frame. Consequently, users have to restart the entire interaction process within the “catto” flow from the beginning, and the prototype doesn’t retain the user’s last position.

output of the linking an interaction to the first frame of the flow inside a section

Now on the other hand, when you link the interactions of the home page to the “Cattos” section, the prototype retains the information about the specific cat meme you were viewing when you return to that section.

Linking of interactions to a section
the output of linking an interaction to a section

In summary, Figma’s state management feature helps in usability testing by allowing designers to simulate and maintain the current state of a prototype. This ensures that users can pick up from where they left off, offering a more realistic testing experience.

Following are a couple of resources for Figma’s state management tutorials:

  1. Figma tip: Sections and prototyping
  2. Component states preserved across pages!

7. Provide/hide hotspots hints based on the type of test

Different types of tests may require varied levels of guidance. You can turn on the hotspots, if you want to guide the users through specific tasks without unnecessary distractions. This ensures that participants focus on the intended interactions, leading to more accurate and task-specific feedback.

But if you want to allow the users to explore and figure out things by themselves, you can keep the hotspots off. This encourages users to navigate freely, fostering a more natural interaction pattern.

How to add hotspots in Figma Prototype

8. Make it like a PPT with header and description

Another effective method for guiding users through during usability testing is by enclosing your prototype within a frame, similar to a PowerPoint (PPT) slide. This approach serves as an alternative to Tip 1, which involves adding descriptions and flow names directly in Figma. The added bonus? You can repurpose these framed prototypes for seamless stakeholder presentations. This has to be my fav tip! 🫶

Figma prototype enclosed as a PPT.

9. Use Figma’s Commenting Feature

I really encourage to leverage Figma’s commenting feature to gather feedback directly within the prototype. Stakeholders, team members, and users can leave comments on specific elements, streamlining communication and collaboration during the testing phase.

This is my go-to usability testing hack!

How to comment on a Figma prototype

10. Share a feedback form for quantitative metrics/follow-ups

This is a tip that I learned during my Google UX certification. It's always a good idea to share a feedback form with your users after the study is conducted in order to capture quantitative metrics (The graphs generated later on are so satisfying!). You can also add a couple of open-ended follow-up questions.

Feedback forms also allow us as designers to advocate our design decisions in stakeholder meetings and opt for a design that resonates with the majority of users.

Example for a feedback form after usability testing

11. Record the user testing meetings / ask the user to record it.

Recording usability testing meetings, whether in a moderated or unmoderated setting, is crucial for several reasons. It allows for in-depth analysis of user interactions, provides a reference for revisiting specific moments, aids in uncovering user insights that might be missed during live sessions, and facilitates collaboration among team members who may not have been present during the testing phase.

Note: Before starting the recording, always ask for user’s consent!

Record your zoom calls!

12. Keep the usability tests short!

Think of usability testing like ordering pizza. If it takes too long, your users might start feeling like they’re stuck in a never-ending pizza line. Nobody wants that! Keep it short and sweet, just like you’d want your favorite pizza order to arrive quickly.

Pro tip: It can be interesting to ask your testers what they thought about the test duration in your post-test feedback form. It can help you adjust it for your next test sessions.

a never ending usability testing might look like this! :(

13. Make users comfortable and encourage thinking out loud

If usability testing participants have rarely interacted with you before, they may hesitate to share any pain-points. Asking for help from someone we don't know can be challenging. As designers, it’s our responsibility to build trust and reassure users that we won’t judge them for any task difficulties.

Using ice-breaker activities like discussing their day, hobbies, or favorite movies helps alleviate pressure. Encouraging users to think out loud during prototype use further fosters a comfortable testing environment.

Here is a great resource for Icebreaker activities!

Figjam icebreaker template

14. Add Integrations like Maze

If you’ve got extra time and are keen on exploring usability testing integrations, give Maze a try!

Maze allows you to add realistic interactions to your Figma prototypes, making them more closely resemble the actual user experience. This realism enhances the validity of usability testing results. You can easily conduct an efficient remote testing, A/B testing, and get in-depth analytics afterward, offering insights into user interactions and preferences.

Following are a couple of resources I suggest if you wanted to get started with maze:

  1. Figma Prototype Testing with Maze
  2. You need to know Usability Testing (with Maze) by DesignCourse
  3. Testing Figma Prototypes with Maze | by Irina Lediaeva

That’s all about it! I hope these tips help you in conducting a remote usability testing with a Figma prototype. Furthermore, following are a couple of resources to learn more about usability testing and figma prototyping.

  1. Usability Testing Tips and Examples | Google UX Design Certificate
  2. The Beginner’s Guide to Usability Testing [+ Sample Questions]
  3. Figma for Education: Prototyping with Figma 101
  4. Figma for Edu: Advanced prototyping workshop

Thank you for reading! I’d be happy to connect and talk with you! My social media handles are:

Linkedin | Dribbble

or just drop me an email at: jhanvi.mbhatia@gmail.com

--

--

Jhanvi Bhatia
UX Planet

A passionate self-taught UX Designer inclined towards interaction design, equity-focused design & assistive technology to create experiences that are inclusive.