5 common e-commerce site mistakes
So you're planning to sell your products on the Web. Know that it's not enough that your graphics are sharp, your content is fun and easy to read, and your online catalog is pretty darn spiffy.
Your overall site design and infrastructure count, too.
How fast do your pages load? How navigable is your site? What about server capacity and browser compatibility?
Brent Melson is a senior technical designer for NTSL (National Software Testing Labs), a Philadelphia-area company, who makes his living testing Web site architectures and related Internet technologies. Here are his five most-common e-commerce site boo-boos.
1. Too many dynamic pages that take valuable seconds to load."Dynamic" pages are those with changing content processed in real time from application servers and other Web servers. Dynamic content often encompasses links to databases that aren't part of the Web site for updates in news headlines, stock quotes and sports scores or ad blocks in which advertiser messages revolve through each time a new user hits the site. For the most part, dynamic content is trendy, popular and valued by most Web users. But too much of it on pages, or spread over too many pages, can slow your site down, unless you have some of the more sophisticated Web software used by larger Internet and e-commerce sites. Pages that take several seconds to load generally send users to other sites. Melson argues that smaller e-commerce sites should confine their dynamic content to a certain number of pages, and make many or most of their Web pages "static," or without continuously changing content. And they should limit dynamic content to windows or certain portions of mostly static pages. It is particularly important, he says, to keep your home page and many of your intro pages as static as possible. The deeper a user gets into your site, the more likely he or she is to tolerate pages taking longer to load (though some would even dispute this)."It is really a design issue," he says. "It is easier for many businesses to make their Web pages dynamic. Most sites need dynamic pages. But there are performance issues with them. That's what Web operators need to keep in mind."
2. Overestimating concurrent traffic and spending too much as a result.Most tech writers like me tell you to plan your site for peak traffic periods, especially those that occur in the last-minute buying frenzy before the December holidays. Melson, however, says the term "concurrent" is frequently misunderstood by Web operators. It doesn't mean number of customers overall, or even site traffic in a day, but rather the number of users converging on a site simultaneously. Too often, he says, Web operators pay thousands of dollars more for server space and related software because they have been too generous in their estimates on concurrent traffic."If you aim high and have an unlimited hardware budget, it's not going to be a big deal. But if you don't have an unlimited budget, my advice is to think realistically about the number of people you will have using the site at any one time. "Alexis Gutzman, an e-business author and consultant, cautions that spikes do occur for many e-tailers around Dec. 12 or so (one of the last days you can ship packages long distances to arrive before Dec. 25). "In my experience, many people don't overestimate. They fail to plan for the peak," she says.
3. No consideration of resolving performance issues with software rather than buying new hardware. When performance bottlenecks occur, many Web operators quickly conclude it's a hardware problem and rush to buy a new server or two to add more capacity. That's often a mistake, Melson says. "In our experience, about 70% of the time it's a software issue and 30% of the time it's a hardware problem. But instead of thinking about how they can fix or redesign their software, they throw more hardware at it."It may be a case of simply rewriting the software or adding new application software, he says. Perhaps they need to buy more memory for their database server, rather than buying a new server. Often the software solution is cheaper and quicker to implement, he says (although hardware currently is as cheap as it has been in some time).The difficulty here, Melson acknowledges, is that small businesses don't have information technology (IT) staffs or the time and money to diagnose infrastructure problems and/or rewrite software. Most businesses should have an IT consultant or trusted value-added reseller (VAR) to advise them, however.
4. Not making the site compatible with more than one Web browser. If you had to choose one browser to support, it would be Microsoft Internet Explorer, the dominant browser with more than 80% of the market. "But what about the Apple Macintosh customer do you want to turn him away?" Melson asks. How about the Firefox or Chrome user ? If not, you need to test your site and system with the other browsers. Some tweaking of the user interface is likely to ensure tables, charts, graphics, and functionality work well on the different browsers."Often these are very simple or minor fixes. You might need to only change some colors, or add new elements. If you don't ever look at your site on other Web browsers, you won't ever know that you need to fix it," he says.Supporting more than a single browser is more important for an online retailer than a B2B company, Melson says, because a retailer's customers are more random. But if you don't feel it is important, he says, you should put a disclaimer on your site noting that it supports or works best with only one particular browser.
5. Failure to get outside feedback on usability. "Usability" is now more than a buzzword. It has emerged as a significant metric for how Web sites are viewed today. Usability surveys, usability tests, usability scores, and usability focus groups are all part of the research and development of most large Web sites. Melson's finding is that many smaller e-commerce operators don't get usability feedback from anyone beyond those on their development team. But those developers and others are too close to the process and biased toward the chosen design and infrastructure. "You get used to your site and used to any foibles."For small businesses, organizing a focus group to evaluate your Web site is beyond your time and resources. But getting some sort of outside perspective be it employees not involved in the design, or your spouses or friends is crucial to the site's development and performance. "You need to hear from people who aren't working on it."