Логическая структура сайта
Оригинальное название: logical site structure
Коротко
Устройство сайта с точки зрения смысла: какие у него разделы и страницы, как они вложены и связаны, — без привязки к тому, как файлы лежат на сервере.
Что такое «Логическая структура сайта»
Посетитель видит сайт как дерево: «Главная → Каталог → Диваны → Угловые → Модель «Лагуна»». Это и есть логическая структура — порядок, в котором организовано содержание, и путь, по которому человек до него добирается. Её отражают адреса страниц, меню, хлебные крошки и карта сайта.
На ранних сайтах логическая структура совпадала с физической: каждой странице соответствовал файл, каждому разделу — папка. В Битриксе так устроены статические разделы, но всё, что хранится в инфоблоках, живёт по другим правилам: тысячи страниц могут обслуживаться одним файлом.
Пример расхождения
Посетитель видит: На сервере лежит:
/catalog/ /catalog/index.php
/catalog/divany/ (тот же файл)
/catalog/divany/uglovye/ (тот же файл)
/catalog/divany/uglovye/laguna/ (тот же файл)
Все четыре адреса обрабатывает один index.php с комплексным компонентом каталога. Разделы «Диваны» и «Угловые» — это разделы инфоблока, «Лагуна» — элемент, а адреса собираются по шаблонам ЧПУ. Чтобы добавить новую категорию, не нужно создавать папку: достаточно завести раздел в инфоблоке.
Из чего складывается в Битриксе
- Статические разделы с названиями и свойствами из
.section.php. - Разделы и элементы инфоблоков с адресами по правилам ЧПУ.
- Меню разделов, которые определяют, что попадает в навигацию.
Как проектировать
Структуру удобно продумывать до разработки, в виде дерева разделов с примерами страниц на каждом уровне. Это часть информационной архитектуры: группировать нужно так, как ищет клиент, а не так, как устроены отделы компании. Глубина больше трёх-четырёх уровней обычно мешает и людям, и поисковым роботам. Переделка структуры на работающем сайте означает смену адресов и редиректы, поэтому ошибки здесь обходятся дороже всего. Примеры разделов для разных отраслей собраны в статье о структуре корпоративного сайта.

