Lab: Grid-Based Wireframe Design 

Estimated time: 45 minutes

What you will learn

This lab is designed to equip learners with practical skills in applying grid systems to create structured, user-centric wireframes for websites and mobile applications. Through hands-on exercises, learners will gain a deeper appreciation of how grids contribute to visual consistency, alignment, and responsive design.

Learning objectives

By the end of this lab, you will be able to:

Prerequisites

Note: If this is your first time using Figma, we recommend creating an account. To do this, right-click Getting started with Figma and open it in a new tab to sign up.

Introduction

In today's multi-device world, digital products must look clean, work seamlessly, and feel intuitive—whether viewed on a desktop, tablet, or phone. One of the unsung heroes that helps designers achieve this is the grid system. It provides structure, rhythm, and alignment to UI layouts, making interfaces both aesthetically pleasing and functionally effective.

This lab will walk you through the process of designing wireframes using a grid system, a foundational skill every UI/UX designer must master. Think of the grid as the invisible skeleton of your design—it guides where things should go, helps maintain balance, and ensures consistency across pages and screen sizes.

Scenario

Design brief

You've just been hired by Leaf & Page organization, a new online bookstore launching its website. They need a clean, user-friendly homepage wireframe to showcase featured books, categories like fiction and non-fiction, and a newsletter signup.

Your job is to create a low-fidelity wireframe using a grid system to ensure clean alignment, consistent spacing, and a responsive layout. The focus is on structure, not visuals—so stick to simple blocks and placeholder text.

Getting started

Step 1: Open Figma and create a new file - Go to https://figma.com and log in. - After logging in, you will be redirected to your Figma Dashboard, click the "Design" card visible in the dashboard, as shown in given screenshot with highlighted red border.

Step 1
Untitled Canvas
Rename File

Create the artboard (frame)

Step 2: Draw the canvas (frame) - Now select the frame from the bottom toolbar.

Frame Tool
Desktop Frame

Add a grid system to the frame

Step 3: Add a column grid - Now select the canvas frame and then click Layout grid.

Layout Grid
Grid Panel
Editable Grid
Column Grid Settings

Start wireframing sections

Step 4: Header section You'll now create low-fidelity UI blocks using rectangles, lines, and text.

Draw Rectangle
Add Text
Header Navigation

Step 5: Hero section (banner)

Change Layout
Hero Rectangle
Hero Text
Subheading
Explore Button
Button Styling

Book categories section

Step 6: Create different book categories - Below the hero section, draw 4 equally-sized rectangles and align with grid. - Add text labels inside each box.

Book Categories

Newsletter subscription

Step 7: Create subscription section - Draw a line to separate subscription section.

Divider Line
Subscription Box
Footer Section

Final design

Preview Button
Final Design

Summary

This lab guides you through the step-by-step process of designing a low-fidelity homepage wireframe for a fictional bookstore, Leaf & Page, using Figma. You set up a structured grid layout with defined columns and gutters, and then use basic shapes and text to build key interface sections like the header, hero banner, book categories, newsletter signup, and footer. The exercise emphasizes visual alignment, spacing, and consistency—core principles of UI design—while providing practical exposure to tools like layout grids, typography settings, and component placement in Figma.