Building a Website Wireframe in Illustrator

Teaser: Wireframe

Wireframing is a great tool to have in your web design arsenal. Learn to use Illustrator effectively to create web design wireframes.

This tutorial reviews some techniques for setting up your document for the web, quickly building rounded boxes for layouts, creating a repository of usable web elements, using callouts, and more.

This is a great introduction to get rolling with web design in Illustrator. And a good review for those who want to use illustrator to make website wireframes.


The Many Wireframing Tools Available

There are many programs out there for web designers to use for website wireframing. Some criteria to choosing a program to use on a given project are: your familiarity with the program, your ability to work quickly in it, and the given programs functionality and flexibility to make edits.

Some common wireframing programs you could use are outside and within the Adobe Suite. Looking outside the Adboe Suite Omni Graffle is a program that lots of web designers use for wireframing. I tried this program and while its a great tool I just didn't connect with it.

Within the Adobe Creative Suite some common apps to use to build wireframes are Photoshop, Fireworks, InDesign, and Illustrator. Photoshop is a great and powerful tool though to many using the Vector tools in Photoshop feels a bit clunky. Fireworks is a really cool program that works great for building wireframes. I haven't tried out its multi-page functionality yet. So, I can't comment on the breadth of its abilities. Though I like it for building website and wireframe design's quickly. Some people use InDesign because it has multi-page functionality and easily exports pdf docs. So, if you have a large project that has alot of wireframes it may be a decent solution. And then we come to our beloved Illustrator.

Choosing Illustrator for Wireframing

With all these other products that do the job out there why use Illustrator for wireframing? Well for those that grew up using Illustrator allot we are really quick in the program. I feel that no other program compares in feeling of use for me. I use Illustrator for wireframing when I have just a few pages to mock up, as it doesn't have multi-page functionality. So, its especially helpful on small projects. Having all the artwork as Vector in Illustrator allows for really simple and easy changes as clients make corrections and additions to the mockups.

I use vector graphics as the foundation for allot of my web work. It helps to differentiate my style and I love making vector graphics. If you are going to be using Illustrator to mock up the website than it makes sense to use it for the wireframing. Then the conversion from wireframe to mockup is seamless. These are just a handful of reasons why I use Illustrator for website wireframing your list may differ.

Let's Get to Wireframing in Illustrator

For the purposes of this tutorial we are going to be creating a simple wireframe based on a two column blog style design.

Setting Up Your Document

With Illustrator Open go to File > New or (Command/Ctrl + N). In the dialogue box that comes up, see image below, Name your document. For Width enter 1160px (I'm creating a design at 960px so I'm leaving 100px of space on each side). For Height choose 1000px. This is just a guess of how long I think it will be. This will likely need to be modified later though. For Units choose Pixels. Under the Advanced dropdown choose Color Mode: RGB, Raster Effects: Sceen (72pi), and Preview Mode: Pixel.

Document Wireframe Setup

Setting Up Your Workspace for the Web

Turn on your grid by going to View > Show Grid or (Command/Ctrl + Quote Mark). Now set up the size of your grid. Go to Illustrator > Preferences > Guides & Grid. In the Dialogue Box set up the Gridline Every: 1px and Subdivisions: 1. This will create a 1px grid. Now go to View > Snap to Grid (Command/Ctrl + Shift + Quote Mark). This means when you draw your layout boxes and other elements for your wireframe it will snap to exact pixel measurements on the grid.

Document Grid Setup

Turn on your Rulers View > Show Rulers (Command/Ctrl + R) and set guides that will define the 960 wide main web layout area. First Make sure the rulers zero mark is set to the top left hand corner of the Artboard. Then drag a guide from the left side of the document over until it clicks on 100px mark, as seen in photo below. Do the same thing on the 1060px mark. Now we are all set up to build our wireframe.

Document Grid Setup

Building the Layout of the Wireframe

Wireframes can be used for many different purposes. The wireframe we are using today is being built for the purpose of setting up a layout. Let's say we want to quickly set up a layout and then get it off to the client for approval.

Drawing with the Rectangle Tool (M) is a basic part of building a Wireframe. Even when you are going to be making Rounded Rectangles its still better to use the Rectangle Tool. I'll show you why as I build the header. Draw a rectangle 960px Wide and 120px Heigh, that is about 40px from the top of your Artboard, and on its sides touches your guides. After selecting the Rectangle Tool (M) you can click anywhere in the document and a Rectangle Dimension Dialogue box will come up. Or draw a rectangle with your mouse and use the tools below to manipulate your rectangle if it wasn't drawn at the correct size.

Below are pictured some great tools for manipulating the dimensions of a rectangle. The Reference Point allows you to choose where the starting point is depicted from when changing the dimensions of a rectangle. If you set the reference point to the center. Then growth would happen on either side of the rectangle. If you set it to the left then it would grow to the right if you increased its size. Play around with it. It works great. Then the Width and Height values can be plugged in right there as well. Very convenient. I use these all the time.

Reference Point and Dimension Tools

Now we are going to round the corners of the rectangle. Go to Effect > Convert to Shape > Rounded Rectangle. Under Relative set the Extra Width: 0 and Extra Height: 0. Set the Corner Radius: 9px or whatever you prefer. We are setting both to 0 because we are not changing the size, but only rounding the corners. The reason to use the Rectangle Tool (and not the Rounded Rectangle Tool) and convert it to a shape is it allows you to change the size of the rectangle without distorting the rounded corners. If you used the Rounded Rectangle Tool and then made your header taller it would warp the rounded edges of your rectangle. By using the Convert to Shape Effect with a plain Rectangle you avoid that problem.

Convert to shape: Rounded Rectangle

Now we are going to use these same techniques to build the rest of our grid. A time saving technique is to copy our header rectangle that already has the rounding applied to it. That will save yo a step. Then use the Reference Point and Dimension tools at the top to change its values. Repeat this step for each layout area. Following are the dimensions of everything I created in the screenshot below: Header is 960px wide by 120px high, Primary Navigation is 960px wide by 36px high, Main Content Area is 650px wide by 670px wide, Right Column is 290px wide by 670px high, and Footer is 960px wide by 60px high. I haven't named these areas with labels because we are going to be filling in some details shortly.

It also helps to have guides placed for our content area. Main content has 30px of padding and sidebar has 15px of padding. So place Verticle Guides at 130px mark, 720px mark, 785px mark, and 1045px mark. You can see there is 20px of space between main content and right sidebar content areas. I just eyeballed the other spacing.

Basic Layout Grid

Add Information and Details

Overall the goal here is to give the client a feel for the spacing and overall look of the site without worrying about color yet.

Stylistically the All Caps Blue elements are labels. Everything else is actual content. I reused some icons from previous projects. This can also speed up development. On my personal blog projects I'm using similar icons and styles, with slight layout modifications. This example would be another Blog Layout along the same lines. I may end up using this for a project at some point. See Blog Elephant for another example styled with similar elements.

I usually go to Lipsum.com to get my Lorem Ipsum test. I can't remember where I got the RSS icon from. If anyone can point it out to me I'll add a link in this post. I likely did a search for "free vector rss icons". Here is a link to some Free Cool RSS Icons at Vectoreezy. Here is a link to Blog Spoon Graphics on how to Create a Vector RSS Icon with Illustrator. I'll be covering some details on the other icons I used here on another tutorial.

Wireframe Details Small

Adding Callouts to the Wireframe

Go to File > Document Setup Under the Artboard drop down set your Height: 1300px. This will give you some room to add callout notes below your wireframe. These are just examples of how callouts could be used. Sometimes they are very useful and other times I don't use callouts at all, but rather place the notes directly into the wireframe.

Draw a blue circle and put a number in it and group the element. Then you can move it around to where you need to use the callout and then copy and place it below in the Callout Notes to reference it.

Once your wireframe is complete I recommend adding a touch of branding at the bottom to give it the feeling of professionalism. And add all your contact information. You never know down the road if this will be needed by your client. Keeps it handy for them.

Wireframe Callouts Small View Full Scale Final Version

The Many Flavors of Wireframes

Wireframes are used for many purposes. The wireframe we created above was used to show a potential client a layout possibility. Imagine this compared to a couple other layout possibilities and it would be some good amunition for the client to decide on a direction. By using illustrator it keeps things flexible if your client has some changes to make to the layout. The wireframe above has some level of detail, but depending on the client's needs you may choose to put more or less details into the wireframe. It will also likely grow as the process of communication progresses with the client.

While this wireframe we created focuses on layout options, wireframes are a great tool to quickly access options for any number of design and functional requirements. You could have a set of wireframes that show different navigation options for example.

This tutorial has reviewed some common elements you could use in your wireframing of documents within illustrator. If you would like to give additional tips on wirframing in Illustrator or links to tools you recommend for wireframing in other programs feel free to comment below.

Great tutorial!!! The only

Great tutorial!!!
The only problem I see with the wireframe is how to imported in Photoshop. I have to do it again in Photoshop. Do you have any suggestions? What is the best workflow for you?

Exporting to Photoshop

@jcpg

If all you need for the wireframe is to send the file off for approval to the client then go to File > Save for Web and Devices and save it as a .jpg or a .png and then you can email it to the client for review.

If your asking about more of a work flow for building website templates then here is some more information below:

Exporting to Photoshop is an option. I do that on some projects and the workflow is really simple. As long as you don't use an filters or live effects it will keep things nice and layered. Although, it won't keep it vector. Go to File > Export. Then choose Photoshop (psd) from the Format drop down. Then click the export button. Export it to somewhere you can open it from like your desktop.

It is also possible to slice directly from Illustrator. For client projects I typically export to photoshop and slice in photoshop. As clients often want a Photoshop file. I also add any drop shadows or other effects in Photoshop.

For my personal projects I often slice directly in Illustrator. I find that method quicker and it keeps things vector so if I change my mind about something I can edit it really fast.

Let me know if you have any other questions. Thanks.

"Although, it won't keep it

"Although, it won't keep it vector".

This is the part that I don't like.
But I'll try it anyway! I now moving things around is faster in AI.

Thanks!

If you select all of the

If you select all of the elements in Illustrator, then drag them into a document the same size in photoshop, you can specify that you want the layer your elements will paste into to be a smart object layer. It won't be rasterized, so you can edit freely (for more versatility, you can drag each separate component over to photoshop, thereby creating separate smart object layers).

By the way, great tutorial Sean.

Smart Use of Smart Objects

@Paul Great idea. I'll have to try that. I haven't worked much at all with smart objects.

This sounds like a really clever use though.

You guys also might be interested in a tutorial series I'm writing for GoMedia. It will cover building a website in Illustrator for next weeks First Article of the series.

Here is a link to the series introduction: Create a Killer Band Site with Drupal - Introduction

Thanks.

Brilliant!

What a great tutorial Sean and thanks for the link love! I'll be subscribing to your RSS for sure. Keep up the great work!

Loading in Browser

I would like to know what sort of slices you used to put it into HTML because big slices ussually make it load very slow as it has to load every image. Great tutorial though.

Cheers.

GoMedia Drupal Tut

@Sean, I have emailed Jeff about your forthcoming collaboration. I am going to be rebuilding my site following your tutorial and posting my diary on doing so, please do keep checking back.

I will be posting notes on Gomedia as and when.

Andy P

I just made this totally go bang hitting submit!

Question:
You stated your artboard height, what about it's width though?

Nice tutorial

Very nice tutorial Sean. I have been trying out creating wireframes with Illustrator for some weeks now!

Also reading about it in other tutorials, and the thing that keeps coming up is using both Illustrator and InDesign for multi paged documents.

I can't find any exact information on how to efficiently combine the two and it would be very cool if you would write another tutorial on that matter maybe?

Cheers!

Back From Aruba

Hi all.

I'm back from vacation. Aruba is a relaxing spot for a family vacation. I can't believe I actually disconnected from the web for a week. I think good food and beer helped with the withdraw pains.

@Shawn - Thanks for the support.

@Thomas Grooby - The next part of the series over at GoMediaZine will review slicing up a website. It will be available later this week and should answer your questions on that. Here is a link to part one: Create a Killer Band Site in Drupal - Part 1 - Design

@Avangelist - Sorry your comment didn't post sooner. For some reason it got marked as spam by an Akismet filter I have installed. Its cleared now though. The artboard width is 1160px. This allows for 100px on each side and a 960px document area. I look forward to hearing how the tutorial helps out your redesign.

@Thomas - I will put using Illustrator and InDesign together up on my list for for upcomming articles for this site and it would fit well with the web articles I've been writing lately. I do already have some articles planned. But I will put this idea high up on the list. Thanks.

How did you this

How did you this information? Did place, whether you look in the blog more information about this topic before. But unfortunately, nothing found. If you can help me, then I would be very happy about. Best regards

Website Wireframes

@Beleihungswert

I studied information graphic design in college. So, this type of work interests me. Its about creating a plan, organizing information, and then presenting it to a client. I read about different ways that other designers were creating wireframes on the net. I don't remember where I looked though as this was a couple years ago. I did come across a style that was inspired from architecture documents that used gray for most elements and then blue to highlight information.

I didn't find any information about how to do this specifically in Illustrator. But I love using that program. So, I synthesized the information I learned and then started using Illustrator to build these types of documents when they came up for client projects. I also use Fireworks a lot for wirefaming. Its a quick tool as well.

Thanks.

Great resource, also, Illustrator Setup Video

Thanks a lot for your overview. I'd never thought about branding/contact info on comps. I usually do call-outs as layers but your way is great if you're producing a flat file / printout.

Another resource your readers may be interested in is a short video at CreativeBush.com that goes over Illustrator setup of for the web. (I keep an AI template file with this setup for all new comps).

http://www.creativebush.com/tutorials/web_setup.php

Excellent

Thank you so much for sharing this information, i'm wanting to redesign my website http://www.sarahfrance.com

Currently i'm working from my blog, but can't wait to ba able to redesign my website.

Great Website Design Idea!

We don't use, website wireframes for our designs, but after reading this article, I might give it a try. Thanks for the useful info.

Next step?

This is pretty cool. I had never heard of wire frames. Would this be the next evolution in web design after table-less css designs?

Web Illustrator

A very professional overview Sean, we use several of the products offered by Adobe and find the user interface on all of them very intuative, once you have mastered one adobe prodcut it does not take long to get to grips with the other products from there suite.

Regards UKGent

Further detail?

Hi,

Great tutorial, I'm a ten year veteran of Photoshop but I've always shied away from Illustrator because I could do everything in Photoshop. But I'm doing a lot more wireframing now and I can see how using Illustrator would save me time.

Looking at your Wireframe above it's really nice and simple, what I also like are the little nuances like your iconography (speach bubble, person etc.) Is there any chance you could break out tutorials for each of those so we have a complete start -> finish of your design above.

This would really help me as I've got the hang of the basics in Illustrator but I'd like to see how more detailed design work is achieved.

Help needed...

Hi!

I'm rather new to all of this but I was wondering If I can make an actual website layout and interface on illustrator and then send to dreamweaver for coding?

Thanks

I think a lot of your

I think a lot of your article will apply to Fireworks, and I certainly prefer Fireworks as it is 'simplified' and optimised for that kind of work. It is also a good halfway-house between Photoshop and Illustrator, a good basic mix of bitmap and vector tools.

Design in Illustrator

That's a tricky question...You need to read and play with Dreamweaver to understand it. Also, you need to underdtand CSS. But you can design your pages in Illustrator or Fireworks or photoshop...but Dreamweaver wont magicaly place everything where you have drawn it...You have to use CSS to determine your size of your header, main, sidebar and footer...
You should ask these questions on some other forums and other people will give you better answers...
Try joining Sitepoint and Webdev forums...

Interesting info

Hi, This article is really interesting. For other instances, Corel Draw! also serves as a good tool for wireframing. I have a set of icons in a template to organize the site structure depending on the media content, something like a flowchart with symbolized pages in Illustrator CS3. If anyone is interested in this file please write me.

Thanks, have a Great Day,

Juan
jp.rojasw[at]merca-web.com

Great tutorial!

Thank you for this great tutorial. We all here at the graphic designer room of Action Printing, Inc. enjoyed this very much
Promotional items

Donnell Mccormick

trabeae sapphirine commensuration benevolently oniscus uningenious overwear tulchin
http://www.nickys-world.co.uk >Nicky's World
http://www.amersol.edu.pe/

Nice but ....

Coudl you share the illustrator file ? I did one wireframe tonight based on Blueprint with Firefox stencils. There is styles for text and more usefull stuff. Take a look http://eric00000007.free.fr/blog/?p=37

Website design tool

How long has wireframing been a popular website design tool? I havent heard of this before, looks like an interesting way to go about things. Nice post thanks for the useful info :)
Website DesignChester, Cheshire uk

RE: Website Design Tool

I'm not sure how long wireframing has been used (whether one uses Illustrator, or some other tool) but I've certainly been doing it for the better part of ten years.

Thanks for the article ... it's an excellent summary of the process.

Wireframing in Photoshop

I like Illustrator but I really prefer Photoshop for this kind of work. I guess that's just the program I'm fastest in. Plus I love to use screen captures to put stuff together!

Thanks for the tutorial, I'm

Thanks for the tutorial, I'm new to Illustrator and it was good to get acquainted with the software! It looks like it has a long learning curve to be able to make a good 2.0 looking site!

Thanks

Interesting!

Very interesting article. I use Illustrator a lot while designing for the web, but not this way. I will definitely try it!

Post new comment

The content of this field is kept private and will not be shown publicly.
If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options