Back to the Web Developer's Journal Main Page
internet.com
side nav bar

Everybody wants more Web site visitors. Submitting to search engines and directories, creating reciprocal links and banner swaps, and building mailing lists are all good traffic builders. But here's something that just might be the most important traffic-building technique of all. This miracle tool is called Site Design.
Related Articles:

HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map

Jobs at webdeveloper.com


Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Discussion Groups Book Reviews Software Reviews Download Web Tools

Web Site Promotion Guide

Build Traffic Through Good Site Design (part 1)

by Charlie Morris

Want more traffic for your Web site? Design it to attract and hold fickle Web surfers.
April 22, 2000

Charlie Morris
This article is in three parts:
  1. Navigation Basics
  2. Navigation and the Search Engines
  3. Maximize Traffic with Internal Links

Navigation Basics

Many Web site owners concentrate on ways to drive visitors to the site, without giving enough thought to what happens when they get there. The way your site is designed and laid out has a huge impact on the amount of traffic you can build and maintain. In this article, we'll explain how to design a site to maximize traffic. Regardless of whether your site is selling products, content or advertising, and whether it's old or new, an hour spent improving your navigational scheme can be far more productive than an hour spent spamming the search engines.

One thing that people tend to forget is that driving people to the site is a means, not an end. The end goal is either to get them to buy something, or to show them ads. It does little good to bring people to your site if most of them just take a peek at the home page and split.

There's only one sure-fire way to build substantial site traffic over the long run, and that is to make your site as useful as possible. Although content is king, your navigational scheme also has a lot to do with how useful your site is. One of the main reasons people leave a site after only a few seconds is because they can't find what they're looking for, or are forced to click through page after page to get to the content. See ( Designing for Good Navigation) for hints on how to build a logical, user-friendly layout.

Traffic Tips from your Log Files also makes a good companion article to this one. Analyzing your log files can tell you a lot about the paths people take once they reach your site, and point out areas that could be improved.

To some extent, your navigational scheme will depend on the purpose of your Web site. Back in the good old days of course (2 or 3 years ago), the only purpose a site needed was to share information, but nowadays, in any discussion of site goals and purposes, the question of a "business model" will rear its head. This trendy term basically means "How do you expect to make your money?" Now, there may be endless ways to make money on the Internet, but for the purposes of this article, we'll assume that you're either selling a product or service, or that you're selling ads on the site. Of course, some sites do both, but the navigational implications of these two business models differ, so it makes sense to discuss them separately.

If you're selling a product or service, then your goal is to get the visitor to click on the button that authorizes a transaction, in other words, to buy something. Your whole site exists to guide the visitor to that point, so you don't really care much what other sections of the site they visit, how many pages they see, or whatever. If they come straight from a search engine to the ordering page, hand over their bucks and split, that's fine.

Of course, this doesn't mean you want to herd them blindly to the order button. There is such a thing as informing your customers, and in many cases, the longer they spend perusing your product information, the more likely they'll be to choose just the right model, see how much better your product is than the competition, be impressed with your professional-looking Web site, etc. etc. So include plenty of good-quality content on your site (well-organized, of course), but make sure that order button is right there for those who are ready to click it. Don't make visitors click through a million pages to get to the checkout counter. From every page on your site, the ordering page should never be more than one click away.

To sum up, owners of e-commerce sites are more concerned with their "conversion rate" (the percentage of visitors who are converted to customers) than with the number of page impressions generated.

For an ad-supported site, the traffic goals are a bit different. Since ads are sold by the impression (Each time an ad image is shown to a visitor is one "impression.), every page view may be a couple of pennies in the bank. While an e-commerce site wants to send everyone to the order page, an ad-supported site wants to send each visitor to as many different pages as possible. In this sense, an e-commerce site should be designed like a funnel, and an ad-supported site like a maze.

Now, by invoking a maze, I don't mean to imply that it should be hard for people to find what they want. On the contrary, not only should it be easy for visitors to zero in on exactly the type of content they're looking for, but they should be presented with lots of opportunities to check out closely-related content, so they keep clicking off to explore ever-more-fascinating new worlds, the page impressions keep racking up, and the cyber-cash register rings!

Later in this article, we'll discuss how to maximize traffic with internal links.

Navigation that Works

Nothing chases away visitors faster than a dysfunctional site. Dead links, errors, long page load times, fancy scripts that don't work as they're supposed to...Each of these incidents is a penny out of your pocket. Nay more, because once someone has encountered more than one or two errors on your site, they will probably never return.

No matter how careful you are when working on pages, bad links can creep in, so use a tool like LinkBot ( see WebDevelopersJournal Linkbot Pro Review), which automatically searches your site and tells you of any bad links. Also, just in case, you should have a custom error page on your site. Set up your Web server so that if anyone requests a page that doesn't exist, they are automatically redirected to your error page. The error page contains links to your home page and major sections, your search feature, and the Webmaster's email address. When a visitor arrives at the error page, chances are good they'll stay on your site and try to find what they were looking for. If they just get a generic "404 - Page not found" message, they'll disappear.

One of the biggest problems for e-commerce sites is ordering scripts that simply don't work. Okay, online retail is still fairly new, and a certain amount of chaos is to be expected, but it's appalling to see how many sites, including some of the big names, use fancy-shmancy scripting that crashes half the time. Again, when a script fails to work (or worse yet, locks up the visitor's whole system), not only do you lose that particular sale, but you may permanently lose the respect of a potential customer. Make sure all your scripts have been thoroughly tested, with a variety of browser versions and operating systems.

Navigation and the Search Engines

Just being listed in the search engines isn't good enough - you want to try to rank as high as possible in searches. This means optimizing the appropriate keywords, and your navigational scheme can be a part of this.

Some search engines will assign more weight to a keyword that appears as a heading than one that is plain body text. So you may want to make sure that your section headings contain plenty of keywords. This may have a chilling effect on creativity - no more cute chapter titles - but everybody's doing it. You can't prevent the English language from going to Hell (it's already crossed over the Styx), so you may as well profit from its demise.

We are also told that some search engines assign more weight to keywords that appear as hyperlinks, or even as file names. So make sure that there are plenty of links to the sections that you want people to find, and that they are clearly labeled. Of course, well-thought-out navigational schemes will do this anyway. Can it be that the file name really matters? To some search engines it does, so make your file names descriptive of the page content (no, don't name all your files "sex_sex_sex.html").

This brings up a point that a lot of people seem to miss - the point is not simply to bring as many people as possible to your site any way you can. The point is to bring the right kind of people to the pages that you really want to be seen. If you're selling widgets, then you want widget collectors, not sex-starved adolescents (research shows that adolescents buy few widgets). So bulking up on lascivious keywords will bring you quantity, but not quality. Sales and return visits are what you're after, not just raw traffic. Choose keywords that describe whatever it is you're selling, as descriptively and specifically as possible.

For the latest news on how the various search engines rank sites, see
Search Engine Watch.

Also worth thinking about is the question of which pages tend to come up in searches. Generally speaking, you want first-time visitors to your site to enter through the home page or one of the main section hubs, not through minor content pages. Let's say someone searches for widgets. If your home page comes up at the top of the search, that's good, because there they can see the whole range of widget-related content that you have, and are likely to explore your site. If on the other hand, the page that comes up is a minor page three levels down, which explains how to install some esoteric attachment to one of your many models of widget, they are likely to get confused and split. If your site has a lot of pages, then pages of minor importance can easily crowd out your home page altogether in search results.

This problem exists because automated spiders blindly count keywords. They have no way to know which pages are really the most relevant, although techniques such as assigning extra weight to links and/or headings, as described above, are an attempt to make them smarter in this regard. Therefore, you should make sure that every single page on your site includes a navbar with links to your main sections and your homepage. No matter what you do, some people will enter by the bathroom window, so make sure they can easily find their way to the front door.

Another way to address this problem is to use a robots.txt file to try to exclude certain pages from search engines altogether. In a recent article in The Web Developer's Journal ( 10 Ways Not to Promote Your Web Site), I explained how to set up a robots.txt file, which tells visiting spiders not to index certain pages. Any pages which are not meant to be seen by the public (templates, "test" pages, etc.) should definitely be included in this file. If you use frames, then all pages which represent the content of frames (in other words, all pages that are not framesets) should be here as well. You may also want spiders to exclude pages of marginal significance, such as disclaimers, copyright info, etc.

In extreme cases, some sites want to make sure that people enter only through the home page. They use the robots.txt file to exclude every page other than the home page. Of course, sites with lots of pages of loosely-related content, or sites that sell a lot of different products, should take the opposite approach. The faster someone can find exactly what they want, the better, so every content page can and should be thought of as an entry page in its own right. Analyze your log files to find out which pages are your main entry pages (see There's gold in them there log files! ) and adjust things accordingly.

Maximize Traffic with Internal Links

At the risk of repeating myself, a user-friendly navbar is critical, and it has a lot to do with maximizing traffic. Every page should have a link to your home page, and for an e-commerce site, a link to the ordering page as well. Content-driven sites, however, should have much more. Related content areas should be connected by internal links - as many as you can manage.

The ability to link related content is one of the greatest strengths of the Web, so leverage this to full advantage to keep people on your site. Of course, you already have a navbar on every page that lists all the main sections of your site, and perhaps you even have a few sectional navbars, each of which appears in only one section, and has links to other content related to that section. But the more specific you can make your internal links, the more likely they are to be useful (and used).

The finer points of internal linking are mainly of interest for sites that have a lot of pages of content, or that sell a lot of different products. Internal linking schemes range from the simple to the incredibly complex. First of all, be sure to include internal crosslinks in body text wherever appropriate. For some sites, it may also be worthwhile to have a list of related content that appears at the end of a page, on a sidebar, or wherever.

At the simplest level, you can simply hard-code links to related content. As a site becomes larger, however, this can get hard to maintain. The links may need to be revised as new content is added or old content removed, and careless coders may introduce inconsistencies in type styles and such. For these reasons, you may feel the need to move up to some sort of dynamic solution.

Over at The Web Developer's Journal, we use SSI (server-side include) scripts to include fitting lists of related articles. This is very convenient, but unfortunately costly in terms of page-load time. See my recent article on Content Management Tips and Tricks to learn how to implement semi-dynamic features like this.

Dynamic environments like ASP or Cold Fusion give you various ways to create appropriate links to related content, as of course do high-end content management systems such as Story Server or BroadVision. Some ecommerce packages such as Microsoft Merchant Server include ways to include "premiums" or "special offers," which can be used to guide visitors to related content. Buying a plane ticket to Boston? How about buying a guide book, too?

The ultimate goal, which make marketers slaver and privacy advocates cringe, is to be able to serve up links to related content based on information about the visitors themselves. A certain amount of info about your visitors can be gleaned on the fly, including what browser version and OS they're using, and where they're coming from (or at least, where their ISP is located). Some of the high-end banner ad management software (see Ad Management Software Roundup for a comprehensive, if now somewhat dated, list) can use this information to target ads to specific visitors. With a little imagination, this can be used for content management - simply create appropriate internal links and set them up as "ads."

More personal information could conceivably be gleaned from reader surveys (does anyone really fill out those things?) and used to show visitors targeted content. There have even been various attempts to build databases of such information that are available across multiple sites, such as Engage. Personally, I don't look forward to the day when everyone's age, sex and favorite flavor of ice cream are available to everyone else, but I fear it will come sooner or later.

Keep in mind that the more complicated a solution is, and (paradoxically), the more expensive the software used to implement it, the less likely it is to work properly. The "high-end" banner ad and content management packages mentioned above have their share of problems, as a couple of recent case studies ( Electronic Commerce Tutorial, ColdFusion Problems ) have pointed out. As in many aspects of Web development, "keep it simple" is usually a wise policy. I've tried to throw out various hints on how to maximize your internal traffic, but the main point is simply to dive in there and do it. If you want to increase your page views, and/or improve your conversion rate, improving your internal navigation may be one of the most effective ways to do so. No one knows your site as you do, so use your imagination and look for ways to induce people to visit more pages and stay longer on your site. Examine your log files carefully, experiment with different things, and document the results of your experiments.

This article is part of the Web Developer's Journal's Web Site Promotion Guide, a collection of articles on how to increase Web site traffic.
He has also done a lot of site promotion and marketing as a freelance consultant.
Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner                                
  

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers