Логическая структура сайта

Оригинальное название: logical site structure

Коротко

Устройство сайта с точки зрения смысла: какие у него разделы и страницы, как они вложены и связаны, — без привязки к тому, как файлы лежат на сервере.

Что такое «Логическая структура сайта»

Посетитель видит сайт как дерево: «Главная → Каталог → Диваны → Угловые → Модель «Лагуна»». Это и есть логическая структура — порядок, в котором организовано содержание, и путь, по которому человек до него добирается. Её отражают адреса страниц, меню, хлебные крошки и карта сайта.

На ранних сайтах логическая структура совпадала с физической: каждой странице соответствовал файл, каждому разделу — папка. В Битриксе так устроены статические разделы, но всё, что хранится в инфоблоках, живёт по другим правилам: тысячи страниц могут обслуживаться одним файлом.

Пример расхождения

Посетитель видит:                   На сервере лежит:
/catalog/                           /catalog/index.php
/catalog/divany/                    (тот же файл)
/catalog/divany/uglovye/            (тот же файл)
/catalog/divany/uglovye/laguna/     (тот же файл)

Все четыре адреса обрабатывает один index.php с комплексным компонентом каталога. Разделы «Диваны» и «Угловые» — это разделы инфоблока, «Лагуна» — элемент, а адреса собираются по шаблонам ЧПУ. Чтобы добавить новую категорию, не нужно создавать папку: достаточно завести раздел в инфоблоке.

Из чего складывается в Битриксе

  • Статические разделы с названиями и свойствами из .section.php.
  • Разделы и элементы инфоблоков с адресами по правилам ЧПУ.
  • Меню разделов, которые определяют, что попадает в навигацию.

Как проектировать

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

Обновлено:

Все термины раздела «1С-Битрикс»

Что будем искать? Например,Продвижение