Wireframing 101 - Research & Frameworks
This is the first post in my series on Wireframing. Enjoy!
Before I put pen to paper and begin to sketch out a site or page design, I go through a few key steps first:
1. Define Your Goals: Before you kick off any new product, page, etc., spend a few minutes fleshing out the goals for what you’re about to build. Basically, provide a “reason why” for everything you’re about to design, before you even design it. Here’s how we typically break things down:
- User Goals: First and foremost, we focus on the user. It’s helpful if you can incorporate some user research into your process up front (e.g. interviews, personas, etc.) but many times early stage start-ups don’t have the time or resources.
Don’t worry, it’s OK to skip the formal/rigorous user research phase when you’re building your first prototype. But be sure to constantly test and iterate those prototypes against real users going forward (a later post will deal with user testing).
For those who can’t go through with some upfront user research, at the very least try to put an empathetic pair of goggles on and think from your user’s point of view. It helps to ask questions like:
Why is this site valuable to your target customer?
What can your site do that helps make their lives better?
How can you make it easier for them to execute those activities?
Once you understand the purpose of the site from the user’s perspective, it’s time to think about why the site is important to YOU!
- Business Goals: This step tends to be easier for most folks to think through. You’re basically asking yourself what activities you want the user to engage in that speak directly to your core business objectives. So ask questions like:
What are the MOST valuable actions a user can take on this site/page? (e.g. purchasing a product, registering for a newsletter, referring a friend, etc.)
What can I do to make it as easy as possible for them to take this action?
How can measure the impact of this action?
I tend to rank my business goals on a per-page basis which then helps me prioritize various visual elements later on. I also find it helpful to limit the number of business goals per page to 3 (ideally, it’s just 1). This helps keep my design tight and focus the desired action I want the user to take.
For example, on some of our old pages we used to have multiple calls-to-action. We simply scattered them about the page and hoped users would click on all of them (newsletter registration, sign-up for a free trial to a product, etc.). It seems like common sense now, but it took us a while to figure out that we should probably eliminate (or at least conditionally display) the newsletter sign-up area because the most valuable action a user could take on our site was to purchase a product.
2. Create a Sitemap - I can’t even begin to stress how important this is.
Do NOT start designing a single page until you know how it fits into ALL of the other pages on your site. Every time I try to break this rule, I end up screwing myself, scrapping whatever design I was working on and eventually I have to start over with a site map.
And please don’t skimp on the level of detail in the site map either - it might seem painful but it pays to not only show groups of pages, but try to show the entire process flow from page-to-page as well. How does one page transition into the next? How do all of the pages link to one another?
Once you can visualize a process, you can picture how a user will feel as they’re going through it. This will help you identify points of friction and you can eliminate them BEFORE you even start designing the page.
Again, a site map is a MUST!
3. Apply a Framework: It’s easy to lose your way when you’re building a massive site, operating on a tight budget and a deadline is rapidly approaching. You tend to cut corners in an effort to move faster. I’ve been there, I understand.
I’m all for the quick and dirty approach to building a product - especially when we’re talking about an alpha version or MVP (Minimum Viable Product).
But there are frameworks you can apply to your process that won’t slow you down and will insure a design that incorporates both the user and business goals successfully.
In my next post I’ll go over a framework that we’ve come to depend on to quickly get a new page up and running!
Feedback
By the way, please feel free to submit some feedback on this post. It’ll help me improve on the next one!




2 years ago
Newer

