I know, it’s hard to hear. It’s probably even harder to accept… but I share this with you because I e-love you. It’s okay… here’s a tissue.

These kinds of lists always get a little controversial. Why? Because they tend to put the onus on the developer when a website fails. I mean, let’s face it – as web developers, we’re entrusted with the responsibility of assisting a client in expanding their marketing online successfully. It’s about more than pretty colors and stock images of blond chicks wearing telephone headsets. If you can’t get the point across effectively, you’re thoroughly wasting your client’s time and money.

Soooooooo… in the process of redesigning my own website, I started scouring the inspiration galleries to get myself in the “mood.” Saw a lot of beautiful work, but I also saw a lot of, um… crap. Not like crap is bad, crap can be perfect in some cases, I suppose. Just not cases where it’s costing someone money by failing to do its job in promoting something. Thus, this list. Ten important reasons why your website, well, sucks.

  1. Lack of organization: Organization is one of those things that will effectively keep someone out of your website. Don’t forget about the user you’re targeting. Organization needs to be intuitive and follow a logical train of thought. In a web design portfolio, where would you expect to find contact information for the designer? A contact page, perhaps an about page. Don’t stick it in the portfolio and think that’s the only place it needs to be. Someone who’s convinced – after page 1 – that they need to work with you, will be sorely disappointed when they can’t find what they’re looking for. If your clothing store uses unique sizing for its products, your website should make it easy for someone to find out the way your sizing compares to regular standard clothing sizes.
  2. Failure to brand: The Internet has been around long enough that the people who are most likely to use it can determine the good websites from the bad ones. How do they make this conclusion so fast? Easy. Failure to identify who you and/or your company are is a big giveaway. Look at your favorite websites. All have some form of branding. Nice crisp logos. Similar elements grouped together as a means of helping the visitor identify who you are and what you do. A big part of doing any kind of business online is transparency. The more transparent you are, the more people are drawn to you. The more interested they are in you, the more time that interest gives you to convince them that you deserve their business. Capisce?
  3. Navigation: Again, this needs to be intuitive. You’ve got to consider what the user is looking for when they go somewhere. When you have a website that has subsections within sections within regions of a website, be considerate of the fact that while a visitor went directly to that subsection, chances are they’re still interested in all other things in that area. The key is to ensure that all of the content of a page is as related as can be. Links, content, features, all that.
  4. Browser compatibility: I hate this conversation. I mean, every bit of it. It causes even the most savvy of web devs to shed a tear. I know. But why are you complaining about making a site compatible for a browser that your client’s customers seem to love? Why is this an option? Why aren’t you accurately quoting your clients for the time it takes to deal with this issue? I mean, yeah, don’t waste your clients’ time and money, but shoot.. don’t waste yours either! It’s not like websites have to look the same in every browser.

    Now, if this is your personal website, then by all means. Go for it. But the notion that you will no longer support IE6 because it’s old is absurd, in my less-than-humble opinion. The thing still dominates. Just accept it. Spend some time coming up with your own unique workarounds, and keep them in your toolbox. That should help lessen the amount of time you spend angry about a Microsoft product.

  5. Too spammy: This one kind of hurts my heart, but it makes me very thankful for my RSS reader. Some of my favorite websites fall victim to this. I know we all want to make money. It’s why we spent ungodly amounts of hours at our desks and laptops, scratching our heads and beating on our keyboards. But please, for the love of everything pixelated, find a more sophisticated manner of placing advertising on your website.

    I shouldn’t have to scroll past two whole big 400px long adsense blocks to get to your content. I shouldn’t have a brand-new website – that I didn’t even click to view, mind you – load on top of the content I want to see, forcing me to click “skip to content” to actually view it. Say what? I have to tell you that I want to skip to the content… to actually view the content that brought me to your website in the first place? Is this kind of crap REALLY making that much money? Better question: are your customers and visitors SO loyal that they tolerate this kind of stuff just to view your content? If you’re not Forbes or ZShare, I’d think long and hard about that.

Now, this thing is telling me that I’m rounding out to almost 1000 words. Trust me, I’m a little angry about that myself. I will save the last five for the next installment, and hopefully they both will be helpful to someone out there who’s website kinda, sorta, probably… well, sucks.

If it makes you feel better, all my studying showed me that my website kinda sucks, too.

Categories: InspirationOrganizationWeb BrowsersWeb Design

Tags: • , , , ,