Business & E-Commerce Website Design Best Practices

I get asked about this subject a lot at my seminars and from my clients. I work with what most people would consider micro or small businesses, and while I’ve done some e-commerce work, large complex shopping sites are not something that I’ve had a lot of experience in. Common sense, design standards and my own experience are still my friends though, so here’s my best shot on this subject:

Usability & Navigation

Very few people will talk about an uneventful order, everyone will complain about a bad one.
Usability is one of those lovely words that means many things to many people, but the bottom line is, does it work, does it make sense, is it easy to use?

Make sure it works

I was on a beauty product site the other day and they had a questionnaire to determine which line of their products would be best for me. I actually spent over 3 minutes filling this form out, only to find out that the submit button was broken and did not work. I never got the information I was looking for and was frustrated enough to find the contact page and let them know. I never got a reply and I’m very unlikely to re-visit this site or buy the products now.

Be vigilant about is broken links and have someone test your site regularly, especially to external links that are not in your control. Nothing screams unprofessional site like links that go to Page Not Found. Any time you change anything, it’s always good practice to test for this. You can check your site right now with this tool. http://validator.w3.org/checklink

If it’s not ready, don’t put it out there

No under-construction

Say NO to "under-construction"

I strongly encourage forethought and planning in site design, but that doesn’t mean promising links or info that is not ready yet. If the content for the page is not ready, then don’t put it in the navigation. How many times have you seen COMING SOON! only to come back a week or month later and have whatever was coming still not there? Design the navigation so that adding pages later is no big deal, but “under construction” and “coming soon” are  just not cool.

If Mom can’t figure it out, it doesn’t make sense

When I first designed my own site, I did some very artsy things with my navigation. Instead of the straight choices across the top or side that you see almost universally, I embedded the links into the header art. I showed this site to my Mom and despite the fact that the giant leaves to the right had Portfolio and Contact written on them, she didn’t know that was where she was supposed to click until I showed her. Oh. Eventually I got around to changing my navigation to something more conventional. Maybe not as cool, but if your audience can’t make sense of it, what’s the point?

For more on this, check out the Mom test video.

Is it easy to use?

We’ve all been in sites where how to get to the next step, refine the search or figure out the shipping before buying was just not apparent. User testing, (this is a great place to use your Mom again), is critical. Even small companies can enlist family and friend help. This is where you really want to find someone who is not you or your designer. If it’s not easy to use, the chances of repeat visits, otherwise know as business, are slim.

Engagement & Conversion

Engaging your audience and converting them to sales are the holy grail for e-commerce sites. Once you’ve got the structure making sense and working, making your site attractive to your target audience is next.

Know your audience

People gravitate to images that reflect themselves.
Designing a site for baby products in black and red with a lot of flash makes about as much sense as designing a site in pastels with lots of open space for teenage video games. While designing a site that reflects the style and tastes of the owner is appropriate, making it pretty for you and a turn off for your audience is not. People gravitate to images that reflect themselves. If your core audience is older men, then your images should reflect that. While those guys may like pictures of hot girls on their auto parts calendar, when they’re shopping for insurance, those same hot girls do not make them think your company is reliable.

Know the audience you're designing for

Design elements

Why are quote and buy buttons often large and hot colors? Because they work. Why is navigation across the top or on the side? Because that is where we expect it to be. Your site can be your own without being so unconventional that nobody knows what you’re offering or how to get more

Call to action example

Call to action example

information. All e-commerce sites and even those that are just service businesses should have some kind of “Call to Action” on as many pages as possible. What that is depends on what you want your audience to do, but if you want them to get a quote, or sign up for a newsletter or search or buy, makes those actions obvious and don’t be afraid to test different methods.

Customer Service

OK, this seems like a no-brainer, but it bears repeating. If you’re selling something, at some point you will have to deal with your customers.

  • Don’t surprise them, be up front about things like shipping costs
  • Don’t make them search for a way to contact you
  • Make returns and other policies obvious

If you are selling your own products, make sure this process is completely tested as well. The system that works is one that can handle the exceptions well. Very few people will talk about an uneventful order, everyone will complain about a bad one.

Sell your Credibility

Belong to a chamber of commerce, a trade association, have a profile on Linked In or a fan page on Facebook? Tell the world about it. Not only does bring credibility to you and the services you offer, but it has the added bonus of adding more SEO to your site. Do you see what’s happening at bottom of this page?

Test it, track it

Google analytics

How do you know what pages on your site are being visited? How do you know how long they are staying on a page? How do you know if your customers are bailing in the middle of a sale? How do you know that you really need to make sure that your site works in IE6?  How do you set up A-B testing to see which landing page works better? One word: ANALYTICS. Google analytics is free to install. There is no excuse for any site and particularly an e-commerce site to not have the tracking code installed. Business is all about measured results. This is where it starts.

Further Resources

http://www.seomoz.org/blog/17-new-rules-for-successful-ecommerce-websites

http://www.site-reference.com/articles/Internet-Marketing/Building-eCommerce-Websites-That-Work.html

http://reach.dzone.com/articles/10-key-practices

http://www.webdesignfromscratch.com/web-design/current-style.php

http://www.lakeshorebranding.com/company/blog/simple-ppc-tip-increasing-conversions-with-a-shiny-button/

http://www.mahalo.com/how-to-use-google-analytics-for-beginners

http://www.newfangled.com/how_to_use_google_analytics

Share and Enjoy:
  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • PDF
  • Twitter
  • Digg
  • StumbleUpon

55 Responses to “Business & E-Commerce Website Design Best Practices”

  1. I love your reference to whether mom understandings it or not…that is so true.

    I might suggest you add search engine optimization to your list…custom redirects….etc.

    Michael

  2. Hi Becky – great collection of tips! Passed in on to my sister also – we’re both in the process of revving up our websites. Hope to connect some time through Local First Chicago.
    Thanks for sharing!
    Tracy

  3. Hey I just wanted to say that I really enjoyed reading your blog. You have good views, Keep up the good informative info :)

  4. I lately came across your blog and have been learning along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very frequently.

  5. Just a quick comment to thx you for your interesting article. Do you know where I could find more on the subject? well done. Emily x

  6. Thx for the info..

  7. Well, I don’t know if that’s going to work for me, but definitely worked for you! :) Excellent post!

  8. Brilliant post! Is going to aid lots of people learn about this matter. Do you want to incorporate video clips together with these? It would certainly help out. Your reason was spot on and owing to you; I perhaps won’t have to detail every little thing to my friends. I can simply lead them here.

  9. In our business we can sometimes thin we know it all, but after reading this I can see I have much to learn. :)

  10. good stuff

  11. Thanks for this post

  12. Thanks for putting this together – this is a great post for those of us with our heads buried in the keyboard all day.

  13. Aw, this was a really great post. In theory I’d like to write like this too – taking time and real effort to make a good article… but what can I say… I procrastinate alot and never seem to get anything done.

  14. Respect for this article, I will add together this website to my bookmark, my room mate just stated to me about this as of recent. this is the best

  15. I had fun understanding this post. I want to see more on this subject.. Gives Thanks for writing this nice article.. Anyway, I’m going to sign to your rss and I wish you write great articles again soon.

  16. Foremost, let me commend your clarity on this subject. I am not an expert on this topic, but after reading your article, my understanding has improved substantially. Please permit me to snatch your rss feed to stay in touch with any upcoming updates. Wholesome job and will offer it on to acquaintances and my fans.

  17. Extremely interesting post thank you for sharing I have added your website to my bookmarks and will check back :) By the way this is a little off subject but I really like your sites layout.

  18. Nice Information! I personally really like your writing. This is a great website. I will make sure that I stop back again!.

  19. Great information! I’ve been looking for something like this for a while now. Thanks! Roberto Justus

  20. thanks for that

  21. I Like this site your article is very nice , Thanks, very interesting article, keep up it coming :)

  22. hello excellent website yea nice job our blog will soon be adding reviews on blogs and add them to our blogs as the top best 25 blogs to visit we also do reviews on Consumer Reports reviews all types of reviews thank you

  23. I really liked visitingyour blog. Great information and well stated. I am adding you to my rss reader.

  24. Hello there, I am glad that I ran into your site. I spend a lot of time online reading about various topics. It is always nice with such valuable information. I will bookmark this page and am anxiously looking forward to reading some of your future posts. Thanks and God bless.

  25. Will definately come back again getting you feeds also, Gives thanks.

  26. Keep working ,great job!

  27. I agree with a lot of what you’re saying here but it could do with more detail. – Without music, life would be a mistake.– Nietzsche

  28. Fantastic post!

  29. Hi. I needed to drop you a quick note to impart my thanks. I’ve been observing your blog for a month or so and have picked up a heap of effective information as well as relished the way you’ve structured your site. I am undertaking to run my own blog however I think its too general and I would like to focus more on smaller topics.

  30. Thank you for discussing such an informative article with all of us. I’ve bookmarked your blog will come back for a re-read again. Keep up the great work.

  31. Lots of Good information in your posting, I bookmarked your blog post so I can visit again in the near future, Cheers :)

  32. One of my favorite customer service quotes is “Customer service is not a department, it’s an attitude!” -UNKNOWN

  33. Who reads newspapers when they have such a informative site to read. I was really asking myself on this matters so I went to Bing, typed my question and voila, here I am. Such a wonderful surprise to get to your site. Thank you for your time and for this great post. Thank you smarte search engine for bringing me here.

    Bye!

  34. You made some good points there. I did a search on the topic and found most people will agree with your blog.

  35. Thanks for sharing, please keep an update about this info. love to read it more. i like this site too much. Good theme ;) .

  36. I hope you will keep updating your content constantly as you have one dedicated reader here.

  37. Hello, I have browsed most of your posts. This page is probably where I got the most useful information for my information gathering. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject

  38. Your template is very good! This is nice! I like your blog !

  39. Nice post, a little over my head but for sure something to think about
    Thank you :)
    __________________________________________
    I love this!

  40. Well I been around here for a while and I found what I needed, but the points this post has touched are really amazing, everyone’s trying to either copy or follow the same thing again and again, and most of the time get really hurtled by this. I think this being the first post to really post something out of the box will really help me and many others. I think trying this is really worth. It will not be wastage of time coz in any case this will never harm our campaigns for good serps.

  41. I will look forward to reading more of your work.

  42. Hey I just wanted to say that I really enjoyed reading your blog but it’s taking a while to load up for me. I don’t have a slow internet connection either, so I think it may be your site? Or maybe there is just a lot of people trying to load up right now, either way I advise you look into it and also, keep up the nice blog posts.

  43. I appreciate you post. I’m glad Google pointed me to it. I was able to get the information I was looking so badly for days now. Thanks again for your great post. Regards, Denese Harborth

  44. Hey, this is one awesome article! Thanx for posting this. I was searching for a site that has this kind of info. Lucky I found this one! I’ll be visiting here again for sure! ^_^

  45. It looks like you’ve gathered yourself a fairly sizeable following nowadays. I’m glad for you.

  46. Good point, thank you for explaining. Bookmarked your blog for future reference.

  47. My searchs in Internet went answered in your blog. This is a beaultiful blog.

  48. you do write some very complete posts. You suffer from the same disease I do. Want to get the whole story out there and tie it up with a bow all pretty.

  49. So awesome that it’s as simple as going to Google and typing in a question to find your site. I’m curious as to how you did it, and also how many people find you from Google! Thanks a lot for the great content and posts.

  50. I really liked your thread concerning this, and I have seen a number of more like this recently ? the best part about yours is, that it is really informative and handy and packed with good information without having a lot of usless rants and Baloney! I?ll be sure to give this Web site to some buddies

  51. I’ve never learned so much from any other blog. Enjoyed reading this today.

  52. good post. love the site!

  53. Love this blog post. Where did you find this information?

  54. This website post gave me a whole load of ideas, cheers for sharing

  55. Cool, Thanks for the great information really enjoyed the read ! :)

Leave a Reply

Score.org Local First Chicago Truman College My Linked in Profile Facebook Meetup.com

leaf border

Home | Design Services | Portfolio | Technical Support | Education | About | Contact