Digital Foundations / Module 01

Website Architecture.

Learn how to organise pages, content, navigation and reusable components into a website that people can understand, use and maintain. Start with structure before you start styling.

Guided notes 7 core topics Beginner friendly
In this moduleStructure · Navigation · Scalability
01 / Foundations

What is website architecture?

Website architecture is the planned organisation of a website's pages, content, navigation and functional parts.

Think of a website as a system rather than a collection of separate pages. Architecture defines what pages exist, how they relate to one another, how visitors move between them, and how the underlying structure can be maintained as the website grows.

Structural architecture

Defines the hierarchy and relationships between pages, sections, categories and resources.

  • Page hierarchy
  • Parent and child pages
  • Site map and URL patterns

Experience architecture

Organises the routes and interface patterns visitors use to find information and complete tasks.

  • Menus and breadcrumbs
  • Search and page links
  • Consistent page patterns
Core principle: A visitor should be able to understand where they are, what the page offers, and what a sensible next step would be.
02 / Structure

Understand the site hierarchy

A site map makes the relationship between the homepage, main sections and individual pages visible before implementation begins.

Example: learning academy site mapClick a view to explore
HomepagePrimary entry point
ProgrammesLearning paths
Digital MarketingEconomicsData Analysis
ResourcesKnowledge library
Articles & NotesGuidesTools
Business GrowthBusiness support
Brand StrategyDigital PresenceAnalysis
About & ContactTrust and enquiries
Our ApproachAbout AcademyContact

A clear top-level structure helps visitors understand the main areas of the website.

Design exercise: Before building a page, write down its parent section, its purpose, the pages it links to, and the action you want a visitor to take.
03 / Content organisation

Information architecture

Information architecture (IA) is the practice of organising, labelling and connecting content so people can find and understand it.

Group related content

Place pages that serve similar goals under a meaningful section. Avoid creating a new category for every small topic.

Use clear labels

Prefer familiar names such as “Courses”, “Resources” and “Contact” over vague labels that require interpretation.

Establish hierarchy

Separate broad categories from detailed pages. Important content should not be buried several levels deep without a good reason.

Support discovery

Use internal links, search, related content and useful category pages so visitors have more than one route to important information.

A practical way to organise content

StepQuestion to answerOutput
InventoryWhat pages and resources already exist?Content inventory
GroupWhich items naturally belong together?Categories and sections
PrioritiseWhat do visitors need most often?Navigation priorities
ValidateCan users predict where a page belongs?Tested structure
05 / Reuse

Reusable components and page templates

Reusable components make a website easier to update and help create a consistent experience across many pages.

A component is a repeatable interface unit—such as a navigation bar, course card, alert, footer or search control. A template combines components into a standard page layout. Reuse reduces duplicated work, but components should still allow the content and purpose of each page to remain distinct.

ComponentPurposeGood design practice
HeaderBrand identity and global navigationConsistent links, clear active state, mobile menu
BreadcrumbShows a page's locationReflects the actual hierarchy
Content cardSummarises a related itemClear title, useful description, meaningful action
CalloutHighlights important informationUse sparingly and maintain readable contrast
FooterSecondary links and contact detailsConsistent, accurate and easy to scan

Example: simple page template

<body>
  <header>Brand and navigation</header>
  <nav aria-label="Breadcrumb">Page location</nav>
  <main>
    <h1>Page title</h1>
    <section>Main learning content</section>
    <section>Related resources</section>
  </main>
  <footer>Contact and secondary links</footer>
</body>

This is a conceptual skeleton. Real HTML should use meaningful content, valid landmarks and suitable styles.

06 / Long-term quality

Scalability, accessibility and maintenance

A sound architecture supports growth without making every new page harder to build or every update more risky.

Scalability

Choose structures that can accommodate additional pages, categories and features without a complete redesign.

  • Plan category boundaries
  • Use consistent templates
  • Avoid unnecessarily deep hierarchies

Accessibility

Make content usable for people with different abilities, devices and interaction methods.

  • Semantic HTML landmarks
  • Keyboard-accessible controls
  • Visible focus and readable contrast

Performance

Architecture affects the amount of code, media and network work required to render a page.

  • Limit unnecessary libraries
  • Optimise image size
  • Load scripts thoughtfully

Maintainability

Make changes predictable by organising files, documenting assumptions and keeping naming consistent.

  • Clear file names
  • Shared styles where practical
  • Regular link and content reviews
Remember: Architecture is not only a diagram. It is the set of decisions that make the website understandable to visitors and manageable for the people who maintain it.
07 / Apply your knowledge

Website architecture checklist

Use this interactive checklist to review a site before publishing. Your progress is calculated in this page only and is not saved to an account.

0 of 7 checks completed
08 / Quick reference

Key terminology

Keep these terms distinct when planning and discussing website structure.

Website architecture

The overall organisation of pages, systems, navigation and relationships.

Information architecture (IA)

How information is organised, labelled and made findable.

Site map

A representation of pages and their relationships; it can be visual or machine-readable.

Navigation

Menus, links and controls that help users move through a website.

URL

The address used to locate a resource on the web.

Component

A reusable interface element, such as a header, card or form control.

Template

A repeatable page layout that can be populated with different content.

Orphan page

A page that has no internal links pointing to it from other pages.

Continue learning

Explore the next foundations

Website architecture connects directly to the technologies and operational decisions used to build and maintain a site.