Article

9 Pro Tips for Website Design Everyone Must Read

Topic: Internet MarketingPublished April 23, 2013

Reader stats

661 views

Article rating

No ratings yet

Reader rating appears publicly after enough eligible article ratings.

Rate this article

Sign in to rate this article.

Sign in to rate this article

1. Precedence (The Art of Controlling the Eye)rnGood Web design, perhaps even more than other type of design, is all about information. One of the main tools in your arsenal to do this is precedence. When navigating a good design, the user should be led around the screen by the designer. I call this precedence, and it’s about how much visual weight different parts of your design have.rnA simple example of precedence is that in most sites, the first thing you see is the logo. This is often because it’s large and set at what has been shown in studies to be the first place people look (the top left). This is a good thing since you probably want a user to immediately know what site it is they are viewing.rnBut precedence should go much further. You should direct the user’s eyes through a sequence of steps. For example, you might want your user to go from logo/brand to a primary positioning statement, next to a punchy image (to give the site personality), then to the main body text, with navigation and a sidebar taking a secondary position in the sequence. rnWhat your user should be looking at is up to you, the Web designer, to figure out. rnTo achieve what I call precedence you have many tools at your disposal:rn1. Position — where something is on a page clearly influences in what order the user sees it.rn2. Color — using bold and subtle colors is a simple way to tell your user where to look.rn3. Contrast — being different makes things stand out, while being the same makes them secondary.rn4. Size — big takes precedence over little (unless everything is big, in which case little might stand out thanks to Contrast)rn5. Design Elements — if there is a gigantic arrow pointing at something, guess where the user will look?rn2. SpacingrnWhen I first started designing, I wanted to fill every available space up with stuff. I thought empty space seemed wasteful. However, I found the opposite is true.rnSpacing makes things clearer. In Web design there are three aspects of space that you should be considering:rnLine Spacing: When you lay text out, the space between the lines directly affects how readable it appears. Too little space makes it easy for your eye to spill over from one line to the next; too much space means that when you finish one line of text and go to the next your eye can get lost. So you need to find a happy medium between the two. You can control line spacing in CSS with the ‘line-height’ selector. Generally I find the default value is usually too little spacing for my tastes. Line Spacing is technically called leading, which derives from the process that printers used to use to separate lines of text in the old days — by placing bars of lead between the lines.rnPadding: Generally speaking text should never touch other elements. Images, for example, should not be touching text, neither should borders or tables.rnPadding is the space between elements and text. The simple rule here is that you should always have space there. There are exceptions of course, in particular if the text is some sort of heading/grapic. But as a general rule, putting space between text and the rest of the world makes it infinitely more readable and pleasant.rnWhite Space: First of all, white space doesn’t need to be white. The term simply refers to empty space on a page (or negative space as it’s sometimes called). White space is used to give balance, proportion and contrast to a page. A lot of white space tends to make things seem more elegant and upmarket, so for example if you go to an expensive architect site, you’ll almost always see a lot of space. If you want to learn to use whitespace effectively, go through a magazine and look at how adverts are laid out. Ads for big brands of watches and cars, they tend to have a lot of empty space used as an element of design.rn3. NavigationrnOne of the most frustrating experiences you can have on any Website is being unable to figure out where to go or where you are. I’d like to think that for most Web designers, navigation is a concept we’ve managed to master, however, there is always one that proves me wrong. There are two aspects of navigation to keep in mind:rnNavigation: Where can you go? rnThere are a few commonsense rules to remember here. Buttons to travel around a site should be easy to find – towards the top of the page and easy to identify. They should look like navigation buttons and be well described. The text of a button should be pretty clear as to where it’s taking you. Aside from the common sense, it’s also important to make navigation usable. For example, if you have a rollover sub-menu, ensuring a person can get to the sub-menu items without losing the rollover is important. Similarly changing the color or image on rollover is excellent feedback for a user.rnOrientation: Where are you now?rnThere are lots of ways you can orient a user so there is no excuse not to. In small sites, it might be just a matter of a big heading or a ‘down’ version of the appropriate button in your menu. In a larger site, you might make use of bread crumb trails, sub-headings and a site map for the truly lost.rn4. Design to BuildrnLife has gotten a lot easier since Web designers transitioned to CSS layouts, but even now it’s still important to think about how you are going to build a site when you’re still in Photoshop. Consider things like:rnCan it actually be done?rnYou might have picked an amazing font for your body copy, but is it actually a standard HTML font? You might have a design that looks beautiful but is 1100px wide and will result in a horizontal scrollng for the majority of internet users. It’s important to know what can and can’t be done, which is why I believe all Web designers should also build sites, at least sometimes.rnWhat happens when a screen is resizes? rnDo you need repeating backgrounds? How will they work? Is the design centered or left-aligned?rnAre you doing anything that is technically difficult? rnEven with CSS positioning, some things like vertical alignment are still a bit painful and sometimes best avoided entirely.rnCould small changes in your design greatly simplify how you build it? rnSometimes moving an object around in a design can make a big difference in how you have to code your CSS later. In particular, when elements of a design cross over each other, it adds a little complexity to the build. So if your design has, say four elements and each element is completely separate from each other, it would be really easy to build. On the other hand if all four overlap each other, it might still be easy, but will probably be a bit more complicated. You should find a balance between what looks good and small changes that can simplify your build.rnFor large sites, particularly, can you simplify things?rnThere was a time when I used to make image buttons for my sites. So if there was a download button, for example, I would make a little download image. In the last year or so, I’ve switched to using CSS to make my buttons and have never looked back. Sure, it means my buttons don’t always have the flexibility I might wish for, but the savings in build time from not having to make dozens of little button images are huge.rn5. TypographyrnText is the most common element of design, so it’s not surprising that a lot of thought has gone into it. It’s important to consider things like: rnFont Choices: Different types of fonts say different things about a design. Some look modern, some look retro. Make sure you are using the right tool for the job.rnFont sizes: Years ago it was trendy to have really small text. Happily, these days people have started to realize that text is meant to be read, not just looked at. Make sure your text sizes are consistent, large enough to be read, and proportioned so that headings and sub-headings stand out appropriately.rnSpacing: As discussed above, spacing between lines and away from other objects is important to consider. You should also be thinking about spacing between letters, though on the Web this is of less importance, as you don’t have that much control.rnLine Length: There is no hard and fast rule, but generally your lines of text shouldn’t be too long. The longer they are, the harder they are to read. Small columns of text work much better (think about how a newspaper lays out text).rnColor: One of my worst habits is making low-contrast text. It looks good but doesn’t read so well, unfortunately. rnParagraphing: Before I started designing, I loved to justify the text in everything. It made for nice edges on either side of my paragraphs. Unfortunately, justified text tends to create weird gaps between words where they have been auto-spaced. This isn’t nice for your eye when reading, so stick to left-aligned unless you happen to have a magic body of text that happens to space out perfectly.rn6. UsabilityrnWeb design isn’t just about pretty pictures. With so much information and interaction to be effected on a Web site, it’s important that you, the designer, provide for it all. That means making your Web site design usable.rnWe’ve already discussed some aspects of usability – navigation, precedence, and text. Here are three more important ones:rnAdhering to Standards: There are certain things people expect, and not giving them causes confusion. For example, if text has an underline, you expect it to be a link. Doing otherwise is not good usability practice. Sure, you can break some conventions, but most of your Web site should do exactly what people expect it to do!rnThink about what users will actually do: Prototyping is a common tool used in design to actually ‘try’ out a design. This is done because often when you actually use a design, you notice little things that make a big difference. ALA had an article a while back called Never Use a Warning When You Mean Undo, which is an excellent example of a small interface design decision that can make life suck for a user.rnThink about user tasks: When a user comes to your site what are they actually trying to do? List out the different types of tasks people might do on a site, how they will achieve them, and how easy you want to make it for them. This might mean having really common tasks on your homepage (e.g. ‘start shopping’, ‘learn about what we do,’ etc.) or it might mean ensuring something like having a search box always easily accessible. At the end of the day, your Web design is a tool for people to use, and people don’t like using annoying tools!rn7. AlignmentrnKeeping things lined up is as important in Web design as it is in print design. That’s not to say that everything should be in a straight line, but rather that you should go through and tries to keep things consistently placed on a page. Aligning makes your design more ordered and digestible, as well as making it seems more polished.rn8. Clarity (Sharpness)rnKeeping your design crisp and sharp is super important in Web design. And when it comes to clarity, it’s all about the pixels.rnIn your CSS, everything will be pixel perfect so there’s nothing to worry about, however in Photoshop it is not so. To achieve a sharp design you have to:rnKeep shape edges snapped to pixels. This might involve manually cleaning up shapes, lines, and boxes if you’re creating them in Photoshop.rnMake sure any text is created using the appropriate anti-aliasing setting. I use ‘Sharp’ a lot.  Ensuring that contrast is high so that borders are clearly defined.  Over-emphasizing borders just slightly to exaggerate the contrast.rn9. ConsistencyrnConsistency means making everything match. Heading sizes, font choices, coloring, button styles, spacing, design elements, illustration styles, photo choices, etc. Everything should be themed to make your design coherent between pages and on the same page.rnKeeping your design consistent is about being professional. Inconsistencies in a design are like spelling mistakes in an essay. They just lower the perception of quality. Whatever your design looks like, keeping it consistent will always bring it up a notch. Even if it’s a bad design, at least make it a consistent, bad design.rnThe simplest way to maintain consistency is to make early decisions and stick to them. With a really large site, however, things can change in the design process. rnHaving a good set of CSS style sheets can also go a long way to making a consistent design. Try to define core tags like and

in such a way as to make your defaults match properly and avoid having to remember specific class names all the time.

Further reading

Further Reading

4 total

Article

Businesses in today's digital-first world always look for faster and more efficient means to get to the online audience. Social media are the new-age marketing places where brands can interact with customers according to their interests, habits, and geographic locations. The digital era has thus converted paid social ads into effective means of getting the brand recognized and generating leads. The increasing competition in metropolitan areas makes meta ads services in Delhi

February 6, 2026

Article

The New Reality of Connected Customers A customer begins their day checking messages on a smartphone, continues research on a laptop during lunch, and resolves an issue later through a smart TV app or voice assistant. This fluid movement across devices has become normal. What has changed is customer expectation. People no longer see channels as separate paths; they see one continuous journey. Omnichannel Support 2.0 is the response to this reality, focusing not just on presen

January 9, 2026

Article

Choosing the right call center agency can make or break your customer support strategy. With dozens of providers promising competitive rates and high efficiency, businesses often feel overwhelmed by the choices. Many focus on price alone, but reliability, quality, and alignment with your brand are far more important for long-term success. A reliable agency does more than answer calls—it becomes an extension of your business, shaping customer perception and influencing l

January 6, 2026

Website

Si3 Digital is a leading digital marketing agency in Dubai offering web design, eCommerce, SEO, social media, and paid advertising services. Focused on results and ROI, we help UAE businesses boost visibility, generate leads, and grow online with tailored digital strategies.

October 26, 2025