Разработка на 1С-Битрикс
и внедрение Битрикс24
Обсудить задачу Написать в MAX
Ответим сразу, оценим задачу за день
Разработка на 1С-Битрикс
и внедрение Битрикс24
SEO-ошибки сайта на 1С-Битрикс: что мы нашли у себя и как проверить свой сайт

SEO-ошибки сайта на 1С-Битрикс: что мы нашли у себя и как проверить свой сайт

SEO-ошибки на сайте на 1С-Битрикс бывают не только в текстах, но и в настройках компонентов, robots.txt и шаблонов. В сентябре 2026 года мы проверили свой сайт itpanda.ru и нашли у себя шесть таких ошибок: мягкие 404, страницы фильтра в индексе, старые файлы Sitemap, ссылки на мёртвые сайты, медленный первый экран на телефоне и тысячи страниц вне индекса. По каждой: как проявляется, как проверить самому и как исправить в 1С-Битрикс.

ОшибкаГде увидетьГде исправить в 1С-Битрикс
Мягкие 404curl, «Проверка ответа сервера» в Вебмастере, «Ложная ошибка 404» в Search ConsoleПараметры компонента: «Устанавливать статус 404», «Показ специальной страницы»
Страницы фильтра в индексе«Настройка GET-параметров» в Вебмастере, «Индексирование страниц» в Search Consolerobots.txt, Clean-param, настройка GET-параметров
Старые файлы Sitemap«Файлы Sitemap» в Вебмастере и Search ConsoleУдалить из списка или отдать текущий файл по старому адресу
Ссылки на мёртвые и чужие сайтыОбход сайта с проверкой кода ответа каждой ссылкиТексты элементов и шаблоны детальных страниц
Медленный первый экранPageSpeed InsightsWebP, отложенные скрипты, предзагрузка фона
Тысячи страниц вне индекса«Страницы в поиске» в Вебмастере, отчёт индексирования в Search Console301, 404, noindex, чистка разделов

1. Мягкие 404 в разделах на компоненте «Новости»

Как проявляется. Несуществующий адрес открывает не страницу 404, а список материалов с кодом ответа 200. У нас так было в разделах кейсов и отзывов: любой выдуманный адрес вида /cases/chto-ugodno/ показывал список статей. Яндекс пишет, что робот считает такие страницы существующими и индексирует их. В Google Search Console такие страницы попадают в группу «Ложная ошибка 404».

Как проверить. Откройте в каждом разделе адрес из случайного набора букв, так советует и справка Яндекса:

curl -s -o /dev/null -w "%{http_code}\n" https://example.ru/cases/kugbkkrfck/

Нужен ответ 404.

Почему так в 1С-Битрикс. У компонента bitrix:news параметры «Устанавливать статус 404» (SET_STATUS_404) и «Показ специальной страницы» (SHOW_404) по умолчанию выключены. На адрес, который не подходит под шаблоны ЧПУ, компонент показывает список с кодом 200. В портфолио и новостях у нас они уже были включены, в кейсах и отзывах нет.

Как исправить. Включите оба параметра в настройках компонента, группа «Настройки 404 ошибки», или прямо в index.php раздела:

"SET_STATUS_404" => "Y", // Устанавливать статус 404
"SHOW_404" => "Y",       // Показ специальной страницы
"FILE_404" => "",        // пусто: покажется /404.php

Те же настройки есть у каталога и у компонентов списка и детальной страницы. После правки проверьте, что все адреса раздела из sitemap.xml по-прежнему отдают 200. Мы исправили оба раздела 27 сентября: 101 адрес из карты сайта отвечает 200, выдуманные адреса отдают 404.

2. Страницы фильтра с параметрами в индексе

Как проявляется. Умный фильтр 1С-Битрикс (catalog.smart.filter) без ЧПУ записывает выбор в адрес страницы: set_filter=y и параметры вида arrFilter_63_… Каждое сочетание становится отдельным адресом, так работал и наш фильтр портфолио. В Search Console на 21 сентября было 1 590 страниц в индексе и около 10 000 вне индекса, среди них тысячи адресов фильтра. За год Метрика насчитала 34 426 визитов роботов на страницы фильтра и 190 визитов из поиска на обычные страницы портфолио.

Как проверить. В Яндекс Вебмастере откройте «Индексирование → Настройка GET-параметров»: там параметры, которые нашёл робот. В Search Console смотрите примеры адресов в отчёте «Индексирование страниц».

Как исправить. Если страницы фильтра не нужны в поиске, закройте их в robots.txt: Google для фильтров советует именно запрет обхода (Google). В 1С-Битрикс файл правится в разделе «Маркетинг → Поисковая оптимизация → Настройка robots.txt», вкладка «Редактировать». Наши строки:

User-agent: *
Disallow: /*set_filter=
Disallow: /*arrFilter_

Яндекс понимает ещё директиву Clean-param: робот не учитывает указанные параметры и передаёт основному адресу некоторые накопленные показатели, поэтому справка рекомендует её вместо Disallow. Мы закрыли фильтр через Disallow: людям из поиска эти адреса не нужны, а роботы ходили туда постоянно. Clean-param у нас стоит для меток рекламы и служебных параметров, например:

User-agent: Yandex
Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term&utm_referrer
Clean-param: yclid&gclid&ymclid&fbclid&_openstat&etext&from&roistat

Если в robots.txt есть отдельная секция для Яндекса, повторите в ней все правила: общую секцию робот Яндекса тогда не читает. Google Clean-param не поддерживает: в robots.txt он читает только user-agent, allow, disallow и sitemap.

В Вебмастере мы отметили arrFilter_63 и arrFilter_64 значением «Нет»: такие страницы робот не индексирует, настройка вступает в силу в течение недели (справка). А в новом шаблоне портфолио вместо фильтра сделали пять разделов со своими адресами.

3. Старые файлы Sitemap в Вебмастере

Как проявляется. В «Диагностике сайта» Вебмастера висит «Обнаружены ошибки в файлах Sitemap», хотя текущая карта в порядке. У нас в списке Вебмастера оставались 8 старых карт с подчёркиванием в имени, например sitemap_iblock_9file.xml, когда-то добавленных вручную. Текущие файлы называются через дефис, и когда 9 сентября мы убрали старые файлы с сервера, их адреса стали отдавать 404.

Как проверить. Сравните списки «Файлы Sitemap» в Вебмастере и Search Console с тем, что указано в robots.txt. Каждый файл из списков должен отдавать 200:

curl -s -o /dev/null -w "%{http_code}\n" https://example.ru/sitemap_iblock_9file.xml

Как исправить. Лишний файл удалите из списка: справка Яндекса разрешает удалять файлы, добавленные на странице «Файлы Sitemap». Наши записи добавлял другой пользователь, и удалить их из своего аккаунта мы не смогли. Поэтому старые адреса теперь отдают текущие файлы через правило в .htaccess, без редиректа:

RewriteRule ^sitemap_iblock_(5|6|7|9|10)file\.xml$ /sitemap-iblock-$1file.xml [L]
RewriteRule ^sitemap_(files|iblock_2file|iblock_3file)\.xml$ /sitemap-files.xml [L]

В Search Console 8 старых файлов мы удалили 11 сентября. Саму карту 1С-Битрикс строит в разделе «Маркетинг → Поисковая оптимизация → Настройка sitemap.xml»: там можно включить автогенерацию при изменении инфоблоков и добавить ссылку на карту в robots.txt (документация 1С-Битрикс).

4. Ссылки на мёртвые и чужие сайты

Как проявляется. Обход нашего сайта нашёл 216 открытых внешних ссылок, то есть без rel="nofollow", на 153 страницах, не считая шапки и подвала. В 76 отзывах в микроразметке стояла битая ссылка вида http://http://itpanda.ru. Шесть статей блога вели на пустую страницу-шаблон на поддомене bitrix24site.ru. В портфолио шесть ссылок вели на неработающие сайты.

Как проверить. Соберите внешние ссылки со всех адресов из sitemap.xml и проверьте код ответа каждой. Проверяйте с российского IP, иначе часть живых российских сайтов покажется мёртвой.

Как исправить. Мёртвые ссылки удалите или замените своими страницами: мы убрали из портфолио ссылки на закрытые сайты, а шесть ссылок блога направили на свои страницы. Битую ссылку в отзывах исправили в шаблоне. Остальным внешним ссылкам в шаблонах блога, отзывов, новостей и проектов добавили rel="nofollow noopener" при выводе, не трогая тексты в базе. Google советует nofollow, когда вы не хотите, чтобы поиск связывал ваш сайт со страницей по ссылке (Google). После правки 26 сентября открытых внешних ссылок и ссылок на мёртвые домены в этих разделах не осталось.

5. Медленный первый экран на телефоне

Как проявляется. 16 сентября главная itpanda.ru набирала в PageSpeed Insights 67 баллов на телефоне, а самый крупный элемент первого экрана (LCP) появлялся через 5,5 секунды. Хорошим Google считает LCP до 2,5 секунды (web.dev). На странице создания интернет-магазина три встроенных ролика YouTube давали на телефоне общее время блокировки до 7,3 секунды.

Как проверить. Запустите PageSpeed Insights для телефона три раза подряд и смотрите медиану: балл меняется от прогона к прогону на несколько пунктов.

Как исправить в 1С-Битрикс. Что сработало у нас:

  • картинки в WebP: 3 968 файлов, отдаём их браузерам, которые поддерживают формат;
  • ролики YouTube грузятся по клику, а до клика на их месте обложка: время блокировки на странице магазина упало с 7,3 секунды до 60 миллисекунд;
  • стили посадочных перенесли из конца страницы в head, и сдвиг вёрстки (CLS) на телефоне упал с 0,29 до нуля; фон первого экрана подгружаем через preload;
  • галерея, маска телефона и мобильное меню загружаются по требованию;
  • карты на странице контактов грузятся, только когда посетитель открывает офис: было 56 баллов на телефоне, стало 96.

По замеру 27 сентября главная набирает 97 баллов на телефоне и 100 на компьютере.

6. Тысячи страниц вне индекса и страницы без трафика

Как проявляется. У нас было 220 почти одинаковых страниц об интеграции Битрикс24 с разными конфигурациями 1С, Яндекс исключал их как дубли. В портфолио было 615 проектов, а из поиска на страницы портфолио за год пришло 190 визитов.

Как проверить. В Яндекс Вебмастере: «Индексирование → Страницы в поиске → Исключённые страницы», там указана причина. В Search Console: отчёт «Индексирование страниц».

Как исправить. Дубли склейте 301-редиректом с основной страницей темы. Лишние страницы уберите с кодом 404 или 410, а то, что нужно людям, но не поиску, закройте метатегом noindex. Мы 10 сентября отключили 349 страниц интеграций с редиректом 301 на разделы. 26 сентября оставили в портфолио 102 проекта: 237 снятых отдают 404, 276 старых ушли в архив с noindex. Об удалённых адресах сообщили Яндексу через IndexNow. Страниц в поиске Яндекса стало меньше: 1 630 на 15 сентября и 1 461 на 23 сентября, уходят в основном перенаправленные страницы интеграций.

Роста позиций от одной чистки не ждите: по справке Яндекса, исключение малоценных страниц не ограничивает сайт (справка).

Что ещё проверить

До 9 сентября на нашем сайте не было canonical, а до 25 сентября меню, хлебные крошки и карточки услуг вели на страницы с редиректом 301. Теперь canonical стоит на каждой странице, а ссылки ведут прямо.

Если нужна помощь

Работу с индексацией и технические правки сайта на 1С-Битрикс можно взять в сопровождение: от 50 000 ₽ в месяц. Для скорости есть отдельная услуга: замер и отчёт бесплатно, ускорение от 20 000 ₽ за первый этап. Цену называем до начала работ, счёт не больше названной суммы, обычно чуть меньше. Оценка за день: опишите задачу, и в течение рабочего дня мы назовём стоимость и срок.

Вопросы и ответы

Как проверить, что сайт на 1С-Битрикс правильно отдаёт 404?

Откройте в каждом разделе адрес из случайного набора букв, например /cases/kugbkkrfck/, и посмотрите код ответа через curl или «Проверку ответа сервера» в Яндекс Вебмастере. Нужен код 404. Если приходит 200 со списком материалов, включите в компоненте параметры «Устанавливать статус 404» и «Показ специальной страницы».

Где в 1С-Битрикс настроить robots.txt и sitemap.xml?

В административной части: «Маркетинг → Поисковая оптимизация → Настройка robots.txt» и «Настройка sitemap.xml». Свои правила для robots.txt можно дописать на вкладке «Редактировать». Для карты сайта можно включить автогенерацию и добавить ссылку на неё в robots.txt.

Нужно ли закрывать умный фильтр от индексации?

Если страницы фильтра не нужны как отдельные посадочные, да. Google для фильтров советует запрет обхода в robots.txt, а в Яндекс Вебмастере параметры фильтра можно отметить значением «Нет» в «Настройке GET-параметров». Сочетания, которые люди действительно ищут, лучше сделать отдельными страницами с понятным адресом и текстом.

Чем Clean-param отличается от Disallow?

Disallow запрещает роботу обходить адрес. Clean-param говорит роботу Яндекса не учитывать указанные параметры, например utm-метки, и считать адрес с ними тем же адресом без них, при этом основному адресу передаются некоторые накопленные показатели. Google Clean-param не читает: в robots.txt он поддерживает только user-agent, allow, disallow и sitemap.

Нужно ли ставить nofollow на внешние ссылки?

Ставьте nofollow на ссылки, за которые не хотите ручаться: Google советует этот атрибут, когда вы не хотите связывать свой сайт со страницей по ссылке. Ссылки на закрытые сайты лучше удалить совсем: домен может сменить владельца, и ссылка поведёт на чужой сайт.

Как быстро поисковики увидят исправления?

Файл robots.txt робот Яндекса перечитывает несколько раз в сутки, а настройки GET-параметров в Вебмастере вступают в силу в течение недели. Об изменённых и удалённых страницах можно сразу сообщить Яндексу через IndexNow, но справка предупреждает, что это не гарантирует индексацию. Google в IndexNow не участвует, для него держите актуальной sitemap.xml.

Поделиться в соцсетях:

Возврат к списку

Получайте новые статьи первыми
Оставьте адрес электронной почты, чтобы мы сообщили вам о новых статьях
Сертификаты и компетенции
Статусы присваивает производитель платформы — проверить их можно на сайтах 1С-Битрикс и Битрикс24
Золотой сертифицированный партнёр
Высший статус партнёрской сети 1С-Битрикс
12сертифицированных сотрудников
2аттестованных разработчика
Проверить на 1c-bitrix.ru
CRM, интеграция с 1С, автоматизация
Компетенции в каталоге партнёров Битрикс24
21клиент в каталоге партнёров
с 2016партнёры Битрикс24
Проверить на bitrix24.ru
Компетенции, подтверждённые 1С-Битрикс
Компетенция «Композитный сайт» Компетенция «Интеграция с 1С» Компетенция «CRM» Битрикс24 Участник программы качества внедрений 1С-Битрикс

Виктор Олейник, директор IT Panda
Здравствуйте, я Олейник Виктор, Директор IT Panda. Если у Вас есть предложения или жалобы по работе нашей компании,
Вы можете сообщить их по указанным контактам:
dir@itpanda.ru
+7 (965) 548-28-69

Оставьте заявку на перевод сайта на php 8.1

Оценка за день, цену называем до начала работ
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в
соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и
для целей, определенных в Согласии на обработку персональных данных *

Оставьте заявку на перенос сайта на другой хостинг

Оценка за день, цену называем до начала работ
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в
соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и
для целей, определенных в Согласии на обработку персональных данных *

Оценка за день

Опишите задачу — в течение рабочего дня назовём стоимость и срок
Быстрее: 8 800 775-14-26 · Telegram · MAX

Офис в Екатеринбурге. Работаем по всей России: встреча в офисе или по видеосвязи.

Нажимая кнопку «Получить оценку», я даю свое согласие на обработку моих персональных данных, в
соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и
для целей, определенных в Согласии на обработку персональных данных *

Запросить портфолио

Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в
соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и
для целей, определенных в Согласии на обработку персональных данных *

Заказать

Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в
соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и
для целей, определенных в Согласии на обработку персональных данных *