As important as information and interface design are, it's the satisfied feeling of designing something that just plain looks awesome that keeps us going during those times when the creative well is dry, when you've stared at a blank canvas for hours, when you've saved a hundred attempt.psd's, and when you're fed up of design. It's because you know that when you have that finished, polished, veritable work of art up on your screen, and you've switched Photoshop into full screen mode and you're looking at it from different angles around the room, and you're basking in the glory of your perfectly positioned pixels, you just know that this is the greatest profession in the world!
The 3 Components of Web Design Series
This article is part of a series on the three components of web design, here are links to the other articles
- The 3 Components of Web Design
- 9 Information Design Tips to Make You a Better Web Designer
- 6 Interface Design Tips Every Web Designer Should Know
- 8 Ideas, Techniques and Tricks for Your Web Toolkit

1 - Don't be Satisfied with 1 Iteration
When designing a website for a client you often have to provide a couple of different design concepts. When you feel like you've gotten it right the first time, it's pretty annoying to have to dredge up another version which you're pretty sure won't make it out of Photoshop. But over time I've come to realise that it's actually a good idea to make more than one version, no matter how happy you are with the first one.
Whether it's multiple iterations of the same design, or multiple designs, generally speaking, more time does seem to get a better result. That's not to say that you should keep adding to a design, in fact it's often better to take things away. If you are doing multiple design concepts, you can sometimes successfully merge the best elements of one design into another.
Technique: PSD Snapshots

Snapshots are a simple way to experiment with a design without losing anything or making bazillions of copies
Photoshop has a cool feature that lets you make snapshots of a point in your document's history. Once you create a snapshot you can flip back and forth between different snapshots as well as the first history point and the most recent 20 or so steps. What this means is you can keep taking snapshots and then trying out new lines of thought to see where they take you. But BEWARE, snapshots aren't saved when you save a file, so you have to go through individually and save each snapshot at the end of the day.
Here's how you take a snapshot:
- Open a PSD file you've been working on
- Make a couple of changes
- Open the History Palette (Window > History)
- Down the bottom of the History Palette click the tiny camera icon
- And you should now have a snapshot! You can now flick between the snapshot and the first history screen
2 - Learn a Library of Styles to Draw On

There's so many awesome styles and looks around, galleries like BestWebGallery are a great way to see them
As I've mentioned previously it's never a good idea to just hop on the bandwagon of the latest trends and use certain styles blindly. However, it's perfectly fine to use a certain style when it's appropriate. So if you're designing a site that merits a nice, clean web 2.0 look, then it doesn't mean you should avoid doing so, just because that happens to be trendy at the time. Similarly if you are designing a site that merits a nice grungy, distressed design, then if the shoe fits, wear it!
So with this in mind, it helps to have a library of styles to draw on. When you're drawing a blank when starting a new project, it can sometimes be good just to fall back on a predefined stylistic choice and then let that guide you. Inevitably you'll wind up with something totally different to anything you've designed before, and it'll at least help get you started.
But be very wary of using the wrong style just because it looks cool, and not because it is appropriate for the client / message / content. The only antidote to doing this is to know and have a lot of different design styles. How do you "learn" design styles? Well you can start by observing and mimicking them. I love surfing through galleries of great web design and absorbing visual ideas, seeing what types of fonts work with what types of looks, and generally learning other people's techniques. When it comes time to create my own designs, that information is in my head somewhere, but when it comes out it has the unique twist of the project I'm working on as well as my own creative ideas.
3 - Throw Objects around to Look for Happy Accidents

When I designed RockablePress I was just drawing random rectangles and decided that the sidebar looked kinda neat being a bit off balance, it was a happy accident.
Some of the best designs I've ever worked on were the result of what a co-worker of mine once called "happy accidents". You know when you switch off a layer, or accidentally paste in the wrong illustration, or swing the Hue slider too far, and all of a sudden you look at your screen and think "OMG this is design gold!"
I think we all wish we could manufacture amazing design ideas on cue, but let's face it, sometimes you go to the tank and you're running on empty. Happy accidents will often kickstart your creative thinking, so it makes sense to not only run with them when they happen, but to encourage them by messing about. I sometimes just move shapes around arbitrarily, try out different colours or do other "random" things to see if I can run into something I never thought of.
4 - Create a Theme Around a Visual Element
Something that I find works well, especially on sites with less inherent visual design (think corporate sites) is to make a play on some visual element. For example you might use dotted lines in your design, then you could mirror that theme in your menu, in horizontal separators, in photo collages, diagrams, as bullet points and so on. There are tons of different visual elements you might pick up and use as a theme, examples include shapes, corner types like curves or diagonals, patterns, text characters like brackets, and so on.
Of course you have to find a balance between a subtle mirroring and going over the top, but it's a useful technique to tie a site together into a consistent theme - especially as I say if you don't have much else to work with!
5 - Clean Up Every Pixel
I'm rather fond of saying that web design is all about the pixels. Visitors to the websites you design will be looking at your work up close and personal, often with tired eyes and itchy mouse fingers. It's important to look after every pixel on your page and neaten and sharpen and tidy so that your design is crisp and clear.
This means ensuring your text is well spaced both between letters and between lines, that your edges are sharpened and pixel perfect, that graphics are sharpened (but don't go too far and oversharpen!) and that you make use of techniques like 1px outlining to make everything leap off the page.
A little over a year ago I wrote a tutorial here on PSDTUTS called about polishing a website design which has a lot of information about sharpening and cleaning up a site design.
6 - Use Structure!
Because I taught myself web design, there are some really basic design principles I missed out on learning early on. A couple years after I had started making websites I joined a local design association and met a guy named Matt Leach who went on to be editor of the underground Empty magazine. Anyhow Matt did two things for me for which I am eternally grateful. The first is he introduced me to my lovely wife Cyan (yay!) and the marginally less important second is that he taught me to use structure in my design.
At that time I used to just throw things on a page and sometimes things lined up or were evenly spaced or kinda used a grid, and sometimes well they just sorta fell how they fell. Matt critiqued a design I had done and showed me the wonders of alignment and spacing and I've never looked back.
If you're not already doing so, spend some time doing these things:
- Evenly space things
For example if you have some text in a box in your sidebar, it's usually a good idea for the text to be equidistant from the top and side. It's a simple habit, but makes the box look balanced and uniform.
- Line things up
If you have a bunch of boxes, a logo, some headlines, some text, all roughly in the same position you should be lining up the edges as much as possible. There are some tricks to this in that some letters in headings shouldn't be exactly lined up - the best example is a capital "T", or if you have text in a box you have a choice between lining up the edge of the box or the edge of the text with the other elements. The more you practice aligning and the more you look at how other people and designs do it, the better you'll get at it until it becomes instinctive and you'll find it starts driving you crazy when people don't align things properly :-)
- Use Grids
Grids are an extension of lining things up. Here you're predefining a set of vertical and horizontal spaces and then sticking to them (with variation). Do you have to do this by actually drawing in guides and column lines - not really, personally I do it mostly by just guessing and "making it look right". But of course the more complex the grid and use of it, the more you may want to use guides and helpers.
- Be Systematic in Font Sizes and Families
A rookie mistake is to go crazy with typefaces and mismatch sizes, fonts and colours. While variation is good, you also want consistency. It's best if you have 1-3 typefaces you are using and you do so completely consistently.
7 - Now Mix in Some Unstructured

Jay Hafling has a site that is actually very structured but it feels unstructured thanks to some well placed design elements.
Once you have structure in your design and you've gotten used to aligning and being ordered and systematic, only then is it time to break out and start mixing things up. It's the old adage that you have to understand the rules before you break them.
Mixing some unstructured elements into a structured design is a really nice way of getting a result that looks ordered and comprehensible and yet isn't boring. Your main aim is to break out of the structure using a couple of bold visual elements, to vary up spacing, typefaces and use of your grid, and yet have an underlying structure.
Actually you can even just completely break out of structure altogether, but it's pretty damn hard to do well. A famous designer who is known for breaking rules - largely to do with typography, but also with grids and design structures - is David Carson.
SmashingMagazine has a bunch of articles about grid-based design, including this one about breaking out of the grid by our own PSDTUTS editor Sean Hodge.
8 - With every project, do one thing you've never done before

When I designed Creattica Daily I decided to try mixing up the comment form a bit, it was quite a cool result and I've since used that layout on three other themes.
If I could give one piece of advice to a new designer it would be to make this a personal design habit: With every single project you take on, do one thing you've never done before. Whether it's a new font, a new grid, a new visual style, a new colour scheme, a new graphic effect, a new menu structure, a new technology, anything. Even if it means the job takes a bit longer than it should, even if it leads to a couple dead ends you could have avoided, even if it means you have to spend a bit extra to buy a new font, just do it.
This habit will do a number of things for you. It will force you to constantly expand your horizons as a designer. It will keep your work feeling fresh. And it will prevent you from falling into a design rut and just pumping out the "usual". It's a habit that you can take on early in your career as a way to become better, and then long after you are established it will keep paying dividends.
If you only take one thing away from all these Web Design Week posts I've been working so hard on, make it this: to habitually push yourself as a designer, to try new things, to experiment, to always be learning, and to never stop finding joy in new techniques, styles and ideas.
Part of Web Design Week
This week our sister site ThemeForest launched a whole new category of items to sell that are particularly relevant to PSDTUTS readers - namely Photoshop Templates. The new category means you can now design and sell Photoshop designs, as well as regular Web Templates and WordPress themes to earn a side or even full income. And on the flip side if you're coming up short on inspiration, you can get a kickstart by grabbing a PSD design from ThemeForest. So to give the new category the launch it deserves, all this week I'll be bringing you articles and tutorials on web design as part of our PSDTUTS Web Design Week.
Plus Members
Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.





























User Comments
( ADD YOURS )Nick December 5th
I never knew about snapshots, thanks a bunch Collis!
( )Matt December 5th
Love these Collis. #8 is a gem, such a simple way to get that ooh factor in projects. Even if it is only a small or subtle improvement / feature.
ps. first!!
( )Matt December 5th
FAIL..second
( )Tilo December 5th
Excellent post Collis. Thanks a ton.
( )Sherwin Techico December 5th
Cool.
For #1. I think Layer Comps might do well with this.
For #2. I’d like to say http://www.designmeltdown.com/ does a good job categorizing most of the styles we see.
HTH
( )Dan Harper December 5th
I’m loving Web Design Week! Thanks Collis!
Also, like Nick, I had no idea about Snapshots. I quite stupid now, having gone all this time without clicking that button before.
And I’ll definitely agree with #8.
( )Ryan December 5th
Very useful tips! I’m loving this web design week.
( )Ben Reid December 5th
@Collis – You should really rename this post ‘The 8 web commandments’.
( )Max December 5th
Really cool post, grids the way to total structured bliss!
( )Jhay December 5th
Nice post!
( )Rich December 5th
Brilliant. I think Ive learnt more this week about web design than I have in the last six years.
( )AdrianMG December 5th
Great article, I didn’t know about Snapshots
( )Keiran December 5th
Man you’re thorough – so detailed – and great examples. Thankyou muchly!
( )Wicked Sushi December 5th
While I feel that PSDTuts is always up to quality, this week’s content has just been particularly amazing and useful at the same time; including this post. Thanks!
( )Qbrushes December 5th
Excellent article collis.
( )Joefrey Mahusay December 5th
Great post their Collis. Thanks for the very useful advice.
( )xQlusive December 5th
Thanx for sharing, lot of usefull information
( )Dan December 5th
Snapshots FTW
( )b00m December 5th
Very useful tips…tnx Collis!
( )Mabuc December 5th
I have no words to say but AWESOME.
( )mh December 5th
I agree with many of the other commentors. As a intermediate designer wondering how to get to the next level, this helps so much. I plan to re-read it a few times. Thanks.
( )Michael Saganowski December 5th
Very interesting post, thanks a lot!
( )Gautch December 5th
Whoa.. did i see a hint at AETuts.com?
( )Dave December 5th
Another excellent post –thanks! I agree with Matt, #8 is great.
( )Neill Horsman December 5th
Some great little tips here. throwing into the bookmarks folder.
( )Wazdesign December 5th
Hey I Like This Article,
( )Daniel Apt December 5th
Thanks for sharing this, great article. I’m suprised nobody knew about snapshots…
And also I want to thank you Collis. I’ve recently started to learn webdesign and development, and this webdesign week is really helping me learn a lot of things, especially about design
( )Elmas December 5th
Great article, thx!
( )Ben Reid December 5th
@Gautch – Check out the URL then
( )Owain December 5th
Collis your an inspiration …
Really enjoying this web week there is some top class advice.
thank you
( )AFRIX December 5th
Very nice article
( )http://afrix99.deviantart.com/
User19365 December 5th
nice
( )David Smtih December 5th
Awesome ideas
( )OpenSourceHunter December 5th
Nice, this week is a good week here on PSDTUTS
thanks
( )http://www.opensourcehunter.com/
André December 5th
“Happy accident” is a term coined by the great Bob Ross. Attributing it to any other person is blasphemy!
( )Abdo December 5th
That’s cool, thanks for sharing your valuable information
( )Jason LaRose December 5th
There are tons of designers out there that are self-taught that might not know any of these tips, and this is a really good article and really helpful to those people… it definitely refreshed the knowledge I learned from (5 years of) college. Hell, I even learned a thing or two myself.
Great work, and give us more
( )Matt Rhodes December 6th
Love the focus on Web Design week. I’d love to see more focus weeks like this on the Envato sites!
( )OpenSourceHunter December 6th
I really like the last tip!
greetz
( )http://www.opensourcehunter.com/
Fabryz December 6th
Nice article, thanks Collis =)
( )Jess BEan December 6th
Outstanding. Excellent tools for any designer. Thanks for sharing!
jess
( )http://www.privacy.de.tc
Sean Hodge December 6th
Great tips. I really like number 8, as it often doesn’t work well to try a boatload of new techniques on every site you build, but you can at least do one thing new, and put a lot of energy into that one thing. Do it really well. Thx.
( )Ben Peck December 6th
Good Post!
( )Buzzness December 6th
Great Week of web design is so awesome, Learning alot this week. I say to it as a yearly thing!!
( )Honour Chick December 6th
great tips
( )Sam December 6th
Great tips. Thanks.
( )Dan December 6th
Another great one, Collis.
I’d recommend using Layer Comps more than History Snapshots though. Snapshots do have a purpose, but I think of them as only being used for the current design “session”, meaning you lose them when you close your design (say, to run off to jam on a few Rock Band tracks). However layer comps give you the ability to remember layer visibilities, positions, and styles… which is a little more powerful. Plus, they *are* saved with the file. So you can happily enjoy a rock show and come back later knowing all is well.
( )Robert "Butch" Greenawalt December 6th
Excellent Post, may have to read it all a few more times for it to completely sink in though. Nice Job.
( )Jason December 6th
Hey Collis, great series of articles. Not sure if someone else mentioned or not, but I think the links at the top of the page are a bit off. The link to this article is pointing to the 9 info design tips… article. Wanted to give you the heads up…
( )Stephen December 6th
Thanks for telling us about the snap shots
( )misterbremer December 6th
Can anyone suggest where to START learning web site construction? I can design and use photoshop, but coding and putting it live on a web site confuses the heck out of me.
I need sites or info on where to START! This stuff is great, but I can’t use it because I’m playing catch up on what I don’t know.
( )Daniel Apt December 6th
@misterbremer
If you didn’t yet know: http://www.nettuts.com
I especially recommend this tutorial:
http://nettuts.com/videos/screencasts/how-to-convert-a-psd-to-xhtml/
However, does anybody think a webdevelopment for beginners tutorial, maybe not in one but several tutorials, should be written and put on nettuts? People respond
( )Noebel December 6th
Really useful.
( )Thanks a lot!
Fumin December 6th
My favorite is #8. Great article!
( )Joseph Hinson December 6th
Terrific Ideas, thanks for the insight. I love the happy accidents that sometimes result from moving objects around randomly. You can especially make this happen in Illustrator with shapes and masks.
Keep up the good work.
( )misterbremer December 6th
@ Daniel
Thanks for responding. I have seen those tutorials, but even the psd to xhtml is a bit confusing to me. I really just need to know some resources to start at. I’m sure if I could get the basics I could pick it up. I tend to be tech savvy, but I want to get started the right way.
( )gpimpin December 6th
Awesome Article!
I too am a huge advocate of #8…
( )kiran December 6th
Great tips.Thanks for the nice information
( )Ian December 6th
When you mentioned the alignment of the captial T, cna you elaborate your point a little more? I’m feeling a little slow visualising this today.
( )wayne December 6th
In step #1 screencap the history layer is titled, “AETUTS.PSD”… Oh please, yes!
( )Daniel Apt December 6th
@ mistebremer
Should we write a tutorial for real beginners on http://www.nettuts.com ?
I think yes, however nobody is responding, so well, I’ll help you out with the things you really have to learn.
Before you even start to learn stuff, install the Web Developer Addon for Firefox
https://addons.mozilla.org/en-US/firefox/addon/60
It can help you how some designs are made, by outlining images, view the css (styling) etc etc.
1) Learn how HTML works
http://www.w3schools.com/html/default.asp
2) Learn XHTML (this is a form of HTML where certain things aren’t allowed, not going into details, XHTML is seen as the “correct” way to write HTML)
http://www.w3schools.com/xhtml/xhtml_intro.asp
3) Learn CSS (this is used to style your content, your content shouldn’t be anything else than content, that’s what XHTML is so great about)
http://www.w3schools.com/css/css_intro.asp
http://www.csszengarden.com/ (look how people made the different desings)
And really this is already enough to get you started.
And should a beginners tutorial be written on nettuts?
( )Freelance December 6th
the first step and the hardest one is to imagine the final result, then it is much easier to integrate technologies or using/learning them. anyway, I think a piece of paper and drawing some stuffs is a good start;
btw, love the snapshot tip, very clever!
very good article Collis, thank you!
( )Saro December 7th
Lovely!
( )miker1961 December 7th
good stuff.
( )Tom Ross December 7th
Fantastic post Collis, I’m really liking this weeks content.
( )radsek December 7th
Greaat, great, great
( )RDA December 7th
Perfect article, thanks!
( )Freddy December 7th
Voting for extending the webdesigner series!
( )nipsy December 7th
Very interesting, and also quite a bit of information I never knew..
( )misterbremer December 8th
Thanks for the Response to me Daniel…
I appreciate the links!
I would love to see a beginner tut over at nettuts–I come from a photoshop background and I know these envato sites usually assume a bit of background knowledge.
I would imagine it would be useful for lots of users of this site, and vectortuts.
Otherwise, thanks again, and I’ll work off of those links…
Peace!
( )Alex.BB December 9th
Awesome ideas!!! Thanks!!!
( )Takumi86 December 9th
PSDTuts, you more like a teacher when you posting article like this, thanks dude
( )Javier Centeno December 9th
Making different layouts does help. Sometimes I think my first design is THE ONE, it’s looking great and I just want to get my client to approve it so I can start writing my css right away, but then I create the second design and my previous one is not looking that great anymore (I’m even glad I didn’t send it to the client).
Even if you just rearrange the elements, add a little more detail, change the color scheme, you will be able to compare the two of them and pick the best, which in many occasions, it is not the first one
( )Farid Hadi December 9th
This is a great article. Thanks.
( )kenny December 10th
good stuff!!
( )Daniel Apt December 11th
@ misterbremer
Maybe we can get in contact and I could teach you some stuff, add me on facebook, Daniel Apt
( )snell December 11th
Your last tip i really like! its most important…Thanks…
( )Jason December 20th
Excellent Article Collis! It was packed full of great tips and straight to the point.
Your passion for design makes it that much more enjoyable. Keep up the great work. Thank you.
( )Erik December 21st
When you mentioned the alignment of the captial T, cna you elaborate your point a little more? I’m feeling a little slow visualising this today..
( )Henriko December 21st
Simply awesome Collis!
Didn’t know the tip with snapshots!
Does anybody a way to handle more pages when designing web or GUI?
Cheers!
( )Fird December 21st
Awesome post! Love it!
( )alizee December 24th
good stuff!!!!!
( )chris January 7th
great article it help’s me a lot
( )Josef February 6th
Thanks for these Great Ideas its Really Helpful & Useful.
every body should read it and learn from it
Can’t find any Word to XPress My Thanks
( )Huu Do April 22nd
Thank you for your last quote. It has helped me a lot.
( )Uk Web Hosting Dude May 1st
Thanks so much for providing this. I am inspired by this to create more and more perfect looking sites.
( )John June 28th
Thanks for the information, it’s got me thinking about a lot.
( )Behnam September 28th
Great collection of tips Collis.
( )Thx xD