Любой сайт – это, прежде всего, информационный ресурс. Чтобы ни посетители, ни владельцы сайта не заблудились в «информационных дебрях», веб разработчик должен тщательно продумать информационную структуру сайта. Структура сайта должна быть определена на самых ранних этапах его проектирования, и в дальнейшем разработчик должен строго придерживаться выбранной модели.
От того, насколько грамотно разработана информационная структура, зависит удобство использования сайта (что является определяющим фактором для посетителей) и удобство управления ресурсом (что чрезвычайно важно для владельца сайта). В рамках дипломного проектирования выпускником может быть использована типовая информационная модель сайта либо разработана собственная уникальная модель.
Наиболее простой является линейная структура сайта, при которой пользователь просматривает веб страницы последовательно, как слайды. Такая структура проста в реализации: на каждой странице имеются ссылки на предыдущую и последующую страницы; управление таким сайтом тоже не вызывает затруднений, но для посетителей сайта такая структура не является оптимальной. Линейная модель используется на практике редко, преимущественно на сайтах-презентациях.
Наиболее универсальной является информационная модель сайта на базе древовидной структуры. Такую модель можно использовать на сайтах любых типов. Посетителям сайта предоставляется возможность выбора альтернативных путей «путешествия» по сайту, в результате чего каждый может легко и быстро найти необходимую информацию. Наибольшую сложность при реализации такой информационной структуры представляет задача соблюдения оптимального соотношения между шириной и глубиной дерева.
Более сложной для реализации и управления является сетевая информационная модель сайта. Такая структура позволяет произвольно перемещаться между различными страницами сайта. Использование подобной структуры оправдано только для сайтов – каталогов.
Как правило, профессиональные разработчики сайтов разрабатывают собственную информационную модель, соединяя в ней элементы базовых структур. Такой подход позволяет добиться максимального соответствия информационной структуры сайта его содержанию, способствует удовлетворению информационных запросов посетителей и дает эффективный инструмент управления сайтом его владельцу.