Architecting web sites is similar to architecting buildings.
They are complex disciplines, which impact several areas includingvisual design, user experience, navigation, visitor flow,accessibility, construction cost, and maintenance costs.
Information Architecture (IA) is the way you structure your stuff to make it easy to navigate and to manage.
The underlying IA influences your navigation and page layout.
What's the right way to order and arrange information on a web site?
There isn't a right way. There are always lots of options, andpicking the best is a matter of weighing various factors including usergoals, environment variables (such as bandwidth and screen resolution),technical architecture, time and effort, search engine compatibility,logic and plain old common sense.
Sometimes, simple content structure is obvious. For a simple brochureware site, you might only have Home, About Us, Services (and/or Products), and a Contact Us page. You might choose to put news snippets or press releases on the Home page, or you might choose to have a separate News section. That's an Information Architecture decision.
Taking the placement of News items as an example, there are several considerations that you might take into account:
- Do you want all visitors to the site to be made aware of all latest news? (The site's goals)
- Is company news of interest to all visitors to the site? (Users' goals)
- How much news is there truthfully likely to be? Is there enough to put on its own page without looking bad?
- Are news snippets standalone, or do they link to articles or press releases?
- Is all news relevant to all users of the site, or is it more appropriate to divide it by product/service/region/user group etc.?
For a simple e-commerce site, you'd add your list of products, and a shopping/purchasing process. The products may naturally belong in separate categories.
With more content, there are more choices to make, and the way youchoose becomes more important. It simply isn't possible to describeeverything on one page; you have to start splitting a site up intosections, and provide useful navigation between those sections.
Architecture mirroring real systems
The most obvious starting point (particularly to clients) can be toarrange content on the web site in the way it's arranged in real life.
For example:
- A different section for each geographical sales region (Europe, US, Asia)
- Sections for each area of business (e.g. Sales, Service, Fulfilment, Human Resources)
Architecture based on users' goals
An alternative approach is to follow your users' goals and structure your pages around their likely flow through the site.
For example:
- A site that sells train tickets might have "Quick booking"from the home page, favourite journeys for registered users, and "Tripplanner" that lets users book hotels and car hire at the same time.
- A software vendor might construct their site around their different audiences
- Technology expert is offered "Technical white papers" or "Feature comparisons"
- Business buyer is offered "Benefits of switching to us" or "Business case studies"
- Press audience is offered "Press releases" and "Press contacts"
- Hackers looking for clues to penetrate the software are offered nothing at all(in this case fulfilling the company's goal, not the user's!)
These types of content or function don't necessarily map to the organisation's own structure or product range. They're designed around the needs of the different groups that might use the site.
Multi-dimensional Architecture
Sometimes, it is appropriate to offer many views, not a single rigid hierarchy.
Taking an online bookstore for example, which shows how you canoffer many routes to the same content, and show that content in manydifferent views:
- It might let users browse by category: which will be a many-levelled tree, but one book can be in more than one category
- Users might want to search for a specific author or title
- To increase sales, the site would also advertise other titles similar to the ones the user is interested in
- Smartcontent management can offer plenty of other cross-sellingopportunities, such promoting "people who bought this also bought","this is recommended by 90% of the people who bought it", "Buy thistogether with that, and get 33% off" etc. etc. etc.
Which structure is best?
Information Architecture is a huge topic with its own text books. In general, though, it is common sense. There are lots of ways to arrange content and functions, and it's usually a case of working out which will work best. It's hard to get it very wrong; the goal is to let different types of user succeed.
Example: Web design from Scratch v1
The previous WDFS site used a simple Information Architecture. It's basically a wide, flat collection of 50 articles, including the home page. Any article could be accessed from any point, because the whole structure was exposed via the side navigation.
Note: I've now split the site into the four sections, for a couple of main reasons:
- Showing all the topics down the right-hand side drew attention away from the content
- It was more appropriate to different users' goals. People wanting to know about WDFS or Scratchmedia only needed the Home section. The Basics, Tutorials and Case Studies sections are also pretty self-contained.

While this is a very straightforward model, itcould take quite a lot of decoding to scan and navigate this manyelements. For that reason, I've overlaid a pseudo-tiered structure,which arranges the articles into main sections (Home, Basics, andPrinciples), and sections within those (such as 'Web design process','How people use web pages', and 'Other online factors' in the Basicssection). Note that this isn't a real-life order: it doesn't representany particular workflow or even directory structure

In addition, some pages provide cross-reference links to others, and some pages which introduce their sections link to multiple articles within the section. The result is a rich, unstructured, web-like architecture.

This is appropriate for situations where:
- There is a small or moderate number of pages (under 100)
- Page contents are relatively independent, and can make sense in any order
- The information might be used in a number of ways
Related Articles
- Information architectureArchitecting web sites is similar to architecting buildings. They are complex disciplines, which impact several areas including visual design, user experience, navigation, visitor flow, accessibility, construction cost, and maintenance costs...
- Why SEO Must Be Included in An Internet Marketing Campaign?If you are planning to run an internet marketing campaign for your website, you must include search engine optimization (SEO) in your plan. SEO is the process of getting your website to appear high on the organic listings of search engines, by fine-tuning your website architecture and getting more b...
- 4 Effective Search Engine Optimization PracticesSearch engine optimization is the most effective way to drive traffic to your website. By maximizing the benefits that search engine optimization bring, you will be able to yield lots of earnings for your business. However, due to the complex process of bringing a website to high rankings for variou...
- Web Service MessagingWeb services are revolutionizing the Internet by enabling applications to speak a common language: XML. While Web services technology enables the execution of remote functions, it does not provide a robust infrastructure for handling information.
- Designing for ClarityOnce you have your content, arranged it into a likely architecture, and worked out where it will sit on the page, youre ready to design the display layer. The goal is to arrange various elements on screen to maximise the users chance of using the site successfully...
- How to Improve Your Search Engine Rankings and Get More Traffic?Obtaining high search engine rankings for keywords that are closely related to your business is essential if you want to get more traffic to visit your website.
- Non-Digital InspirationI would like to depart for this week, and maybe longer, to discuss some inspirations outside of the digital realm. Actually, I just want to talk in particular this week about someone who continues to be a great inspiration for me an to many others in the field of design. When I use the term de....
- Successful Site Architecture: Notes Taken At The Search Engine Strategies ConferenceThis information-packed session should be on a not to be missed list for future participants, no matter what their level of expertise. I found myself continually saying, Oh yeah! I forgot about that! as they discussed strategy after strategy. The session offered excellent reminders of things...
- Web Sites and BuildingsA good way to get insight into the complexity of web design is to compare it to more familiar design disciplines. Like web sites, buildings are designed to support a wide range of experiences, which involves design from the high-level architecture to signage and interior furnishings...
- Web Services InteroperabilityInteroperability is one of the main promises of Web services. Web services are designed to be independent of the underlying operating system and programming language.
In this article we will address some basic web services interoperability issues that are useful for developers. We will focus on...
