Страница и её адрес

Страница — самостоятельный адрес сайта: главная, контакты, доставка, посадочная. У неё два разных значения:

  • Название — понятный текст для редактора, например «Доставка и оплата».
  • Имя — технический идентификатор и часть URL, например delivery.

Страница с именем delivery открывается по адресу /delivery/. Имя пишется строчными латинскими буквами; допустимы цифры, дефис и подчёркивание. Пробелы, русские буквы и .html для новых страниц не используются.

Два имени зарезервированы: home — главная, открывается по / и не переименовывается; 404 — страница для отсутствующих адресов (ответ сервера при этом остаётся 404, как и нужно поисковикам).

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

Переименование

Изменение имени меняет URL. Если старый адрес был в индексе или на него вели ссылки, настройте редирект со старого адреса на новый и поправьте пункты меню.

Разделы, SEO и меню

Разделы страницы

Страница собирается из разделов — блоков, идущих сверху вниз. Каждый раздел — экземпляр модуля со своими полями: заголовком, текстом, картинками и списком записей. Разделы можно переставлять местами и временно отключать, не удаляя.

Какие поля есть у раздела, решает контракт модуля — подробно об этом в разделе Модули.

SEO-поля страницы

У каждой страницы есть собственные мета-данные:

  • title — заголовок вкладки и выдачи;
  • description — описание для поисковиков и соцсетей;
  • keywords — ключевые слова;
  • H1 — главный заголовок в теле страницы;
  • произвольный HTML в <head> — например og-теги;
  • индексация и приоритет — включать ли страницу в карту сайта и с каким весом.

Страницы собираются на сервере в готовый HTML, поэтому поисковики видят контент сразу, без ожидания JavaScript.

Меню

На сайте может быть несколько меню: основное в шапке, меню подвала, мобильное или меню раздела. У пункта есть текст, адрес, необязательная подпись, выбор окна и видимость. Дочерние пункты образуют подменю, а пункт-родитель может служить просто заголовком группы.

Внутренние ссылки начинаются с /: /catalog/, /contacts/. Внешние — указываются полностью. Относительные адреса без начального слеша использовать не стоит — они откроются относительно текущей страницы.

Если меню не видно, проверьте по порядку: меню сохранено; в нём есть хотя бы один включённый пункт; шаблон выводит его директивой {{ menu:имя }}; имя в директиве совпадает с именем меню.