Discover how a wireframe can help you build a website or mobile app, and begin creating your first wireframe.
![[Featured image] A web designer works on high-fidelity wireframes on a laptop. They are wearing a green cardigan and black glasses and sitting in a shared workspace with black lamps on the desks.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/3EP8OumPqiWTEfjXSQLpuz/accb37564efc1663042722b88ea96499/iStock-511582616__1_.jpg?w=1500&h=680&q=60&fit=fill&f=faces&fm=jpg&fl=progressive&auto=format%2Ccompress&dpr=1&w=1000)
A wireframe is a low-detail, structural blueprint of a digital interface that shows layout, content hierarchy, and functionality without visual design.
A successful wireframe offers a representation of a product in the UX concept & design stages.
Creating a wireframe can be a helpful practice for graphic designers, UX/UI designers, and web designers.
You can learn more about making wireframes and UX design by exploring careers in user experience.
A wireframe helps finalize a user-experience (UX) concept before a team begins coding a website or app. After reading more about UX and related careers, consider enrolling in the Google UX Design Professional Certificate. You’ll learn in-demand skills, get AI training from Google experts, and can learn at your own pace.
A wireframe is a digital sketch, mock-up, or prototype showing each element's position within a user interface, including text, buttons, images, videos, and menus. It can also include information on how the site or app should function.
Wireframes are usually classified in terms of fidelity, or how closely they resemble the site, page, or app they’ll ultimately become. Here are some distinctions:
Low-fidelity wireframes are the most basic and rough mock-ups of a site, page, or app, showing how all the elements will be positioned on the screen. They typically include elements like generic text and placeholders for images, headings, menus, and buttons.
Mid-fidelity wireframes include more detail than low-fidelity ones. Details might include more accurate spacing between elements, actual headlines, and additional design elements.
High-fidelity wireframes are more realistic in appearance than their low- and mid-fidelity counterparts and most closely resemble the sites or apps they represent. A high-fidelity wireframe may include visual details such as typography, colors, and images.
Wireframes can be a useful way to launch the process of creating a website or mobile app. As you venture into wireframing, consider these benefits:
You can explore an early concept without making decisions about the finished product’s fonts, colors, or other design features.
You can explore aesthetics, information architecture, and function without writing any code.
Collaborators and stakeholders can offer feedback on the wireframe before features are finalized.
A wireframe can be easy and inexpensive to create and reduce the trial and error and expense of creating the finished product.
While you can build wireframes with different levels of fidelity, using different software, ensuring your wireframe has the following qualities can make it easier to develop your finished product.
Your wireframe should focus on the most important components of your website or app concept: the page elements you’ll include, where they’ll appear, and how users will interact with them. A high-fidelity wireframe might include fonts, colors, or actual images, but you’ll still need to keep the wireframe free of clutter and information overload so collaborators can easily interpret the wireframe.
Any notes you add to a wireframe should focus on describing how users will interact with page elements. These descriptions should be short and clear, for example: “Button clicks to checkout page in new window.” Include these descriptions only when usability isn’t apparent from the visuals of the wireframe.
Reusable styles and symbols, such as boxes for images and horizontal lines for text, can speed up the process of creating wireframes, keep wireframes consistent, and make them easier to interpret.
A website wireframe and mobile app wireframe differ in several key ways, including size and layout, how users interact with the elements in the interface, and how those elements function. For example, website users can click on page elements using a mouse or tap on elements using a touch-enabled screen, while mobile app users can tap on elements to use them.
Ready to create your first wireframe or improve your existing wireframing workflow? Follow the steps below.
If you’re researching wireframes, you may have an idea for a website, web page, or mobile app you want to bring to life. Consider looking at examples of websites or apps you enjoy using or have found easy to navigate to get ideas for the experience you want to offer your users.
Start by writing a description of what you want to create and the experience you want users to have. Writing a short description and keeping it handy can help you envision the eventual look and feel of the finished product.
Here’s an example:
“I’m creating a hair salon website that allows users to book appointments with stylists, review services and prices, read and post customer reviews, and peruse our gallery of hairstyles, all from the home page.”
Using your written description, begin sketching the user interface of the site or app by hand. Sketching a wireframe by hand can be a quick process and typically requires minimal effort and cost. In addition, a hand-drawn sketch can serve as a precursor to creating a digital wireframe, especially if you’ll be using wireframe software for the first time.
Your hand-drawn sketch can include an area for navigation menus, boxes for images and call-to-action (CTA) buttons, and horizontal lines for text and headlines. It should also account for the dimensions of different devices and screens. You don’t need to focus too much on the aesthetics of the hand-drawn sketch, as you can refine these details at a later stage of the wireframing and design process. Rather, focus on the interface’s overall layout.
When you’re ready to turn your sketch into a digital wireframe, select wireframe software that will best help you meet your goals. Using the table below, consider cost, features, and ease of use. Read the support documentation or take tutorials on how to use the programs you’re most interested in. If available, sign up for free trials before purchase so that you can make an experience-based decision. We’ve reviewed five software programs in the table below and listed the cost, features and scores on G2*, a site where users review and discover software [1].
| Wireframe software | Cost | Features | G2 score |
|---|---|---|---|
| Figma | Starts free | Drawing tools, auto layout, animations, user-interaction simulation, sketch import | 4.7/5 |
| Lucidchart | Starts free | Co-authoring and collaboration capabilities, integrates with other apps, diagramming tools and template | 4.5/5 |
| Balsamiq | Starts at $12/month after free trial | UI components and icons, drag-and-drop elements, keyboard shortcuts, interactive prototypes | 4.2/5 |
| Whimsical | Starts free | Wireframe design for any screen, icon and configurable elements library, customizations | 4.6/5 |
| Miro | Starts free | Collaborative visual workspace to create mockups, develop strategy, and see client information all in one place. | 4.7/5 |
The next step is to build your wireframe using software and your hand-drawn sketch. You may find it useful to look at wireframe examples as you build yours. Be sure to include the layout of all page elements and notes for how elements will function while excluding actual content and excessive design details.
Getting feedback from others is an important step in creating wireframes that turn into user-friendly sites and apps. If you are building a wireframe to help you complete a personal project, enlist the help of people in your network. If you’re building a wireframe for professional projects, ask stakeholders and collaborators for input.
Questions you might ask include:
“How easy would this site or app be to use?”
“How intuitive is the layout?”
“Are there any areas that are confusing or cluttered?”
“What changes do you recommend?”
Once you gather feedback, the next step is to implement it in your wireframe. You may find that you need to alter the layout completely, turn a low- or mid-fidelity wireframe into a high-fidelity one, or go through several rounds of feedback and implementation. With a finalized wireframe, you can begin building your site or app.
Wireframing is a process that people in a variety of roles can use to bring ideas to life. A few job titles you may come across in your wireframe research include:
UX and UI designers conduct research into how users interact with apps and websites to design engaging digital experiences.
A graphic designer creates visual concepts, including website layouts in some cases, to communicate ideas to audiences.
A web designer determines how a website will appear to users, including colors, fonts, images, and the overall layout and aesthetics that drive users’ experiences.
An app designer determines the look and feel of a mobile application, including the visual elements, how they’re arranged, and the app’s functionality.
In addition to the above roles, you may also discover that business owners, artists, creative designers, freelancers, educators, and hobbyists use wireframes to envision user experiences. For example, a jewelry maker creating an e-commerce website for selling jewelry and a teacher creating an app on which students access assignments can both use wireframes to brainstorm ideas.
Taking online courses can be a great way to learn wireframing techniques, UX design, and coding skills for building digital experiences users love. If you’re not looking to begin a course right now, check out these free resources:
Watch our video on YouTube: UX Design for Beginners: Design Products People Love
Subscribe to our newsletter: Career chat
Read about a Coursera UX Learner: From Informatics to Interface Design: Meet Salma
Drive your future career forward with a Coursera Plus subscription. When you enroll in either the monthly or annual option, you’ll gain access to over 10,000 courses—just check the course page to make sure your selection is available.
选择正确的详细程度取决于你当前的目标:
在早期头脑风暴阶段,使用低保真(Lo-Fi)。这些 "骨架 "轮廓(通常是手绘或简单的灰色方框)最适合绘制用户流程和核心功能,而不会被美学所干扰。
当您需要测试特定的交互、提交给利益相关者进行最终审批或将设计交给开发人员时,请使用高保真(Hi-Fi)设计。这包括像素精确的间距、真实的内容和品牌元素。
一些常见的选项包括
Figma:行业标准,适用于需要实时反馈和轻松交接的团队。
Balsamiq:非常适合非设计师或希望保持 "粗糙 "的早期构思阶段。
Adobe XD:如果你的工作流程已经深深嵌入 Adobe 生态系统,那么它就是你的最佳选择。
Miro:最适合在进行详细的用户界面设计之前绘制高级流程图。
是的。大多数行业领先的工具都提供强大的免费层级。Figma 允许免费使用多个活跃项目,这对个人来说已经足够了。Penpot 是一款出色的开源(免费)替代工具。对于零成本的低保真工作,没有什么能比纸笔或 Excalidraw 这样的电子白板更好了。
功能线框应作为以下元素的视觉指南:
内容布局:标题、正文和图片的位置。
导航:菜单、搜索栏和页脚链接。
界面元素:按钮、表单字段和图标(占位符也可以)。
用户逻辑:清晰显示用户如何从 A 点移动到 B 点。
要获得可行的见解,可采用以下三种方法:
利益相关者审查: 浏览线框,重点关注业务需求。
可用性测试: 让用户使用可点击的原型完成一项任务,看看他们在哪里卡住了。
工具内注释:使用 Figma 或 Adobe XD 中的功能,让队友直接在设计元素上留下特定注释。
将网站地图视为整个网站的 "目录",它显示了页面之间的层次关系。线框是单个页面的 "蓝图";它显示了该页面的具体布局和界面元素。
无障碍设计始于线框阶段,而非最终的用户界面。
合理的标题结构: 确保 H1、H2 和 H3 标记遵循合理的顺序。
触摸目标: 确保按钮足够大(最小 44x44 像素)。
色彩对比: 即使是灰度文字,也要确保文字在背景中清晰可读。
注释:为屏幕阅读器行为添加注释,如 "此处需要 Alt-text "或 "焦点顺序从左到右移动"。
时间安排因复杂程度而异:
低保真: 每个屏幕 30 分钟至 2 小时。
高保真:每个屏幕 4 到 8 个小时,取决于交互的复杂程度和内容密度。
一个标准的 5 页网站,从最初的草图到批准的高保真版本,通常需要 1 到 2 周的时间来完成线框设计。
G2. “Best Wireframing Software, https://www.g2.com/categories/wireframing.” Accessed February 10, 2025.
编辑团队
Coursera 的编辑团队由经验丰富的专业编辑、作者和事实核查人员组成。我们的文章都经过深入研究和全面审核,以确保为任何主题提供值得信赖的信息和建议。我们深知,在您的教育或职业生涯中迈出下一步时可能...
此内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。