As you reach the final stage of this course, you’ve learned to write HTML, style with CSS, and bring design elements together into a functional website. Now it’s time to step back and think about something bigger: how all those pieces fit together to create a site that is easy to understand and navigate. That’s where Information Architecture (IA) comes in.
Information Architecture is less about how a page looks and more about how everything in your site is organized. It’s the blueprint for your website’s structure—the way content is grouped, labeled, and connected. Just as a building architect creates plans for where the rooms, hallways, and staircases go, an IA defines where pages live, how visitors get to them, and how information flows between them.
At its core, Information Architecture is the practice of organizing, structuring, and labeling content in a way that makes it easy for people to find what they need and accomplish their goals.
It answers questions like:
Example:
Think of an online clothing store. Without IA, you might have random product pages scattered in no particular order. With IA, products are grouped into logical categories—Men, Women, Kids—then further divided into subcategories like Shirts, Pants, Accessories. A well-designed IA ensures that if someone wants “Men’s Casual Shirts,” they know exactly where to find it.
Even the most beautifully styled website will frustrate users if they can’t find what they’re looking for. IA directly affects:
Example:
Imagine a college website. If the “Admissions” information is buried three menus deep under “About the University,” prospective students may give up and leave. A good IA would put “Admissions” in the top-level navigation for easy access.
It’s easy to confuse IA with other parts of web design, so let’s clarify:
These three work together: IA defines the skeleton, visual design gives it style, and content strategy gives it meaning. If any one of the three is missing or weak, the overall experience suffers.
Example:
If your site’s IA is solid (pages are logically arranged) but your content strategy is poor (content is out-of-date or unclear), users will still struggle. Likewise, if your site looks beautiful (strong visual design) but your IA is messy, visitors may be impressed for five seconds before leaving in frustration.
Most IA projects aim to achieve three main goals:
The site’s structure should make sense instantly to a first-time visitor. Categories should have clear, descriptive labels. Avoid jargon or internal company terms that visitors won’t recognize.
Example: Instead of labeling a menu item “Client Solutions,” which could mean anything, use “Services” or “What We Offer.”
Users should be able to locate information quickly, whether by browsing menus, scanning page headings, or using search. Organize content so that the most important and most frequently accessed items are easy to reach.
Example: An FAQ page grouped into sections like “Account,” “Billing,” and “Technical Support” is far more findable than one long, unorganized list.
The structure should support smooth, intuitive navigation. Users should never wonder, “Where am I?” or “How do I get back?” Consistency is key—navigation should work the same way across the site, and page layouts should follow predictable patterns.
Example: If your “Contact” button is in the top right corner on one page, don’t move it to the bottom left on another.
In summary: Information Architecture is the unseen backbone of a website. When done well, it makes content easier to find, navigation more intuitive, and the entire site more enjoyable to use. As the final module in this course, it ties together everything you’ve learned—because a strong IA ensures that all your HTML structure, CSS styling, and design choices work together to create a site that users can actually use.
A website’s information architecture should be built for the people who will use it—not just for the people who are creating it. Understanding your audience means identifying who they are, what they need, and how they are likely to interact with your site. The more clearly you define your audience, the better you can organize content in a way that feels natural to them.
The first step in planning a site’s IA is to determine who you are designing for.
Ask:
You might have primary users (the main group you’re designing for) and secondary users (other groups who still need to be supported).
Example:
For a public library website:
By defining your users, you can make more informed choices about navigation labels, content organization, and the complexity of your site structure.
It’s common for a site to have two perspectives:
The best IA balances these. Ignoring user needs creates frustration and drives visitors away. Ignoring business goals can result in a site that’s pleasant but ineffective.
Example:
A balanced IA might make pricing pages easy to find, but also include prominent “Request a Quote” buttons that align with the business objective.
User scenarios and use cases help you design IA that matches real-world tasks.
Example (Scenario):
“Maria is planning a wedding and visits a catering website to see menu options and pricing.”
Example (Use Case):
By creating scenarios and use cases, you can test whether your IA makes those steps obvious and easy to follow.
Accessibility is not just about visual design—it’s also about how you organize and present information. A well-planned IA supports accessibility by:
Example:
A university site with an “Academics” menu should avoid vague submenu labels like “Programs” and instead use specific terms like “Undergraduate Degrees” and “Graduate Programs.” This benefits everyone, but especially users with assistive technologies.
In summary:
Understanding your audience is the foundation of good IA. Without it, even the most attractive site can fail. By identifying your users, balancing their needs with your goals, imagining their real-world scenarios, and ensuring accessibility from the start, you set the stage for a site structure that works for everyone.
Once you understand your audience, the next step is to organize your website’s information in a way that’s logical, predictable, and easy to navigate. Good content organization ensures that users can quickly find what they need and that the site remains manageable as it grows.
A content inventory is simply a complete list of all the information, pages, and resources you plan to include on your site.
This can be:
Example columns in a content inventory:
Why it matters: Without a content inventory, it’s easy to miss important items or duplicate content. It’s also a great starting point for deciding how to group and prioritize information.
Choosing the right structure for your content is a key part of IA. Most sites use one or a combination of these basic structures:
A hierarchy organizes content from broad categories into more specific subcategories—like an outline or family tree.
Example:
A recipe site might have:
Advantages:
Best for: Content that naturally falls into categories and subcategories.
A sequential structure guides users through content in a specific order. Each page leads to the next, often for processes or tutorials.
Example:
An online course might have:
Advantages:
Best for: Training, onboarding, multi-step forms.
A matrix structure allows users to choose their own path based on filters, tags, or categories, rather than following a fixed order.
Example:
An online store’s “Shop” page lets users filter by category (Shoes, Shirts, Accessories), price range, color, and size.
Advantages:
Best for: E-commerce sites, large resource libraries.
Example:
On a non-profit’s site, all volunteer-related pages—“How to Volunteer,” “Volunteer Opportunities,” “Volunteer Stories”—belong under a main “Get Involved” category.
Tip: Avoid mixing unrelated topics in the same group. It’s confusing and forces users to guess where things might be.
Not all content is equally important. Prioritization means deciding which items deserve top-level placement and which can be nested deeper.
Factors to consider:
Example:
A municipal government site might place “Pay My Bill” and “Report a Problem” in the top navigation, even if other sections have more content.
In summary: Organizing content is about taking everything you know about your users and goals, then structuring the site in a way that’s logical, consistent, and scalable. Whether you choose a hierarchy, sequence, or matrix (or a blend), the key is to make the structure match how your users think—not just how you store files on your computer.
Once your content is organized, you need to decide how people will actually move through it. Navigation is the system of menus, links, and cues that help users understand where they are, where they can go, and how to get back.
Good navigation is clear, consistent, and predictable—it’s one of the most visible expressions of your information architecture.
Effective navigation should:
Example:
If “About Us” appears in the top menu on the homepage, it should appear in the same position and with the same label on all other pages.
Most websites use a mix of the following navigation types to help users explore content.
Appears consistently on every page, usually in a header or top menu bar. It links to the main sections of the site.
Example:
A store might have: Home | Shop | About Us | Contact
Best for: Giving users a stable “home base” for key pages.
Appears within a specific section of the site, showing pages related to the current category.
Example:
On a “Shop” page, the local menu might show: Men’s Clothing | Women’s Clothing | Accessories
Best for: Helping users navigate deeper into a particular area without losing context.
Shows the user’s path from the homepage to the current page. Each “crumb” is a clickable link to higher levels.
Example:
Home > Products > Shoes > Running Shoes
Best for: Deeply nested content; helps users backtrack easily and understand the site’s hierarchy.
Example:
A mega menu under “Shop” might show “Men’s,” “Women’s,” and “Kids’” categories with images and sub-links.
On mobile devices, screen space is limited, so navigation needs to adapt:
Best practices:
In summary: Navigation design is the bridge between your site’s structure and the user’s journey. By choosing the right combination of global, local, and contextual navigation—and adapting it to both desktop and mobile—you ensure that users can explore your content confidently and efficiently.
Once you’ve organized your content and planned your navigation, the next step is to decide where each element will live on the page. That’s where wireframing comes in. Wireframes are simplified layouts that focus on structure, placement, and flow—not on final colors, images, or fonts. They let you test ideas and solve layout problems before you start coding.
Wireframes act as a blueprint for your web pages. They help you:
Example:
If you’re building a portfolio site, a wireframe might show a header with your name, a featured project section in the middle, and contact details in the footer—without worrying yet about colors or typography.
Low-Fidelity Wireframes
High-Fidelity Wireframes
Example:
For an e-commerce homepage:
User eye-tracking studies show that people scan pages in predictable ways:
Example:
A blog might follow the F-pattern with a headline at the top, navigation on the left, and content flowing downward.
A product page might follow the Z-pattern with the logo and navigation at the top, a large promotional image across the top, product details in the middle, and a “Buy Now” button in the bottom right.
Wireframes shouldn’t just plan for desktop—they should show how layouts adapt for tablets and mobile devices. Responsive planning ensures the site remains usable and attractive at all sizes.
Tips for responsive wireframes:
Example:
A three-column service section on desktop could stack into a single column on mobile, with each service taking full width.
In summary: Wireframing is about structure before style. Whether you start with a quick sketch or a polished digital design, thinking through layout patterns and responsive behavior at this stage saves time and makes your final site more effective.
Visual hierarchy is the art of guiding a user’s attention to the most important elements on a page. It’s how you help visitors figure out what to look at first, second, and third. By carefully using typography, color, spacing, and layout, you can lead users through your content in the right order—making your site easier to read, more engaging, and more effective.
Typography
Color
Spacing
Example:
On a product page, the product name might be a large, bold heading (typography), the “Buy Now” button might be a bright contrasting color (color), and there’s plenty of space between product details and related products (spacing).
Users rarely read every word on a page—they scan to find what’s important.
To design for scanability:
Example:
A services page could list offerings as short paragraphs under bold headings, with each service accompanied by a relevant icon.
Balance means ensuring no single element overwhelms the others.
Aim for a layout where:
Example:
A nonprofit’s homepage might have a single large image at the top, a short mission statement underneath, and three evenly spaced boxes linking to key programs, each with space around them to draw attention.
A Call-to-Action (CTA) is any element that prompts the user to take the next step—sign up, donate, buy, contact you, etc.
To make CTAs stand out:
Example:
On a portfolio site, the “Hire Me” button might be placed in the top navigation, repeated at the bottom of the About page, and styled with a bold accent color to draw attention.
In summary: Visual hierarchy is about more than looking good—it’s about guiding attention. By combining typography, color, and spacing with thoughtful placement of text, images, and CTAs, you help users find what they need faster and encourage them to take meaningful action.
Accessibility is about making sure your website can be used by as many people as possible, regardless of ability, device, or context. Inclusive design goes a step further, aiming to create experiences that feel welcoming and usable for all. In information architecture and site design, this means structuring content, navigation, and layouts so they are intuitive and operable for everyone.
Screen readers are software tools that read page content aloud for visually impaired users. Good IA and navigation design should ensure that screen reader users can understand the site’s structure and move through it efficiently.
Best practices:
Example:
Instead of:
<a href="services.html">Click Here</a>Use:
<a href="services.html">View Our Services</a>Color contrast affects readability for people with low vision, color blindness, or who are viewing the site in poor lighting conditions.
Example:
A required form field marked only in red might not be noticeable to someone with red-green color blindness. Adding an asterisk and “Required” text makes it accessible.
Text alternatives ensure that users who cannot see images can still understand their purpose.
Example:
<img src="team-photo.jpg" alt="The customer service team standing in front of the company office">Consistency helps all users, but it’s especially important for people with cognitive disabilities, new web users, or those using assistive technologies.
Example:
If your site’s “Search” box is in the top right corner on the homepage, it should be in the same place on every other page. Changing its location forces users to re-learn the layout.
In summary:
Accessibility and inclusive design aren’t extras—they’re essential. By ensuring your navigation works for screen readers, maintaining good color contrast, providing text alternatives for visuals, and keeping layouts consistent, you create a site that more people can use and enjoy, regardless of ability or circumstance.
For your final project in this class, you will be making a small web site – the choice of subject matter is 100% up to you. You should probably take a second and read through the requirements for A15 before you work on this, because the limitations and requirements of that assignment will also impact what you do for this Sandbox Challenge.
For this sandbox challenge, I want you to do some paper-and-pencil (or the electronic illustration app of your choice) sketching and planning for your web site. This should include 2 things – both of which should be included in this sandbox forum post:
First, it should include a sketch of what the page layout is supposed to look like. IT can be the home page of your new site, or one of the sub-pages, but I would like to see a fairly detailed (you decide what that means) sketch of the page's layout. You should include locations for the header, body, images, navigation, etc. You can include colors but it is not required.
Second, you should include a flowchart that shows the navigation between pages, or how they will be linked together. You can have some creative freedom in terms of how this looks, but I should be able to tell how the site is organized by looking at it.
Post all of these images of things to the forum, along with a short description of what the site is all about, and your answers to the sandbox questions for this module.
Please return to this discussion throughout the module, and see if you can either learn from your classmates' work or help them develop their understanding. While I don't count posts, I expect each of you to post your Sandbox Challenge and reply to about 1 classmate per module.
In this final week of class, your assignment is to put together a site that showcases the work you have done in this class, and ties it all together with a unified navigation bar and a consistent look & feel. When you are done, it should look like a personal portfolio of your web design work.
To do this project, you will rename your existing index.html page to oldindex.html, and replace it with a new index.html page, which will be the home page for this site. You must have at least two more pages in addition to your home page, and the subject matter for the site can be anything you want.
Make sure you upload all files and images to the server, and test them in your web browser to make sure they are all working properly.
To earn credit for this assignment, it must: