# King's College — information architecture matrix Single source of truth for URLs in this static site. The browse model is **Research first**: **Programmes and centres** and **Clusters and teams** are the main research entry points. Standalone `/schools/`, `/business/`, `/staff/`, audience hubs, and per-slug institute/centre/doctoral URLs are **not** published in this tree (themes and units are described on inner pages and in copy only). ## Live URL prefixes | Prefix | Purpose | |--------|---------| | `/` | Home | | `/study/` | Study hub (apply, fees) | | `/study/programmes/` | Programme catalogue | | `/study/programmes/{bsc-economics,msc-applied-economics,phd-economics}/` | Programme detail pages | | `/research/` | Research overview | | `/research/programmes-and-centres/` | Programmes and centres hub | | `/about/` | About King's College, policies, human-readable sitemap | | `/about/people/` | Faculty & staff directory (generated) | | `/about/people/clusters-and-teams/` | Clusters and teams | | `/news/`, `/events/` | Editorial | | `/contact/` | Contact, visit, partnerships enquiries | ## Global navigation - **Research** before **Study** in the main menu. - Research submenu: Research overview, Programmes and centres, Clusters and teams. - Study submenu: Study at King's College, Find a programme, How to apply, Fees and funding. - No top-level Business item; partnerships point to **Contact**. - Footer: Study, Research, About columns; **Partnerships** uses **Contact** URL. ## Maintenance - Regenerate the directory after staff data changes: `python3 scripts/generate_people_page.py` - Refresh nav sitewide: `python3 scripts/patch_ids_nav.py` - After removing pages, strip dead footer lines / fix partnership hrefs: `python3 scripts/prune_ids_footers.py` - Cross-check `about/index.html#sitemap` and `sitemap.xml` after IA changes.