Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
SEO SEO
18.05.2026

Как закрыть сайт на 1С-Битрикс от индексации на время разработки

При разработке сайта на 1С-Битрикс важно заранее закрыть проект от индексации поисковыми системами. Особенно это актуально при переносе сайта, редизайне, разработке на тестовом домене или запуске dev-версии.

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

В этой статье разберем как правильно закрыть сайт на Битрикс от индексации на время разработки и какие способы лучше использовать.

Почему важно закрывать dev-сайт на Битрикс

Чаще всего тестовые версии сайтов на Битрикс размещают:

  • на поддоменах вида dev.site.ru;
  • на временных доменах;
  • на IP-адресе сервера;
  • в отдельных директориях.

Если поисковые системы найдут такой сайт, могут возникнуть проблемы:

  • дубли страниц в поиске;
  • индексация технических URL;
  • просадка SEO основного сайта;
  • появление ошибок в Яндекс Вебмастере;
  • индексация тестового контента и шаблонов.

Для Битрикса это особенно критично, так как система генерирует большое количество служебных URL и страниц.

Способ 1. Закрытие через robots.txt

Самый простой способ — запретить индексацию через robots.txt.

Создаем или редактируем файл:

/robots.txt

И добавляем:

User-agent: *
Disallow: /

Такой robots.txt полностью запрещает индексацию сайта.

Проверить можно по адресу:

https://site.ru/robots.txt

Важно: robots.txt не является полноценной защитой. Поисковики могут увидеть URL сайта, даже если содержимое страницы закрыто.

Способ 2. Meta noindex для Битрикс

Дополнительно рекомендуется закрыть страницы через meta robots.

В Битриксе это можно сделать в шаблоне сайта перед закрывающим тегом </head>.

Например:

<?php
$APPLICATION->SetPageProperty("robots", "noindex, nofollow");
?>

Либо напрямую:

<meta name="robots" content="noindex, nofollow">

После этого Битрикс будет отдавать поисковым роботам запрет индексации страниц.

Но этот способ работает только если робот уже получил доступ к сайту.

Способ 3. HTTP-авторизация — лучший способ

Наиболее надежный способ закрыть сайт на Битрикс от индексации — установить HTTP-авторизацию через Nginx или Apache.

В этом случае сайт будет полностью недоступен без логина и пароля, а поисковые роботы не смогут попасть на страницы вообще.

Настройка для Nginx

Устанавливаем утилиту:

sudo apt install apache2-utils

Создаем файл с логином и паролем:

sudo htpasswd -c /etc/nginx/.htpasswd developer

Добавляем в конфиг сайта:

location / {

    auth_basic "Restricted Access";
    auth_basic_user_file /etc/nginx/.htpasswd;

    try_files $uri $uri/ /bitrix/urlrewrite.php?$args;
}

Проверяем конфигурацию:

sudo nginx -t

И применяем изменения:

sudo systemctl reload nginx

После этого при открытии сайта появится окно ввода логина и пароля.

Настройка для Apache

Для Apache можно использовать .htaccess:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/.htpasswd
Require valid-user

Способ 4. Закрытие через настройки Битрикс

В некоторых редакциях 1С-Битрикс можно включить запрет индексации через настройки сайта.

Для этого:

  • Переходим в «Настройки» → «Настройки продукта» → «Сайты» → «Список сайтов»;
  • Открываем настройки сайта;
  • Добавляем meta robots noindex/nofollow.

Но этот способ лучше использовать только как дополнительный.

Что лучше использовать

Способ Надежность Рекомендация
robots.txt Низкая Только дополнительно
Meta noindex Средняя Использовать вместе с robots.txt
HTTP-авторизация Высокая Лучший вариант
Ограничение по IP Высокая Подходит для внутренней разработки

Что проверить перед открытием сайта

Перед запуском сайта обязательно:

  • удалите HTTP-авторизацию;
  • уберите запрет из robots.txt;
  • удалите noindex/nofollow;
  • проверьте robots.txt;
  • проверьте sitemap.xml;
  • добавьте сайт в Яндекс Вебмастер и Google Search Console;
  • убедитесь что страницы отдают HTTP 200.

Заключение

Для сайтов на 1С-Битрикс лучше всего использовать HTTP-авторизацию — это самый надежный способ закрыть dev-сайт от индексации. Robots.txt и meta noindex стоит использовать как дополнительную защиту.

Если вы переносите сайт на новый домен, разрабатываете проект на поддомене или делаете редизайн, правильное закрытие от индексации поможет избежать серьезных SEO-проблем после запуска.

20 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться