Статьи приводят клиентов из поиска только тогда, когда поисковая система может их найти и правильно показать в выдаче. На 1С-Битрикс за это отвечают настройки инфоблока и компонента: адреса страниц, шаблоны заголовков, карта сайта, микроразметка. Разбираем по шагам, что включить в админке Битрикса, чтобы раздел статей был виден поисковым системам и его было удобно цитировать нейросетям.

Как устроен раздел статей на 1С-Битрикс

Раздел статей в 1С-Битрикс живёт в информационном блоке, сокращённо в инфоблоке. Инфоблок хранит однотипные записи: рубрики раздела лежат в нём как разделы, сами статьи как элементы. Выводит их на сайт компонент «Новости» (bitrix:news), а внешний вид страницы и служебные теги задаёт шаблон этого компонента.

Четыре места, где лежат настройки

Поисковая оптимизация (SEO), то есть подготовка страниц к показу в поиске, на Битриксе разложена по четырём экранам админки:

  • Настройки инфоблока. Транслитерация символьных кодов, шаблоны мета-тегов, свойства статей.
  • Параметры компонента. Поддержка ЧПУ, шаблоны адресов, постраничная навигация, кеширование.
  • Шаблон компонента. Микроразметка, канонический адрес, хлебные крошки, вывод картинок и дат.
  • Модуль «Поисковая оптимизация». Файл robots.txt, карта сайта, переадресации.

Кто вносит эти настройки

Все четыре экрана настраивают один раз при запуске раздела, дальше статьи выходят по заданным правилам. Публикацию можно автоматизировать: для WordPress у нас есть плагин автопубликации, а раздел статей на Битриксе команда КОНТЕНТЗАВОДА настраивает вручную под конкретный сайт. Подход к структуре самого раздела разобран отдельно: рубрики корпоративного блога и что публиковать в блоге компании.

Адреса статей: ЧПУ и символьные коды

Без отдельной настройки статья открывается по техническому адресу вида /stati/index.php?ID=145. Такой адрес ничего не говорит о содержании страницы и меняется при переносе материала между рубриками. Человекопонятные адреса, в документации Битрикса их называют ЧПУ, снимают обе проблемы.

Как включить ЧПУ

  1. В параметрах компонента «Новости» включите «Поддержка ЧПУ».
  2. Укажите каталог ЧПУ, то есть папку раздела, например /stati/.
  3. Задайте шаблоны путей для списка, рубрики и статьи.
  4. Проверьте, что правила обработки адресов появились в файле urlrewrite.php.

Шаблоны адресов для раздела статей

Что открывается Шаблон пути Адрес на сайте
Список всех статей пустой /stati/
Рубрика #SECTION_CODE#/ /stati/oborudovanie/
Статья внутри рубрики #SECTION_CODE#/#ELEMENT_CODE#/ /stati/oborudovanie/kak-vybrat-nasos/
Постраничная навигация page-#PAGEN#/ /stati/page-2/

Символьные коды статей и рубрик

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

Один вид адреса для одной страницы

Выберите, как выглядит адрес: со слешем на конце или без него, с www или без, только по https. Остальные варианты настройте на переадресацию с кодом 301 в файле .htaccess. Отдельно проверьте, что страница с index.php на конце тоже переадресуется на короткий адрес, иначе одна статья окажется в поиске по двум адресам.

Шаблоны заголовка и описания страницы

Заголовок страницы и её описание попадают в сниппет, то есть в блок текста, который читатель видит в результатах поиска. На сайте с ежедневными публикациями заполнять эти поля вручную некогда, и они быстро пустеют. В Битриксе для них есть шаблоны мета-тегов на вкладке «SEO» в настройках инфоблока.

Как работают подстановки

Шаблон собирает текст из полей статьи: вместо фигурных скобок подставляется заголовок, название рубрики, значение свойства или начало анонса. Для рубрик и для статей шаблоны свои.

Шаблоны мета-тегов для статей раздела

Поле Что им задаётся Пример шаблона
Заголовок окна браузера Тег title, заголовок в выдаче {=this.Name} | {=this.Section.Name}
Описание страницы Мета-тег description, текст сниппета {=this.PreviewText}
Заголовок элемента Заголовок H1 на самой странице {=this.Name}
Ключевые слова Мета-тег keywords можно оставить пустым

Заголовок страницы и заголовок в тексте

Заголовок окна браузера и заголовок H1 решают разные задачи, поэтому совпадать дословно им не обязательно. В title выносят формулировку, по которой статью ищут, с названием рубрики или сайта на конце. В H1 остаётся заголовок статьи, как его прочитает человек. Проверьте, что H1 на странице один: иногда его дублируют и шаблон сайта, и шаблон компонента.

Когда шаблон нужно переопределить

Для отдельной статьи поля заполняются вручную в её карточке на вкладке «SEO», и ручное значение важнее шаблона. Так поступают с материалами, которые собирают основной поисковый спрос раздела.

Дубли страниц и канонические адреса

Дубль появляется, когда одна и та же статья открывается по нескольким адресам. Поисковая система выбирает главный из них сама, и выбор не всегда совпадает с вашим. В разделе статей на Битриксе дубли дают служебные параметры в адресе и страницы навигации.

Откуда берутся дубли в разделе статей и что с ними делать

Источник дубля Как выглядит адрес Решение
Версия для печати ?print=Y Закрыть в robots.txt
Метки и теги ?tags=montazh Закрыть или вывести отдельными страницами со своим текстом
Сортировка и фильтр ?sort=date&order=desc Закрыть в robots.txt
Страницы навигации /stati/page-2/ Оставить открытыми, канонический адрес на саму себя
Адрес с index.php /stati/index.php Переадресация 301 на /stati/

Канонический адрес в шаблоне

Канонический адрес задаётся отдельным тегом в коде страницы: им сайт сам называет главный вариант адреса. В Битриксе его удобнее задавать в шаблоне компонента, чтобы тег появился сразу на всех статьях раздела. Ошибка в этом теге обходится дороже, чем его отсутствие: страница с чужим каноническим адресом выпадает из поиска целиком. Разбор частых ошибок есть в отдельном материале про rel canonical.

Постраничная навигация

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

robots.txt и карта сайта

Два файла отвечают за то, куда зайдёт робот и что он найдёт. Оба собираются в модуле «Поисковая оптимизация» прямо в админке, без правки кода.

Что закрыть и что оставить открытым

Закрывают служебные папки: /bitrix/, /auth/, /personal/, /search/, а также адреса с параметрами сортировки и печати. Раздел статей, картинки в нём, файлы стилей и скриптов оставляют открытыми: без стилей робот видит страницу иначе, чем читатель. Файл стоит перепроверять после обновлений сайта, генератор перезаписывает его целиком.

Карта сайта и её обновление

В настройках карты сайта отметьте инфоблок статей, иначе новые материалы в файл не попадут. Укажите корректный адрес сайта в настройках главного модуля: карта собирается с абсолютными адресами, и опечатка здесь ломает весь файл. Пересборку поставьте на расписание, чтобы свежая статья попадала в карту в день выхода. Готовый файл добавьте в Яндекс Вебмастер и Google Search Console, а дальше следите, как статьи попадают в индекс поисковых систем.

Микроразметка статьи и блока вопросов

Микроразметка добавляет в код страницы атрибуты, по которым поисковая система понимает, где заголовок статьи, где дата, где автор. На Битриксе её добавляют в шаблон компонента: тогда разметка появляется у всех статей раздела сразу и не зависит от того, кто готовил конкретный материал.

Что размечают на странице статьи

  • Article или BlogPosting. Заголовок, дата публикации, дата изменения, автор, обложка.
  • BreadcrumbList. Хлебные крошки от главной до рубрики, их выводит компонент bitrix:breadcrumb.
  • FAQPage. Блок вопросов и ответов, если он есть в статье.

Подробный разбор того, что даёт каждый тип разметки, собран в материале про микроразметку Schema.org.

Блок вопросов и ответов

Блок с вопросами работает сразу в двух местах: читатель находит короткий ответ, а поисковая система и ИИ-ассистент забирают готовую пару «вопрос, ответ». Текст в разметке должен совпадать с видимым слово в слово, проверить это можно в валидаторе микроразметки Яндекс Вебмастера.

Картинки и скорость раздела

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

Описание картинки и имена файлов

У картинки анонса и у детальной картинки в Битриксе есть поле описания, и именно оно попадает в атрибут alt. Заполняйте его короткой фразой о том, что изображено. Имена файлов давайте латиницей и через дефис: кириллица в адресе картинки превращается в длинный набор символов. Размер обложки под соцсети держите в пропорции 1200 на 630 точек.

Кеш и композитный сайт

Для раздела статей обычно хватает трёх настроек: включённого кеширования компонентов, сжатия страниц и композитного сайта, который отдаёт читателю статичную копию, пока собирается динамическая часть. Долгие страницы ищите в «Мониторе производительности», он есть в поставке Битрикса. Отдельно проверьте отложенную загрузку картинок: длинный список статей без неё грузит все обложки сразу.

Перелинковка внутри раздела и с каталогом

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

Похожие статьи и рубрики

Блок «Читайте также» выводят отдельным вызовом компонента списка: по той же рубрике, по общему свойству или по совпадающим меткам. Внизу статьи достаточно трёх или четырёх ссылок. Сами рубрики выносите в видимое меню раздела, чтобы до любой из них можно было дойти с главной страницы раздела. Как связывать материалы между собой по смыслу, разобрано в статье про внутреннюю перелинковку, а подбор тем под рубрики удобно вести по контент-плану на месяц.

Связь статей с каталогом

Для интернет-магазина раздел статей работает лучше, когда из текста можно перейти в карточку товара. Такой переход настраивают свойством «Привязка к элементам» в инфоблоке статей: редактор выбирает товары, шаблон выводит их блоком под текстом. Обратная ссылка из каталога в статью тоже нужна, иначе раздел остаётся в стороне от основных страниц. Разбор на примере: продвижение интернет-магазина статьями.

Что настроить для ответов нейросетей

Часть читателей сегодня задаёт вопрос ИИ-ассистенту и получает ответ со ссылкой на источник. Подготовку страниц под такие ответы называют GEO: это оптимизация под ответы нейросетей, к локальной выдаче она отношения не имеет. Отличия от привычного поиска разобраны в материале про GEO-продвижение.

Доступ для роботов ИИ-сервисов и файл llms.txt

Проверьте, что роботы ИИ-сервисов не закрыты в robots.txt целиком: часто их добавляют в запрет вместе с парсерами. Отдельным файлом можно описать структуру сайта для языковых моделей, про его формат есть разбор с примером: llms.txt. На Битриксе файл кладут в корень сайта и обновляют вместе с картой сайта.

Формат текста, удобный для цитирования

ИИ-ассистенты берут из страницы готовые куски: определение, список шагов, пару «вопрос, ответ». Поэтому текст статьи должен лежать в обычной разметке и отдаваться сразу, а не дорисовываться скриптом. Что ещё влияет на упоминания сайта, собрано в статьях как попасть в ответы нейросетей и как попасть в ответы Алисы.

Как проверить, что настройки работают

Проверка занимает примерно полчаса и делается один раз после запуска раздела. Дальше хватит отчётов раз в месяц.

Проверка на стороне сайта

  • Адрес статьи. Открывается в читаемом виде, без index.php и без параметров.
  • Исходный код страницы. Содержит заполненные title и description, один H1, канонический адрес.
  • Карта сайта. Свежая статья появилась в файле в день публикации.
  • Файл robots.txt. Раздел статей открыт, служебные адреса закрыты.
  • Старая ссылка. Удалённая статья отдаёт код 404, а не пустую страницу с кодом 200.

Проверка в Вебмастере и Метрике

В Яндекс Вебмастере смотрите страницы в поиске и статистику обхода: там видно, дошёл ли робот до новых адресов. В Яндекс Метрике заранее настройте цели для блога, иначе через три месяца раздел нечем будет оценить. Общую картину удобнее смотреть не по отдельным запросам, а по видимости сайта в поиске и по посещаемости.

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

Сколько стоит КОНТЕНТЗАВОД

Техническая настройка раздела делается один раз. Дальше разделу нужны статьи: подбор тем под нишу, текст в тоне компании, обложка, проверка на заимствования и публикация на сайт.

Тарифы считаются помесячно, цены указаны без НДС:

  • Базовый. 30 000 ₽ в месяц.
  • Профессиональный. 50 000 ₽ в месяц, с аналитикой в кабинете и экспертными статьями по контент-плану.
  • Нестандартные задачи. Стоимость считается по запросу, после разбора сайта.

Состав тарифов и актуальные цены собраны на странице Тарифы КОНТЕНТЗАВОДА. Отдельно разобрали, сколько стоит контент для сайта по рынку.

Итог: что настроить в первую очередь

Из всего списка на результат сильнее всего влияют четыре вещи, и начинать разумно с них: ЧПУ с символьными кодами, шаблоны title и description в инфоблоке, канонический адрес в шаблоне компонента, карта сайта с автоматической пересборкой. Эти настройки делаются один раз и дальше работают для каждой новой статьи.

Остальное добавляется по ходу: микроразметка, блоки перелинковки, кеш, файл для языковых моделей. Такой порядок даёт оптимальный результат при небольшом объёме работ на старте. Если раздел только планируется, пригодится план продвижения на первые три месяца.

Частые вопросы

01Как включить ЧПУ для новостей в 1С-Битрикс?

В параметрах компонента «Новости» включите настройку «Поддержка ЧПУ», укажите каталог ЧПУ (папку раздела, например /stati/) и заполните шаблоны путей для списка, рубрики и детальной страницы. После сохранения Битрикс сам допишет правила в файл urlrewrite.php. Чтобы адреса собирались из заголовков, включите в настройках инфоблока транслитерацию символьного кода для элементов и разделов. Старые адреса с ID закройте переадресацией 301.

02Где в Битриксе настроить title и description для статей?

Шаблоны мета-тегов задаются на вкладке «SEO» в настройках инфоблока, отдельно для разделов и отдельно для элементов. В шаблон подставляются поля статьи: заголовок, название рубрики, текст анонса, значение свойства. Для конкретной статьи те же поля заполняются вручную в её карточке, и ручное значение имеет приоритет над шаблоном. Для раздела с ежедневными публикациями это основной рабочий режим.

03Как сделать карту сайта в 1С-Битрикс?

Карта сайта собирается в модуле «Поисковая оптимизация» в админке. В настройках отметьте инфоблоки, которые должны попасть в файл, включая инфоблок статей, и проверьте адрес сайта в настройках главного модуля: карта собирается с абсолютными адресами. Пересборку поставьте на расписание, чтобы свежая статья попадала в файл в день выхода. Готовую карту добавьте в Яндекс Вебмастер и Google Search Console.

04Нужно ли закрывать от индексации страницы пагинации блога?

Закрывать их не нужно: по страницам навигации робот доходит до старых статей, и при закрытии часть раздела остаётся без обхода. Достаточно, чтобы у каждой страницы был свой заголовок с номером и канонический адрес на саму себя, а не на первую страницу списка. А вот адреса сортировки, фильтра и версии для печати стоит закрыть в robots.txt: они дают полные копии страницы.

05Как добавить микроразметку статьи на сайте Битрикс?

Разметку добавляют в шаблон компонента новостей, а не в текст каждой статьи: так она появляется у всех материалов раздела сразу. На детальной странице размечают саму статью (заголовок, даты публикации и изменения, автора, обложку) и хлебные крошки, а если в статье есть блок вопросов, то и его. Текст в разметке должен совпадать с видимым текстом страницы слово в слово. Результат проверяется в валидаторе микроразметки Яндекс Вебмастера.

06Почему статьи на Битриксе долго не появляются в поиске?

Чаще всего причина техническая: статьи не попали в карту сайта, раздел закрыт в robots.txt, адреса меняются при переносе материала между рубриками или канонический тег указывает на другую страницу. Проверьте эти четыре пункта до того, как менять тексты. Если с настройками всё в порядке, остаётся подождать: по нашим данным первый показ статьи в Яндексе приходит через две-пять недель после публикации, а рабочего уровня показов статья достигает примерно к третьему месяцу. Скорость зависит от тематики, конкуренции и состояния сайта.