The following rant was sent as feedback to Aussie Catalog for their crappy website. Why was I shopping at Aussie Catalog, you may ask? An Australian friend on IRC has been trying to get me to experience the joy that is Tim Tams (and there better be some serious joy in those things, himi), so I finally took the time to track down where to find them in .us. Why did I order them online rather than buying them at the store, which is about 30 miles north of me? Well, that’s because I’m too lazy to get a ride out to Marietta.
I recently ordered some Tim Tams from your website, and I have a few comments on security and the site’s design.
First, although encrypting the credit card number and order information is most certainly a good idea, sending the full, unencrypted credit card number right back to me in the confirmation email most certainly is not. Rather than rendering the encryption completely pointless, you may want to only send a few digits of the number back in the confirmation email, or none at all.
Also on the topic of the email, I suggest that you send it as plain text rather than the badly formed text and HTML combination that you are using now. (To send both in the same email it should be MIME encoded as “multipart/alternative” so that MIME capable, text-based mail readers (such as mutt or pine) can display the text by default. You currently have the plain text version of the message, immediately followed by the HTML version, which causes the whole thing to be seen as HTML.) Since the only feature added in the HTML version is the link at the bottom, and this can be accomplished just as well with a plain-text link, it may be a good idea to simply send only the text version.
As for the website itself, it looks awful. You have a rather large introduction page using 9 frames in which the only useful information is a mission statement of sorts, a summary of the products offered (which should be clear from the catalog), and a suggestion to view the page using a screen size of 800×600. These things could be implemented just as well as a part of the main catalog page, especially since there is a second introduction and some instructions already on this page.
Frames should be used only minimally or not at all. Navigation through your site would be a bit less confusing without some some of the 12 frames that you use. For example, one of the far right frames, main, would be better implemented as a separate page. The animations are especially distracting, and there is no point in taking up that much of the screen with information that will for the most part go unused. The bottom far right frame, main1, should be eliminated completely, since users should be capable of opening a full screen window on their own.
This brings me to the next point: the heavy use of Javascript. The heavy use of frames already make your site difficult to navigate, but the use of javascript makes it impossible for some. The mouseover information on the products could implemented just as well as a few lines underneath the product pictures, and this would also make it easier to find a specific product. The product information from clicking the thumbnails does no more than the task of an actual link, so it should be implemented as a link. By not making your site dependent upon javascript and by lessening the use of frames you can make the site more navigable and friendly to your customers.
Lastly, you may want to offer an email address for sending feedback as well as the text form, since it is quite annoying to type something of any length in a tiny text box.
…and here is the response (received the following Monday) from AussieCatalog:
David,
Thank you for your comments. We have already designed a new site. We should be posting it soon
Thank you