Skip to main content
Figma Basics – Complete Beginner to Advanced Guide
CHAPTER 07 Beginner

Wireframing Basics

Updated: May 16, 2026
25 min read

# CHAPTER 7

Wireframing Basics

1. Introduction

Imagine trying to build a skyscraper by laying bricks before the architect has drawn the blueprints. The walls would be crooked, the plumbing would fail, and the building would collapse. In digital product design, diving straight into Figma and choosing vibrant colors, gradients, and fonts before establishing the logical flow of the app is a recipe for disaster. The architectural blueprint of UI/UX design is the Wireframe. In this chapter, we will strip away all aesthetics. We will embrace the stark simplicity of Low-Fidelity Wireframes, focus entirely on UX planning and User Flows, and map out the core content structure of an application using nothing but gray boxes and basic text.

2. Learning Objectives

By the end of this chapter, you will be able to:
  • Define the purpose of a Low-Fidelity Wireframe in the UX process.
  • Differentiate between Low-Fidelity and High-Fidelity design phases.
  • Construct basic User Flows to map a user's journey through an application.
  • Utilize gray-box abstraction to represent images, videos, and text blocks.
  • Create a foundational structural wireframe for a mobile application in Figma.

3. What is a Wireframe?

A Wireframe is a simplified, black-and-white, structural outline of a digital interface. It is entirely devoid of color, typography choices, and real images.

*Why do we do this?* If you show a client a beautifully colored, high-fidelity design, they will spend 45 minutes arguing with you about whether the button should be "Ocean Blue" or "Sky Blue," completely ignoring the fact that the "Checkout" button is missing! By presenting a stark, ugly wireframe, you force the client (and yourself) to focus 100% on Functionality and Structure. *"Does this layout make sense? Can the user easily find the navigation menu?"*

4. Low-Fidelity vs. High-Fidelity

  • Low-Fidelity (Lo-Fi): Hand-drawn sketches on paper, or simple gray boxes in Figma. Used for rapid brainstorming in the first week of a project. Very fast to create and throw away.
  • High-Fidelity (Hi-Fi): The final, polished product. Contains the exact brand colors, actual photographs, perfect 8-point spacing, and final typography. Created only *after* the wireframe is approved.

5. Wireframing Abstractions (The Gray Boxes)

When wireframing, you do not use real content. You use universally recognized symbols:
  • An Image/Video: Draw a gray rectangle and put a big "X" through it.
  • A Button: Draw a dark gray rectangle with simple text inside (e.g., [ SUBMIT ]).
  • A Paragraph: Draw 4 or 5 horizontal gray lines stacked on top of each other, or use dummy text (Lorem Ipsum).
  • A User Profile Photo: Draw a gray circle.

6. User Flows and UX Planning

Before you even draw the gray boxes, you must know what screens you need. This requires a User Flow. A User Flow is a flowchart mapping the exact path a user takes to achieve a goal. *Example Goal: Buy a T-Shirt on a mobile app.*
  1. 1. Screen 1 (Home): User clicks "Mens Clothing."
  1. 2. Screen 2 (Category): User scrolls and clicks a "T-Shirt" image.
  1. 3. Screen 3 (Product Detail): User selects "Large" and clicks "Add to Cart."
  1. 4. Screen 4 (Checkout): User enters credit card.
*By writing this out, the designer realizes they need to wireframe exactly 4 distinct screens!*

7. Diagrams/Visual Suggestions

*Visual Concept: The Wireframe Abstraction* Provide a side-by-side comparison.
  • Left Side (Wireframe): A gray box with an "X" in it. Below it, a thick gray line (Title). Below that, three thin gray lines (Paragraph). At the bottom, a dark gray box (Button).
  • Right Side (Final UI): The exact same layout, but the gray box is a high-res photo of a sneaker. The thick line says "Nike Air Max". The thin lines are the product description. The dark gray box is a bright orange button saying "Add to Cart - $120".
This visual immediately "clicks" the concept of wireframing into the student's mind.

8. Best Practices

  • Never Use Color in a Wireframe: It is incredibly tempting to make the main button blue "just so it stands out." Do not do this. The moment you introduce one color, the client expects the whole design to be colored. Stick strictly to three shades of gray: Light Gray (Backgrounds), Medium Gray (Images/Placeholders), and Dark Gray (Text/Important Buttons).

9. Common Mistakes

  • Getting Stuck on Details: A junior designer spends 2 hours in Figma trying to find the perfect tiny "shopping cart" icon for their low-fidelity wireframe. This is a massive waste of time. In a wireframe, you simply draw a square and type the word "Icon" inside it, or just use a generic circle. Wireframing is about speed and structure, not perfection.

10. Mini Project: Wireframe a Mobile Login Screen

Let's build a functional blueprint.
  1. 1. Press F, select iPhone 15 Pro.
  1. 2. Press O (Ellipse). Draw a large gray circle at the top center. (This represents the company Logo).
  1. 3. Press T. Type "Welcome Back" in a large, simple font. Place it below the logo.
  1. 4. Press R. Draw a wide, light-gray rectangle. Place it below the text. Type "Email Address" inside it. (This is the email input field).
  1. 5. Duplicate that rectangle (Hold Alt/Option and drag down). Change the text to "Password".
  1. 6. Draw a final rectangle. Fill it with Dark Gray. Type "LOGIN" inside it in white text.
  1. 7. You have just completed a professional UX wireframe! You now know exactly where every element lives before you start choosing brand colors.

11. Practice Exercises

  1. 1. Define the primary purpose of presenting a Low-Fidelity wireframe to a client instead of a fully colored, High-Fidelity design.
  1. 2. Draft a simple text-based "User Flow" mapping the steps a user takes to change their profile picture in a social media application. How many unique screens did you identify?

12. MCQs with Answers

Question 1

A UI/UX designer is beginning a new project for a massive e-commerce website. During the first week, they create designs utilizing only varying shades of gray, utilizing boxes with "X"s to represent photos, and dummy horizontal lines to represent paragraphs. What is this structural design phase called?

Question 2

When constructing a low-fidelity wireframe, a junior designer spends 45 minutes searching the internet for the exact, perfect corporate logo to place in the top-left corner of the header. Why does a senior designer criticize this action?

13. Interview Questions

  • Q: Explain the psychological benefit of stripping all color and typography choices out of a design when seeking early feedback from stakeholders or clients.
  • Q: Contrast the purpose of a User Flow diagram with the purpose of a Low-Fidelity Wireframe. Which one must be completed first in the UX design pipeline, and why?
  • Q: Walk me through your personal UX workflow. If I hire you to design a brand-new food delivery app from scratch, what are the exact steps you will take before you even look at the company's brand color guidelines?

14. FAQs

Q: Do I have to draw wireframes on paper first? A: You don't *have* to, but many senior designers highly recommend it! Sketching with a pen and paper is the fastest way to brainstorm. You can draw 5 different layout ideas in 60 seconds on paper. If you jump straight into Figma, you might get bogged down trying to make the gray boxes align perfectly, slowing down your creative process.

15. Summary

In Chapter 7, we abandoned aesthetics in favor of structural logic. We recognized that attempting to paint the walls before pouring the foundation is an amateur mistake. We embraced the stark, grayscale utility of Low-Fidelity Wireframes, utilizing abstract shapes to map out images, buttons, and paragraphs. We mapped the user's journey through the application using User Flows, ensuring every necessary screen was accounted for before entering Figma. By focusing entirely on function over form, we ensure our future, highly-polished designs are built upon an unshakeable UX foundation.

16. Next Chapter Recommendation

Our wireframes dictate *where* the buttons and cards should go. Now, we must learn how to actually build those elements professionally. Proceed to Chapter 8: Designing UI Components.

Finish this Chapter

Save your progress on your learning path and prepare for coding interview challenges.

Discussion

Join the discussion

Log in or create a free account to participate.

Sort: ·