---
title: "SEO-ошибки сайта на 1С-Битрикс: как найти и исправить"
url: https://itpanda.ru/cases/seo-oshibki-sayta-na-1s-bitriks/
description: "Мягкие 404, фильтр в индексе, старые sitemap, мёртвые ссылки: какие SEO-ошибки мы нашли на своём сайте на 1С-Битрикс. Как проверить и исправить."
date_modified: 2026-10-09
lang: ru
source: IT Panda (itpanda.ru)
---

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

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

## 1. Мягкие 404 в разделах на компоненте «Новости»
**Как проявляется.** Несуществующий адрес открывает не страницу 404, а список материалов с кодом ответа 200. У нас так было в разделах [кейсов](https://itpanda.ru/cases/) и [отзывов](https://itpanda.ru/reviews/): любой выдуманный адрес вида /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 сентября оставили в [портфолио](https://itpanda.ru/portfolio/) 102 проекта: 237 снятых отдают 404, 276 старых ушли в архив с noindex. Об удалённых адресах сообщили Яндексу через IndexNow. Страниц в поиске Яндекса стало меньше: 1 630 на 15 сентября и 1 461 на 23 сентября, уходят в основном перенаправленные страницы интеграций.
Роста позиций от одной чистки не ждите: по справке Яндекса, исключение малоценных страниц не ограничивает сайт ( справка).

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

## Если нужна помощь
Работу с индексацией и технические правки сайта на 1С-Битрикс можно взять в [сопровождение](https://itpanda.ru/kompleksnoe-soprovozhdenie/): от 50 000 ₽ в месяц. Для скорости есть отдельная услуга: замер и отчёт бесплатно, [ускорение](https://itpanda.ru/uskorenie-sayta/) от 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.
