Коротко. После запуска сайта на 1С-Битрикс нужно закрыть шесть блоков настроек: HTTPS и ЧПУ-адреса, композитное кэширование (ускоряет сайт в 3-10 раз без изменения кода), правильный запуск агентов через cron вместо запуска по посещениям, SMTP для писем, права доступа групп пользователей и график резервного копирования. На типовом корпоративном сайте или магазине эта настройка занимает 3-6 часов работы программиста; без неё сайт технически работает, но медленнее, чем должен, и часть автоматики (обмен, письма, индексация) может не выполняться вовсе.
HTTPS и адрес сайта — первое, что проверяют боты и покупатели
После установки SSL-сертификата само наличие «зелёного замка» ещё не значит, что сайт настроен верно. В Настройки → Настройки продукта → Настройки модулей → Главный модуль нужно включить пункт «Использовать защищённое соединение (HTTPS)» — без этого часть внутренних ссылок и путей к файлам может генерироваться по HTTP, и браузер покажет предупреждение о смешанном контенте. Отдельно проверяется редирект с HTTP на HTTPS и с версии без www на выбранную основную (или наоборот) — оба редиректа должны быть постоянными (301), а не временными, иначе поисковики будут индексировать обе версии сайта как разные страницы, размывая вес между ними.
ЧПУ и URL-структура: настройка, которую легко забыть
Модуль urlrewriter.php (раздел Настройки → Настройки продукта → ЧПУ) отвечает за то, будут ли адреса страниц выглядеть как /catalog/divany/ или как /index.php?ELEMENT_ID=124. Читаемые адреса — не украшение, а прямое требование современного SEO: непонятные URL с параметрами хуже воспринимаются поисковыми роботами и почти никогда не работают в связке с фильтрами каталога без отдельной настройки правил ЧПУ для компонента catalog. Если сайт запускался в спешке, эту настройку часто откладывают «на потом» — и потом переезд на человекопонятные адреса требует уже настройки 301-редиректов со старых URL, что дороже, чем сделать сразу.
Композитный режим — самая недооценённая настройка производительности
Композитное кэширование (Настройки → Настройки продукта → Автокэширование, режим Composite) — встроенный в 1С-Битрикс механизм, который кэширует полностью собранную HTML-страницу для анонимных посетителей и подменяет только динамические блоки (корзину, счётчик избранного) без перегенерации всей страницы. На типовом сайте включение композита даёт ускорение отдачи страницы в 3-10 раз по сравнению с обычным режимом — особенно заметно на страницах каталога с большим числом товаров и сложными фильтрами. Многие сайты после запуска работают вообще без композита, потому что по умолчанию он выключен и требует ручного включения плюс настройки времени жизни кэша (TTL) для разных типов страниц — обычно 1-24 часа в зависимости от того, как часто меняется контент раздела.
| Режим кэширования | Что происходит | Когда уместен |
|---|---|---|
| Без кэша | Каждая страница собирается заново при каждом запросе | Только на время активной разработки и отладки |
| Управляемое кэширование | Кэшируются отдельные компоненты страницы | Сайты с высокой персонализацией контента для разных пользователей |
| Композитный режим | Кэшируется вся страница целиком, динамика подменяется на лету | Каталоги, витрины, лендинги — большинство коммерческих сайтов |
Агенты и cron: без этого шага автоматика сайта не работает вовремя
1С-Битрикс использует внутренние «агенты» — запланированные задачи, которые чистят кэш, отправляют письма из очереди, запускают обмен с 1С, переиндексируют поиск. По умолчанию агенты могут запускаться «по хитам» — то есть только когда на сайт заходит посетитель, а значит ночью на низкопосещаемом сайте важные задачи могут не выполняться сутками. Правильная настройка — привязать выполнение агентов к системному cron через файл bitrix/modules/main/tools/cron_events.php и отключить запуск по хитам в Настройки → Настройки продукта → Агенты. Проверить, что cron реально настроен, можно у хостинг-провайдера или через SSH командой crontab -l — задача должна выполняться минимум раз в минуту.
Почта, права доступа и бэкапы
Три настройки, которые редко проверяют при запуске, но которые обходятся дороже всего, если пропущены:
- SMTP. Без настройки исходящей почты через SMTP (
Настройки → Настройки продукта → Настройки почты) письма о заказах и уведомления администратору отправляются штатной функцией PHPmail(), которая на большинстве хостингов либо не работает, либо попадает в спам получателя. Подключение SMTP с авторизацией (через свой почтовый ящик или сервис вроде SendPulse, Mailgun) решает проблему за 15-20 минут настройки. - Группы пользователей и права. По умолчанию административный доступ есть только у технического аккаунта, с которым велась разработка. Нужно создать отдельные группы для контент-менеджера (доступ только к товарам и статьям, без настроек сайта) и для администратора — это не формальность, а защита от случайного удаления структуры сайта неопытным сотрудником.
- Резервное копирование. Штатный модуль (
Настройки → Резервное копирование) умеет делать бэкап базы и файлов по расписанию с выгрузкой на внешнее хранилище. На активном магазине разумный минимум — ежедневный бэкап базы данных и еженедельный полный бэкап с файлами, хранение минимум 7-14 копий.
Индексация и служебные файлы: последний шаг перед тем, как звать посетителей
Финальная проверка перед тем как считать запуск завершённым: файл robots.txt закрывает от индексации служебные разделы (/bitrix/, /search/, страницы с параметрами сортировки и фильтрами) и не закрывает случайно сам сайт; в Яндекс.Вебмастер и Google Search Console подключена карта сайта sitemap.xml, которая генерируется штатным модулем поиска по расписанию; счётчики аналитики (Яндекс.Метрика, при необходимости Google Analytics) подключены и проверены на срабатывание целей, а не просто вставлены в код.
FAQ
Сколько времени занимает базовая настройка сайта на 1С-Битрикс после запуска?
Для стандартного корпоративного сайта или небольшого магазина — 3-6 часов работы программиста, если делать всё последовательно по чек-листу. Каталог с сотнями категорий и сложными фильтрами добавляет время на настройку и тестирование композитного кэша.
Можно ли включить композитный режим самостоятельно, без программиста?
Технически включение — это один переключатель в административной панели, но после включения обязательно нужно проверить корректность отображения динамических блоков (корзина, авторизация) — без проверки есть риск, что посетитель увидит устаревшие данные из кэша.
Что будет, если не настроить cron для агентов?
Задачи вроде обмена с 1С, отправки писем и переиндексации поиска будут запускаться нерегулярно, привязанные к визитам посетителей — на сайте с низкой посещаемостью ночью это может означать задержку в часы, а не в минуты.
Нужно ли что-то донастраивать, если сайт делала студия и формально всё работает?
Стоит хотя бы проверить: включён ли композит, настроен ли cron для агентов, работает ли SMTP (отправьте тестовый заказ и посмотрите, дошло ли письмо). Часть студий сдаёт сайт в рабочем состоянии, но без тонкой настройки производительности — она не обязательна для запуска, но ощутимо влияет на скорость дальше.
Как проверить, что резервное копирование реально работает, а не просто настроено?
Раз в один-два месяца стоит скачать актуальную резервную копию и попробовать развернуть её на тестовом окружении — это единственный способ убедиться, что бэкап не битый и восстановление действительно возможно, а не просто занимает место в хранилище.
Проверить, все ли базовые настройки 1С-Битрикс сделаны корректно
Бесплатный аудит покажет, включён ли композит, настроен ли cron и где сайт теряет скорость из-за незавершённой настройки после запуска.