Kiến trúc thông tin (thường được viết tắt là “IA”) là thực hành cấu trúc thông tin (kiến thức hoặc dữ liệu) cho một mục đích.
Chúng thường được cấu trúc theo bối cảnh của chúng trong các tương tác người dùng hoặc cơ sở dữ liệu lớn hơn.
Thuật ngữ này được áp dụng phổ biến nhất cho phát triển web nhưng cũng áp dụng cho các ngành bên ngoài bối cảnh web nghiêm ngặt, chẳng hạn như lập trình và viết kỹ thuật.
Kiến trúc sư thông tin trong ngữ cảnh này giúp xác định những thứ như phân chia chủ đề và thiết lập chuyên môn hóa các loại nội dung, và đặt hướng dẫn và ví dụ cho loại thông tin đi vào các loại đối tượng nội dung cụ thể.
Việc tạo ra các thể loại và phân loại vốn có trong kiến trúc thông tin.