Slashdot Mirror


What Makes a Good Web Design?

Grand Master Math asks: "I'm currently redesigning my website and I have checked out tons of various web sites, gone from link to link, etc...to find the best web design techniques, layouts, and features. Wow Web Designs proved to be a pretty useful site, as it showcased virtually 'the best of the web' in design and creativity. I was wondering what the Slashdot community has to say about web design and what the best web design should implement and address. From browser compatibility, to simplicity and complexity, and customization to user interaction, what should a perfect web design incorporate?"

22 of 790 comments (clear)

  1. One Facet of good design: Elegance by DohDamit · · Score: 5, Insightful

    Too often, people get too gadgety when they design software. Keep it as simple and as direct as the functionality and purpose of the site allows you to. Gimmicks are worthless. The best web designs get out of the way and promote the presentation of their content. Once you've taken into account the structure of your content, half the battle is over.

    1. Re:One Facet of good design: Elegance by ryusen · · Score: 5, Insightful

      and i'd like to add to this with the statement of reduce eye candy... personally the most eye candy i can stand are image swap gifs with mouse overs... and only to be able to let you see navigational buttons easier...
      flash, etal. has just gotten out of hand... eye candy is cool the first 3 times you see it.. after that it's just a waste of bandwidth.

      --

      I believe sex is highly over rated... unless it involves me
    2. Re:One Facet of good design: Elegance by DohDamit · · Score: 5, Insightful

      Is an individual web page software? Not in the slightest. Is a well-designed website software? Most likely. Most professional-grade sites have the standard layers of presentation, business logic, and data, with some tossing in a layer between the presentation and the business logic to take care of interface concerns(browser, cookie, et al.) and a layer between the business logic and the data to manage communication between the business logic and the various sources of data.

  2. K.I.S.S. by Em+Emalb · · Score: 5, Informative

    Keep it simple
    To the point
    Searchable
    Flash-non flash versions
    no unnecessary plugins
    no popups/unders, etc.

    two versions of the same website is cool.

    Not everyone has a blazing net connection, so remember the little guy sucking on a 33.6 dialup connection.

    that's it.

    --
    Sent from your iPad.
    1. Re:K.I.S.S. by Bilestoad · · Score: 5, Insightful

      Don't EVER put music or other noise on your web page that plays without user interaction. There is nothing wrong with a button that says "play" but if you make noise happen as soon as the page loads then your page sucks and I don't care how pretty or useful it is otherwise, I will close it immediately and never load it again.

      The problem is, just which page is making the noise?

    2. Re:K.I.S.S. by Com2Kid · · Score: 5, Interesting

      "- Finally (my personal biggest gripe) is DO NOT OPEN NEW WINDOWS when I click on a link. EVER. Not when I'm going to a new section of your site, and certainly not when I click on a link away from your site. If I wanted to open a new window to follow the link, I would have myself."

      I will STRONGLY disagree with you on that one.

      ALWAYS pop up external links into a new window. It pisses the HELL out of me when I click on a link IN THE MIDDLE OF AN ARTICLE and end up LEAVING the site and have to hit back, then select to open the link in a new window. (I end up doing this once on at least every site just in finding out if it opens things up in new windows or not).

      For crying out loud, why in the WORLD would I wan to stop in the MIDDLE of an article on your site and go to some place else? Now _THAT_ does not make any sense. I would never get finished with anything if I browsed like that.

    3. Re:K.I.S.S. by doom · · Score: 5, Funny
      Hint: stop using Internet Explorer, and your websites will shut-up. Non-standard extension, you know?

      One of my favorite web-sites (which shall go link-less, for obvious reasons) states: "This page has been pessimized for Internet Explorer, as those of you listening to William Shatner singing Mr. Tambourine Man have realized."

  3. There's no agreement by Starship+Trooper · · Score: 5, Interesting

    There's a huge split. If you ask the "Slashdot Community" what makes good web design, you'll hear... a lot of noise.

    There's the progress camp:
    www.webstandards.org, that wants everyone to upgrade their browsers and live on the bleeding edge of style sheets (how ironic is it that their bleeding edge stance has been replaced with an "under construction" sign).

    Then there's the compatibility camp:
    anybrowser.org that wants every web page to work in the old browsers.

    There are probably a few things everyone can agree on, like Flash being worthless at best and extremely annoying most of the time.

    Personally, I say: look at the successful dynamic sites. Google, Yahoo, Slashdot. Light HTML, very light images, strong dynamic backend. Don't get too caught up in the format details; it's the power of what's driving the web page, and the content, that matters.

    --
    Loneliness is a power that we possess to give or take away forever
  4. I have a better question... by FortKnox · · Score: 5, Insightful

    Whats more important?

    The "look" of the website, or the "content"?

    Glammer up garbage, and its still garbage. Glammer up content and you've got a blockbuster site.

    Just a tidbit to think about when redesigning.

    BTW - Cliff, you realize that this is a "need hits on my website" article dressed in "AskSlashdot" clothes, right?

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  5. Don't Make Me Think by Frijoles · · Score: 5, Interesting

    I'm in the process of reading the book "Don't make me think!" by Steve Krug. It's a very easy read, very short, big pictures etc. One of the main points he brings up which I think you should keep in mind is exactly what his title suggests.. don't make the user think. If the user has to think about using your page, "Gee, where's that search button? Is that the product I want?" etc, well, who knows how long they'll stick around. Don't make the user think.

    Another thing he brings up is usability tests. I admit, I haven't started doing this yet, but I agree with him. Grab a user that isn't a web programmer. Go to their machine and have them load your page. Then ask them to perform some function and watch what they do. Do they struggle when they try to add a user to the list of names? Do they search around for a help button? In some cases, have the user actually speak out loud about what they are doing. Usability tests can really help you learn where your app works well and where it just plain sucks. Hell, I forgot to add a 'save' button to one of mine because I knew how to get it to save without the button (there was a trick to it). I almost put it in to production, but we do quality checks with other people and they caught it (I believe my thoughts were, "Doh!").

    Anyway, I'd suggest the book. It's something you could read while sitting in a Barnes and Nobel sipping tea or whatnot.

    --
    -Frijoles-
    1. Re:Don't Make Me Think by richieb · · Score: 5, Informative
      Don't make the user think. That's fairly depressing. Yeah, yeah, I know, "that's just the way it is, so deal with it/get a life/quit whining/get a job/go outside/computers aren't everything(tm) ©©©®®®"

      You misunderstand. The book advocates a way to design websites so that it's easy to use and you don't have to waste your time trying to figure out how things work.

      Imagine that the reply button on /. was at the very bottom of the page and you had to enter the number of the comment you were replying to.

      Or think of doors, where you have to stop and figure out whether you need to push or pull to open it (sometimes instructions are taped to the door to make this task easier).

      If you are interested in good user interfaces, I recomend this book.

      --
      ...richie - It is a good day to code.
  6. What do you want? by Walter+Wart · · Score: 5, Insightful

    Good web design is like good music or good writing. It's only good insofar as it meets the desires and expectations of the audience. My wife and I think Son Seals and Koko Taylor are The S**t. The 18 year old young women in our WSD are bored with them. They like (boring, rhytmless, tuneless :-) techno.

    Some people LIKE lots of Flash, animated buttons and dancing bologna on the screen. I like clean and simple. Each is appropriate for different tasks.

    The question is, as always, "What problem are you trying to solve?"

    --
    The man who never alters his opinion is like the stagnant water and breeds Reptiles of the Mind -- William Blake
  7. Here's what not to do... by XaXXon · · Score: 5, Informative

    Web Pages That Suck
    http://www.webpagesthatsuck.com/

  8. Most Important Criteria by Stickerboy · · Score: 5, Insightful
    • Content is King - good presentation will bring in viewers, but good content will bring them in again and again.

    • Cross-platform - don't rely on obscure plug-ins, Microsoft extensions or other technology that will unnecessarily limit your audience. Preview the growing website with multiple platforms.

    • Intuitive Interface - frustration at not being able to navigate a site easily will drive away users.



    You really can't go wrong if your website follows those three principles. There are hardware concerns, too (make sure your servers and your connection is up to the expected task).

    --
    Light a fire for a man and he'll be warm for a day. Light a man on fire and he'll be warm for the rest of his life.
  9. Check out Jakob Nielsen's website by gmag3 · · Score: 5, Informative

    useit.com. It's a great resource for usability information, including a lot of stuff on web usability and design.

  10. Jakob Nielsen's Alertbox by NaturePhotog · · Score: 5, Interesting

    I'd suggest reading Jakob Nielsen's Alertbox on web design, not only the current columns but past ones, too. Some columns like The Top Ten New Mistakes of Web Design are definitely worth reading. It's a couple years old, but people still make those same mistakes.

    Besides not falling into the trap of flash without substance (pun intended; Flash is frequently useless for most web sites), keep in mind that people have come to expect certain things from how web pages work. It's nice to have an inovative design, but if it's so far outside the norm that no one can figure it out, people aren't going to use it.

    For example, for web commerce, you may not like Amazon, but their site has become the standard for how people expect to shop on the web.

  11. The only design that works... by EricKrout.com · · Score: 5, Funny

    The only design that works contains the following:

    [] A teal color scheme
    [] Black text on a white background
    [] .Gif icons (a must: apply a drop-shadow filter with Gimp or Photoshop!)
    [] A plethora of spelling and grammatical errors; otherwise, it will look like some type of machine is running the site rather than a genuine dumb human being
    [] The ability to add users
    [] At least 40% of all users must troll
    [] Allow them to have a .sig to advertise their business/website
    [] Commenting capabilities
    [] Comments must be rated as an integer value with 5 being the highest and -1 being the lowest. In special cases, incessantly naughty trolls can be bitchslapped into a -2 blackhole.
    [] First post is life, the rest is just details
    [] Moderating capabilites
    [] Posts may be moderated an infinite number of times. Even if every rating is used a handful of times on the same comment, it should be rated as whatever adjective the last moderator thought it deserved.
    [] Ultimate goal: build a large enough user base so that you can post links to sites you yourself hate on the front page and watch those sites' servers go up in smoke in a little under five minutes


    This is meant as a joke. I love /.!

    :-)

  12. 10 Commandments (I use) by eclectric · · Score: 5, Insightful

    1. World Wide Web Consortium is thy God. Thou shalt have no other gods.
    2. Flash is evil, and of the devil. Flash is blaspemy.
    3. Javascript can be useful for on-page functions that don't necessarily require a server call, but remember your page still still fundamentally work with no javascript enabled.
    4. Images should be used for illustrative purposes, not to show you found a neat image and *never* as a background.
    5. Images should be small and reduced to webpage resolutions.
    6. Content shouldn't be laborous to read. Black on white text is the best, but at least always make sure to use contrasting colors.
    7. Style sheets should always be used (see number 1) but make sure that necessary style pairings (such as colored tables and the text within) are defined in the same scope. A page-declared table color and text/css file declared table text color could cause problems if your style sheet file doesn't load.
    8. Design for non-compliant brower protocols *only* if your business depends on it. Private sites should *always* be written to the HTML specs (see #1) all browsers be damned.
    9. Do not covet they neighbors hyperlinks. Links should be used in *context* and not in a random listing. Don't say "you can find a link about greyhound adoption *here*." Instead, write either "There is a lot of information about *greyhound adoption*" or "*Greyhound Puppies Inc* has a lot of information about greyhound adoption." All of this results in a page more useable by non-traditional browsers. (see number 1)
    10. If you change the color of links, you should make sure that the default colors (blue, purple, red) will show up on your site. Another reason not to use picture backgrounds. Also, don't ever *ever* reverse the color scheme... cool (blue-like) colors for unvisited links, purple or red-like (hot) colors for visited links.

  13. Re:No such thing by Grape+Shasta · · Score: 5, Funny
    There is no such thing as good web design. There is only good user design.

    Totally! You don't have to worry about how to design the webpage, if you can just design the users. Just make them so they want whatever you're showing them. I connected the pleasure center of my user's brains to the yellow light receptors in their eyes. Then I just made all the backgrounds yellow, and they are ecstatic about it, let me tell you.

    --

    "I am a cipher, a cipher, wrapped in an enigma, smothered in secret sauce" -Jimmy James
  14. You're asking the wrong crowd by LordNimon · · Score: 5, Insightful
    I know I'm going to get modded down for this, but I really believe I'm making a valid point.

    Frankly, I think you're asking the wrong crowd.

    Of all computer users, the Linux crowd is the least qualified to comment about design. Oh sure, there are exceptions, both among Linux users and among Slashdot readers, but just read the comments that have already been posted. The common thread is that people wouldn't want to sacrifice content for a flashy web site, and that just shows their ignorance. These people don't realize that good design does not involve compromizes. Good design is about presenting the content in such a manner that the appearance enhances the content presentation, not distracts from it.

    Besides, look at the state of 99% of Linux software, especially the open source stuff. User interfaces are the last concern of the developers. It's obvious to me that the majority of Linux developers and users really don't care, or just don't know anything about, good design. But, I guess I should cut them some slack, since it's very hard to be a good programmer and a good designer. Yet I'm disappointed that most developers don't try to get good design ideas from others.

    So yes, Virginia, you can have your cake and eat it too, provided that the web site is designed by a real graphic designer. Such an individual has both training and experience in creating designs that work.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  15. Re:target platform/browser - Windows/IE by RussGarrett · · Score: 5, Insightful

    Especially since you NEVER need to use frames

    I dispute that: there's a certain very well-defined set of circumstances in which using a frameset is beneficial. Although I agree that 99% of the frameset usage on the web is inappropriate, in certain circumstances framesets can be used for efficient navigation and still look good - the main advantage of frames is that they only need loading once - it's a frivolous waste of bandwidth to put the same graphical navigation bar on each page, for example (not that I'm a huge fan of graphical navbars).

    Still, the rule for frames is: If in doubt, don't use them.

  16. Reverse It by waldoj · · Score: 5, Insightful

    The difference is that you can make links open in a new windows by control-clicking (or whatever) on them. But if the developer forces all links to open in a new window, how do I (who doesn't want a new window) make it not open in a new window? I can't -- the developer has overridden that option.

    To provide the user with choice (which is one of the most important things that a website developer can do), it's important to not force particular UI styles on users. Give them choices. In this case, the only way to do that is by not opening links in a new window.

    -Waldo Jaquith