Как организовать навигацию по сайту

Удобная, понятная пользователю навигация - важнейшая составляющая юзабилити сайта. В идеале пользователь, попав на любую из страниц вашего сайта, должен суметь сразу сориентироваться, где он находится и куда ему двигаться дальше. Как этого добиться?

Система навигации должна быть единой для всех страниц сайта. В этом случае посетитель сумеет четко сориентироваться уже на второй странице. Какие же основные элементы навигации имеет смысл использовать?

Ссылка на главную страницу

Очень желательно иметь ссылку на главную страницу на всех страницах сайта. Общепринятым правилом стало использование логотипа сайта в качестве ссылки на главную страницу.

Навигационная панель сайта

Навигационную панель сайта, включающую ссылки на основные разделы сайта (и, возможно, на подразделы текущего раздела), также очень желательно иметь на каждой странице. Общепринятыми считаются два варианта размещения навигационной панели: вертикально в левой колонке или в строчку в верхнем колонтитуле страницы. Нередко можно встретить и комбинацию этих способов, когда для организации навигационной панели используется и левая колонка, и верхняя строка. При этом в верхнюю строку, как правило, помещаются ссылки на самые важные, на взгляд разработчика, разделы.

Место страницы в иерархии документов

Довольно удобно для посетителя сайта, особенно для попавшего на ваш сайт впервые и сразу на какую-то из глубоко внутренних страниц (обычное дело для пользователей, приходящих из поисковых систем), если для каждой страницы будет показано ее место в структуре сайта. Это можно реализовать строчкой в верхней части страницы примерно такого вида:
Главная -> раздел -> подраздел -> название текущей страницы
причем все вышележащие страницы (главная, раздел, подраздел) оформляются как ссылки. Особенно полезна такая подсказка в случае, если ваш сайт имеет более трех уровней вложенности.

Последовательная навигация

Если вы публикуете, разбивая на страницы, какой-то большой материал, например, целую книгу, то очень удобны для посетителя будут ссылки в нижней части страницы примерно такого вида:
предыдущая страница * оглавление * следующая страница
при этом, естественно, оглавление должно включать ссылки на все HTML-страницы, на которые у вас разбита эта книга.

Карта сайта

Если ваш сайт состоит более чем из двух-трех десятков страниц, полезно сделать карту сайта - специальную страницу, содержащую ссылки на все страницы (если сайт очень большой - на все разделы и подразделы) сайта - своего рода оглавление сайта. Карта сайта, как и главная страница, должна быть доступна со всех страниц.