A good site structure makes users happy. They can easily find, understand and use the information on your site. For the business, this makes all the difference. In this article I’ll go through principles behind good site structures and describe a methodology for creating site structures.
Table of Contents
- What is a site structure?
- What can go wrong with a poorly-designed site structure?
- A bit about organizing information
- 7 Site structure design principles
- Site structure design methodology
- Conclusion
What is a site structure?
A site structure is the hierarchical organization of information in intranets and websites. It shows how information is structured, from the home page right down to the content pages.
For large intranets and websites, the site structure can be a very long document. It’s easier to explain with substructures. Given below is a typical substructure for HR information in intranets.
HR
- First days at work
- Leave & time off
- Pay & benefits
- Medical benefits
- Dental benefits
- …
- Conduct & discipline
- Exit procedures
- …
There are a couple of things to note here:
- The substructure is a hierarchical organization of related information, in this case, HR information.
- The hierarchy can have many levels, although it’s not advised to go too deep.
- The levels are denoted by labels, and coming up with the right labels is difficult.
- There is an observable relationship and a sequence in the listing. Yes, it is all HR information but more than that it is about what is presented and how this is going to help users. More about this later.
- It looks like a good content inventory, and that’s what it is -- a designed content inventory.
Site structure Vs. Navigation and layout
The site structure influences navigation and layout but there is no strict one-to-one relation. For example, the top-level sections in the site structure may and most likely will be used to drive the global navigation, but the subsections of the site structure may be represented by different types of layout.
- First-level section
- Second-level section
- Third-level section (Is this 3 clicks away? Not necessarily.)
- Second-level section
When it comes to layout, the arrangement could be different, for example, in the layout below, it’s only 2-clicks to the Third-level sections.

Site structure vs. Taxonomy
Is the site structure the same as the taxonomy powering the website. The short answer: no.
The reason is that a taxonomy is the formal organization of business assets. It serves many applications such as records, knowledge management, search and access to specialist content. The intranet or website is only one such application. Therefore an item that lives in the taxonomy might do so under a facetted organization scheme, but on the website it might appear under a hierarchy.
For these reasons, the site structure is usually referred to as the navigational taxonomy.
Follow these links for more on the discussion:
- Earley & associates: Isn't taxonomy the same as navigation?
- User Pathways: Creating user-centered taxonomies
Site structure Vs. Site map
A site map is a visual representation of the main sections of the site structure. Its purpose is to give users a good overall picture of the content available in the site including additional layers of meaning such as relationships between different content areas, linking, etc.
A site structure is a detailed design document. This means that it is a working document that is used by designers (usually information architects) to tinker with and test with users.
What can go wrong with a poorly designed site structure?
A lot. For example, look at the HR substructure below. What do you think this structure tells users? Nothing. It’s random. There is no direction, no approach, no sequence. A random design will result in a random use.
Employee info
- Circulars
- Declaration of assets
- Uniform
- Delegation of duties
- READ THIS BEFORE TAKING LEAVE -- leave application
- Service conditions
- Hire2-updated
Here are some outcomes you can expect with poorly designed site structures:
- Low use: a poorly designed site structure is an efficient user-repellent. It will drive users away instantly. They will not be able to find information and they’ll feel lost.
- Lost opportunities: every repelled user is a lost opportunity for the business to impress, sell or provide support.
- Loss of trust: users will lose trust in what you offer. The image and brand losses are immeasurable both for intranets and websites.
- Information hoarding: users will hoard information and will create local copies of the information they need. This is more applicable to intranets.
A bit about organizing information
Before we move ahead, let’s revisit some fundamentals in organizing information.
Information on the web is usually structured in 2 ways: hierarchical or database. A typical website uses both structures.
Hierarchical structures
In a hierarchical structure the meaning is derived from an item’s location in the structure. For example, the meaning for Dental benefits can be derived by observing its location under HR and under Pay & benefits.
HR
- Pay & benefits
- Medical benefits
- Dental benefits
Hierarchical structures group pages together that belong together. But there can be many types of ‘belonging'.
In the above example, Dental benefits is on the same level as Medical benefits and they both belong to the topic ‘benefits’. Thus the belonging is by topic. In contrast, given below is a substructure for HR Live, a HR publication:
HR Live
- Latest
- Archives
- 2009
- Jan
- Feb
- ...
- 2008
- 2009
Here Jan and Feb are not topical, but chronological.
Topical and chronological are but two types of arranging information. The full range is given below:
Group 1
- Alphabetical
- Chronological
- Location (geography)
Group 2
- Topics that belong together
- Tasks that are frequently done together
- Audiences that access the same content
The list is split into two groups because one group is known as exact (alphabetical, chronological and location) and the other is ambiguous (topic, task and audience).
Exact scheme are easy because it is easy to locate items; they’re completely predictable. For example, if you’re looking for a street name on a map you’ll find it quickly because there’s no ambiguity (even if there are many streets with the same name).
However, locating items in ambiguous schemes depends on who is doing the searching. Some users have deep knowledge (e.g. Income tax auditor) so they’ll prefer more detailed labels. Newbies on the other hand will prefer more basic labels (e.g. Taxpayers). So it does matter to find out these behaviors beforehand. For example, an income tax auditor can easily find legislation on assessable income, but a regular tax payer will find it difficult to interpret the technical labels.
Database structures
Database structures on the other hand are flat. Examples are list of books or a list of recipes. Since database structure results in a list, the main objective is to narrow down the list to locate the desired items. The way to narrow down depends on metadata using facets.
Facets are just different ways of looking at the same information (e.g. facets of a cut diamond).
For example, recipes can be narrowed down by: cook, cuisine, main ingredient, time to cook, ratings, comments, etc.
It is useful to note that metadata is designed based on use or need. There is no point having a metadata item indicating ‘electricity used for cooking’ if nobody is interested in that dimension.
Database structures are ideal for self-contained items like books, CDs, papers, publications, etc. Hierarchical structures are ideal for groups of related items. For example, information relating to immigrating to Canada has to be organized hierarchically. It will be highly unusable for such information to be presented using a database structure.
If you want a deliberate sequence of items then it’s best to think in terms of a hierarchical structure.
The following section describes 7 site structure design principles.
7 site structure design principles
There are 2 types of labels used in a site structure: section labels and content labels. Section labels group other section or content labels under them. Content labels don’t group other labels; they’re the last item on the branch of the tree and point directly to the content.
The design of a site structure is really about the naming of section and content labels and their arrangement for ease of understanding and navigation.
Patrick Lambe’s book, Organising Knowledge gives a good list of principles to design knowledge taxonomies which I’ve adapted to site structures below.
Good site structures are:
- Meaningful
- Predictable
- Navigable
- Consistent
- Balanced
- Parsimonious
- Complete
Meaningful
The structure should be meaningful and should fulfill user needs and objectives. For example, intranet structures should be designed for getting things done, but we still see structures that are based on theoretical perspectives (see below).
Quality & innovation
- Our great framework
- How great we are
- All about how we work
- Our plans for the future
The above is not actionable, it just provides dry information. If providing such information is deemed appropriate for whatever reason, that so be it, but hopefully common sense prevails.
A better structure will be one that is more actionable, for example:
Quality & innovation
- The big picture and guiding principles
- What you can do now
- Tools and templates
- The Big Idea blog
Notice that this structure really defines the behavior of the business. It assumes that the business has actionable outcomes to present in the first place. If it doesn’t then it’s a good time to start thinking in this direction.
What this boils down to is that a change in the structure may require deep changes in the way the company currently gets things done.
Predictable
Labels should be predictable. This means that users should not be confused to what the labels are or what they mean.
For example, in one of our projects, we found that the label ‘KM’ had meant different things for different staff. Some staff thought of it as a “formal document library” but others thought of it as a “place for technical documents only”.
Predictable labels are easily understood and intuitively acted upon. How do we get predictable labels? User research studies will present many opportunities to unearth labels used naturally in the user community.
Navigable
When it comes to browsing hierarchies it’s easier to browse broad and shallow hierarchies than to browse narrow and deep hierarchies.
There are 3 reasons for choosing broad and shallow hierarchies:
- It quickly establishes a broad perspective and builds context
- It eliminates interpretation of extra labels (more deep, more groupings, more labels)
- It sets the right expectations (users know they don’t have to dig deep)
Consistent
Good structures have consistency in the way labels are named. Consistency in labeling increases predictability and usage.
There are two types of consistency:
- Consistency of style
- Consistency of form
Consistency of style dictates editorial styles (use of ampersand, colons, case, etc.).
Consistency of form dictates ease of understanding. For example, given below is an informal-question format used to for the time-off substructure. Notice how the consistency tends to tell a story.
- Am I eligible for time off?
- How can I take time off?
- What if I have to extend time off?
Consistency is not always possible across-the-board, so don’t be stubborn about it. Local consistency (small neighborhoods) is more realistic.
Balanced
Getting a balanced structure needs some thinking and tinkering. Balance refers to the specificity and scope at a hierarchy level. It is better not to mix up labels with broad scope and narrow scope if you can avoid it. In the example below, the minutes of meeting label is not of the same specificity and scope as the others.
- Our great plan
- What we’ve achieved
- What we’ve planned
- Minutes of meeting 24-08-09
Another criteria of balance has to do with the number of items in sections. It’s best to have a balance in the number of items in the sections. An unbalanced structure has too few items in some sections and too many in others.
Parsimonious
Parsimony is about being economical. Take a look at this top-level structure for a university and ask yourself where you would go for admission?
- Students
- Academics
- Education
- Alumni
The labels may be predictable by themselves, but when present in the sequence, they become ambiguous. Some of the labels are now redundant (the opposite of parsimony): admission information can be at the Student’s level or at the Academic level or even at the Education level.
Here’s a parsimonious structure:
- Schools & courses
- Admission & aid
- Alumni
A related attribute to parsimony is scale. A parsimonious structure can be scaled in a controlled manner when new information or sections are introduced. Scaling a redundant structure becomes more haphazard.
Complete
Good structures do not have obvious gaps in them. For example, given below is something that frustrates me. Notice that the price information is missing.
- Our great product
- The list of superfluous features
- What customers are saying
- Out future plans
Now that we’ve covered the foundations, let’s move on to the steps involved in designing a site structure.
Site structure design methodology
I go through the following steps when designing site structures:
- Create a content inventory
- Research users and their contexts
- Create a draft site structure
- Discuss with content owners
- Test difficult parts with users
- Keep improving
Each step in described in detail below.
Create a content inventory
A content inventory is a listing of all content in the intranet or website. It is usually captured in an MS-Excel spreadsheet along with details such as Title, URL, Type, Owner, etc. I’ll not go into the details of creating a content inventory. There are many articles on the web that have done a wonderful job at explaining it.
A content inventory gives a good picture of what’s out there. There’ll be some good structures and some real bad ones, but most likely there’ll be no consistency, unless it’s been managed well by full-time information architects.
A content inventory is the starting point for designing the new site structure. It will usually reveal common cracks and kinks in the existing structure.
Research users and their context
There’ll already be some research activity going on in the project, for example, user interviews, usability sessions, survey, etc. The idea is to gather the findings that may influence the design of the site structure. For example, in one project a staff said that finding technical information was like “shooting in the dark”. In a usability session another staff checked 4 locations to find HR circulars. These are direct indications that the site structure is not working.
A collection of these findings will reveal a lot on the existing structure.
You can also conduct a card sort. This is a research activity specifically designed for site structures. A card sort at this stage is done to get more clarity on a difficult, new or unfamiliar substructure.
For example, I recently did a card sort for a non-profit voluntary organization that wanted a new intranet. In this case the existing information was in shared folders and it was a domain that I have no experience in. The card sort provided a means to understand and build the new structure.
Donna Spencer’s new book on Card Sorting is a must-read if you are interested in this subject.
Create a draft site structure
The findings from the research activities provides a direction. This can be used to create a draft site structure.
I usually use Omni Group’s Omni Outliner for this as it is easy to move items around. I add a few columns to provide details such as ‘Rationale’ and ‘Comments’.
The draft site structure should use the principles of good site structure design described earlier.
Discuss with content owners
With the draft site structure in hand, meet the content owners and go through the new design with them. This discussion will definitely uncover gaps in the structure but more importantly it will highlight the real need for the structure and how to add value to it.
In some meetings, clients have thrown out entire substructures after realizing that it was no longer needed or it was meant only for the management team and not for staff.
You can expect lot of content movement in your structure during these meetings and that is why it is important to have a tool that can help make these changes quickly. I’ve found Omni Outliner to be perfect for this job. MS-Excel is just too clunky for my needs.
Test the difficult parts with users
During the site structure meetings there could be some contradicting views or some genuinely difficult parts in which case it should be tested out with actual users.
The card sorting technique mentioned earlier is a simple way to get clarity on these issues.
Keep improving
Once a site structure is finished, the game’s not over. Unless you’ve an intranet or website where content does not change, you’re very likely to face situations where you’ll need to review and mange the site structure. Adding a new section, removing an old section, adding more items, etc., all require a review of the site structure.
A good way to do this is to have a site structure governance guide that lists down the strategy behind the site structure, the principles used to create it and when and how to make changes to it. Without this guide it will feel like “shooting in the dark”. The site structure can gradually loose its shape and clarity as ad-hoc changes are made.
Conclusion
Creating site structures, especially for large intranets and websites, cannot be hurried. It needs to be designed with user needs and future change and scalability in mind. For this to happen there needs to be a plan and this plan needs to be created from sound principles. This article provides introductory material on how this can take shape. More related information can be found in the following books:
- Information architecture for the world wide web: designing large-scale websites
- Everything is miscellaneous
- Glut: Mastering information through the ages
- Organising knowledge
- Women, fire and dangerous things
- Card sorting: designing useful categories
Thanks to Patrick Lambe for going through the earlier versions of this article and suggesting changes.
Sam Ng
website
permalink
Good overview article. I’d be particularly interested also in how people are documenting their taxonomy/site structures. Does it typically end up as an Excel document? A Visio diagram? As you point out, Omni Outliner is awesome but not many are Mac users, so what do others use?
(Disclaimer: I’m interested because we need to find a way to import them into one of our software tools).
Maish Nichani
permalink
I’ve been looking for a simple outlining tool to use on the Windows platform (our clients keep asking for one) but it always ends up with MS-Excel. And ironically I’ve been looking at Omni Outliner to enhance their export to Excel to include the columns and indenting!
Eusebio Reyero
website
permalink
Fantastic post, very good job Maisha. I was very pleased. Thank you.
Patrick C Walsh
website
permalink
Maish,
Really nice article. When re-arranging my last intranet I couldn’t find anything out there that I could use in Windows to satisfactorily document my site structure and try different structures out without having to move actual pages around.
In the end I had to create my own method of mapping site structures -
http://www.boxesandarrows.com/view/a-map-based-approach
Patrick
Maish Nichani
website
permalink
Thanks Patrick. I like the way you’ve linked Access database to the map. I’ve not managed to do a similar link on the Mac. But for clients who work on Windows, its a wonderful method. Do you use this method only in the design phase or do you take it all the way to the governance phase?
Patrick C Walsh
website
permalink
Maish,
I suppose the main point of the approach was that it allowed me to play around with different structures during the design phase. However once I raised one of these maps it took me very little effort to keep it maintained.
To be honest I am always on the look out for ways to improve an intranet’s structure especially when new content is added. The maps allow you to consider the structure free of any distractions and is especially useful for considering secondary linking of content. So yes I’ve found this approach very useful in the long term too.
Patrick
Carol
permalink
Great article! I also found out that it does help too to have the sitemap and content inventory side by side, especially during the initial stages of discussion with clients, identifying what goes where (such as those level 3 content).
Am still using Excel to maintain the content inventory by the way..but somehow, the content inventory is starting to have other fields other then just content for the website (eg. clients tracking which content has been submitted, some fields that can be pulled to populate the CMS etc..) Guess it does have the potential to grow into a document that is been looked at by different groups of people.
Thanks for the good read anyways ;o)
Maish Nichani
website
permalink
Patrick, I’m still trying to improve the way we manage the entire site structure for the long term, testing new connections and positions. Will give the maps idea a shot.
Carol, the inventory becomes the rallying document, especially during the development where the website or intranet team tries to get content from the different stakeholders. The key principle here is that we should not pin down the site structure too early in the process. Yes, the top-levels will change less, but the deeper levels will be in a constant state of negotiation. This reminds me of Stewart Brand’s Pace-layering diagram.
Thank you both for sharing.
Amy rich
website
permalink
A very elaborative and detailed article about the site structure, yes its very important. I have seen people fiddling with there mouse just to find the right link on the websites. A friend of mine keep on complaining about the office website as to how unnavigable it is. Its very necessary to make your website user friendly, it will add to popularity and people will not hesitate while visiting the website.
Dimitri Konchin
website
permalink
Hey thats very true!! Even i faced the same problem with my website soon enough to realise that its not attracting people as its very complex in nature. What you have posted here is a very useful information and people should keep in mind to make there websites be it Intranet or internet.After all you want visitors to be happy when leaving your website not frustrated and confused.
Alex Nash
website
permalink
Good overview article, yes Sam you can introduce all those Excel sheet and Visio diagrams into your web pages, by just embedding their HTML codes, also you can link PDF files too, there is not need to tie up with omni outliner.
Frank Lynch
website
permalink
We always talk about the Internet websites, but intranet websites are equally important for the proper functioning of the Office,A smoothly operated website is always desireable because we dont want our visitors to leave fuming
But the quality of the website tells a lot about the company.A company is customer friendly if the site is user friendly Simple!
Document Management
website
permalink
Good article. It helps me understand the topic clearly. I have always interest about the subject and this article fulfill my interest.
Low Cost website
website
permalink
Designing a site structure is one of the most challenging task in webdesigning.
Jeniffer
website
permalink
Lots of great stuff thanks for putting it together and up on the web.
SEO Training
website
permalink
Thanks for sharing your beautiful thoughts to us. I found your blog on Google and read a few of your other posts. Look forward to reading more from you in the future.
SEO Training
web design
website
permalink
apart from all these, one should not forget about proper search functionality. now a days synchronized search plays a vital role in over all web site functioning.
Eve
website
permalink
Really great article. And ideas like these are why we choose Wordpress when designing our new website as it has very cool features that allow for easy site navigation and creation and although by default WordPress uses web URLs which have question marks and lots of numbers in them, by a simple click Wordpress offers the ability to create a custom URL structure for the permalinks and archives in a variety of ways which we did to make it more user friendly and navigable.