Coming soon · Book Profile
Information Architecture
A practical, principles-based guide to information architecture—the discipline of structuring shared information environments to make content findable and understandable across websites, apps, and the broader cross-channel ecosystem.
A profile of this book is on the way.
What it’s about
The fourth edition of the classic 'polar bear book' reframes information architecture for an era in which information has broken free from its physical containers and proliferated across countless devices, channels, and contexts. Rather than treating IA as merely sitemaps and navigation menus for websites, the authors distill timeless first principles for designing 'places made of information' that are coherent, findable, and understandable wherever and however people access them. Combining frameworks borrowed from library science (organization, labeling, search, controlled vocabularies) and architecture (placemaking, typologies, modularity), the book equips anyone who designs interactive, information-dense products—regardless of job title—with the conceptual tools and concrete processes (research, strategy, design, and documentation) to tame information overload and contextual proliferation. It is at once a conceptual primer, a component-by-component reference, and a hands-on methodology for getting IA done.
The through-line
- Who it’s for
- A designer, product manager, developer, or anyone responsible for interactive, information-dense products who wants to make information easy for people to find and understand.
- The problem
- Information has dematerialized and proliferated across countless devices, channels, and contexts, making it hard for users to find what they need and understand it once they do. The reader feels overwhelmed and uncertain—unable to point to or explain what 'good' structure looks like, and anxious that their products confuse and frustrate users.
- The plan
- Understand the problems IA addresses and reframe products as places made of information.
- Learn how people find and understand information through research into users, content, and context.
- Apply the basic systems—organization, labeling, navigation, search, and controlled vocabularies—to structure information.
- Move through a phased process of research, strategy, design, and documentation to produce the architecture.
- Maintain and refine the architecture over time via administration and style guides.
- The payoff
- Users easily find what they need and understand it across any device or channel. · Products and services present consistent, coherent experiences that reflect the organization's brand and goals. · The reader can explain, justify, and defend design decisions with documented rationale and deliverables.
See our guide
Related profiles we’ve built
- Time Series Forecasting Using Foundation Models →
- Understanding Deep Learning →
- The AI Marketing Canvas: A Five-Step AI Plan for Marketers →
- Artificial Intelligence →
- Artificial Intelligence - A Very Short Introduction →
- Effective Data Science Infrastructure →
- Human + Machine →
- Big Data_ A Very Short Introduction (Very Short Introductions) →
Additional reading
- OpenAI Prompt Engineering Guide · OpenAI
Official documentation from the model provider on how to craft effective prompts, recommended by the author.
- Anthropic's Prompt Engineering Guide · Anthropic
Official guide from another major LLM provider, offering best practices for prompt design.
- dair-ai/Prompt-Engineering-Guide · DAIR.AI Community
A comprehensive, community-maintained GitHub repository covering a wide range of prompt engineering techniques.
- GPT Researcher · assafelovic
An open-source project that inspired the book's research summarization engine, recommended for further exploration of building production-grade LLM applications.
- Building Effective AI Agents · Anthropic
An article recommended by the author for a deeper understanding of the distinction between agentic workflows and autonomous agents.
- Model Context Protocol (MCP) Official Website · Anthropic and Community
The primary source for the MCP specification, tutorials, and ecosystem resources, essential for building or consuming MCP servers.
- FastMCP 2 Documentation · jlowin and community
The official documentation for the recommended Python SDK for building MCP servers, used in the book's example.
- Knowledge Graph Enhanced RAG · Tomaž Bratanič and Oskar Hane
Recommended by the author for readers interested in diving deeper into combining knowledge graphs with RAG.
- Database Management Systems · Gehrke and Ramakrishnan
Referenced in Chapter 2 as a resource for readers unfamiliar with the basics of SQL and Relational Database Management Systems (RDBMSs), which are foundational for the structured data analysis chapters.
- Survey of Hallucination in Natural Language Generation · Ji, Z., Lee, N., Frieske, R., et al.
Cited in Chapter 2 to explain the concept of 'hallucinations' in LLMs and to underscore the importance of verifying information provided by models.