SEO при разработке интернет-магазина на Битрикс
Кратко: Магазин, запущенный без SEO-фундамента, придётся переделывать от URL-структуры до мета-шаблонов — и это стоит в разы дороже, чем сделать правильно на старте. В этой статье — конкретные настройки Битрикс по каждому уровню: от robots.txt до микроразметки товаров.
Оглавление
- Почему SEO нужно закладывать на этапе разработки, а не после запуска
- Базовая SEO-настройка сайта на Битрикс: с чего начать
- Настройка SEO для каталога и категорий товаров
- SEO карточки товара: Title, Description, URL, микроразметка
- Технические настройки Битрикс, влияющие на индексацию
- Внутренняя перелинковка и структура магазина для поисковиков
- Частые ошибки SEO-настройки в Битрикс и как их избежать
- Чеклист: SEO при разработке на Битрикс
- FAQ
- Итог
Почему SEO нужно закладывать на этапе разработки, а не после запуска
Типичная история: магазин разрабатывается три месяца, запускается — и только тогда владелец начинает думать о продвижении в Яндексе. Итог предсказуем: SEO-специалист смотрит на структуру URL, шаблоны мета-тегов, robots.txt и просит переделать половину.
Почему это проблема именно в Битриксе? Платформа генерирует URL автоматически по символьному коду элемента и раздела. Символьные коды по-русски или случайные (/catalog/element12345/) ломают ссылки и позиции, если их менять после запуска. Потребуются массовые редиректы, а индексация временно просядет.
То же касается шаблонов мета-тегов. Битрикс позволяет задать шаблон Title один раз для всего инфоблока — и он будет подставляться для каждого товара автоматически. Если шаблон настроить через полгода после запуска, к тому времени поисковики уже проиндексируют тысячи страниц с нечитаемыми заголовками вида «Без названия | Мой магазин».
Три причины делать SEO на старте разработки, а не после:
- URL-структура. Менять символьные коды разделов и элементов после индексации — трудоёмко и рискованно. Цепочка 301-редиректов работает, но «вес» страниц частично теряется, а Яндекс переиндексирует их не мгновенно.
- Шаблоны мета-тегов. Настраиваются один раз на уровне инфоблока или компонента. Если магазин запустился без шаблонов — поисковик уже видел пустые или дублированные Title/Description по тысячам URL. Исправить их вручную на большом каталоге практически нереально.
- Закрытые/открытые разделы. robots.txt и настройки noindex лучше задать до первого обхода краулером. Если поисковик проиндексирует страницы корзины, личного кабинета или параметрических фильтров — потребуется время и усилия, чтобы убрать их из индекса.
О разграничении платформ. В статье разбирается 1С-Битрикс («коробочная» платформа для интернет-магазинов). Битрикс24 — это отдельный SaaS-продукт для CRM и корпоративных задач; его модуль интернет-магазина работает иначе. Там, где настройки отличаются принципиально, это будет явно указано.
Базовая SEO-настройка сайта на Битрикс: с чего начать
Первые шаги после установки Битрикс и до наполнения каталога — технические настройки, которые определяют, как поисковик увидит ваш сайт в принципе.
Настройка robots.txt и sitemap.xml в Битрикс
robots.txt в Битриксе не лежит просто в корне сервера как статический файл. Начиная с версий Bitrix 16+, файл управляется через административный интерфейс: Настройки → Настройки продукта → Настройки модулей → Поисковое продвижение (seo) или через Контент → SEO → Управление роботами.
Настройки robots.txt, закрыть:
/bitrix/— служебные файлы/personal/— кабинет клиента/basket/и/checkout/— корзину и заказ/compare/— сравнение товаров- Страницы с параметрами сортировки и пагинации, которые дублируют контент (например,
/?sort=price&order=asc) /search/— результаты внутреннего поиска
Пример типовых строк для robots.txt интернет-магазина на Битриксе:
`` User-agent: Disallow: /bitrix/ Disallow: /personal/ Disallow: /basket/ Disallow: /checkout/ Disallow: /compare/ Disallow: /search/ Disallow: /?sort= Disallow: /*?order= Allow: /bitrix/js/ Allow: /bitrix/css/ ``
Важный нюанс: не закрывайте /bitrix/js/ и /bitrix/css/ — Яндекс и Google должны видеть эти файлы, чтобы правильно рендерить страницы. Закрытие стилей и скриптов — одна из частых ошибок, которую делают разработчики «на всякий случай».
sitemap.xml в Битриксе генерируется автоматически модулем «Поисковое продвижение». Путь в админке: Контент → SEO → Карта сайта (sitemap). Что настроить:
- Частота обновления для разных типов страниц (товары — ежедневно, статичные страницы — еженедельно)
- Приоритет страниц (
priority): главная — 1.0, категории — 0.8, товары — 0.6–0.7, статьи — 0.5 - Исключение страниц с noindex из sitemap (по умолчанию Битрикс этого не делает — нужно проверить)
- Передача sitemap в Яндекс.Вебмастер и Google Search Console
После генерации проверьте sitemap вручную: откройте https://вашсайт.ru/sitemap.xml и убедитесь, что в файле нет URL с параметрами вида ?PAGEN_1=2, страниц корзины или 404-ошибок.
Шаблоны мета-тегов: как настроить один раз для всего каталога
Это одна из самых мощных функций Битрикса с точки зрения SEO — и одна из самых часто игнорируемых при разработке.
В Битриксе для инфоблоков (а каталог товаров — это инфоблок) можно задать шаблон мета-тегов на уровне типа инфоблока или конкретного инфоблока. Путь: Контент → Инфоблоки → [ваш инфоблок] → Свойства → SEO или через настройки компонента каталога.
Синтаксис шаблонов Битрикс:
Битрикс использует собственный шаблонизатор для мета-тегов на основе полей элемента. Например:
{=this.Name}— название товара{=this.Section.Name}— название категории{=this.CatalogProduct.PRICE}— цена (если подключён модуль каталога){=this.DetailText}— детальное описание (первые N символов)
Пример шаблонов для карточки товара:
| Поле | Шаблон | Результат |
|---|---|---|
| Title | {=this.Name} купить в Москве — цена, фото, доставка | «Ноутбук Lenovo IdeaPad 3 купить в Москве — цена, фото, доставка» |
| Description | {=this.Name}: подробные характеристики, фото и цена. Заказ онлайн, доставка. | «Ноутбук Lenovo IdeaPad 3: подробные характеристики, фото и цена. Заказ онлайн, доставка.» |
| H1 | {=this.Name} | «Ноутбук Lenovo IdeaPad 3» |
Пример шаблонов для страницы категории:
| Поле | Шаблон |
|---|---|
| Title | {=this.Name} — купить оптом и в розницу, доставка по России |
| Description | Купить {=this.Name} по выгодным ценам. Большой выбор, гарантия качества, быстрая доставка. |
| H1 | {=this.Name} |
Шаблоны — это минимум, необходимый для запуска. Для крупных каталогов их дополняют ручными мета-тегами для ключевых категорий и топовых товаров — там, где автоматический шаблон даёт слишком общий результат.
Где в интерфейсе: настройка шаблонов доступна через компонент bitrix:catalog в режиме редактирования, либо через административный раздел Контент → SEO → Шаблоны мета-тегов (начиная с версии Битрикс 14.x этот раздел переименовывался, в актуальных версиях ищите в меню SEO или в настройках инфоблока).
Настройка SEO для каталога и категорий товаров
Каталог — это ядро интернет-магазина с точки зрения SEO. Именно категории собирают основной коммерческий трафик по запросам вида «купить [категория] в [город]». Карточки товаров работают по длинному хвосту — конкретным моделям и артикулам. Структура каталога должна отражать логику пользовательского спроса, а не внутреннюю классификацию поставщика.
Оптимизация URL категорий и фильтров
В Битриксе URL разделов каталога формируются из символьного кода раздела инфоблока. По умолчанию Битрикс предлагает транслитерацию из названия — но качество транслитерации зависит от версии платформы и настроек.
Правила для URL категорий:
- Только латиница в нижнем регистре:
/catalog/noutbuki/, а не/catalog/Ноутбуки/ - Без пробелов и спецсимволов: дефис как разделитель слов
- Максимум 3–4 уровня вложенности:
/catalog/elektronika/noutbuki/igrovye/ - Символьный код — семантически значимый, не
element12345
Как задать символьный код в Битриксе: При создании раздела в инфоблоке (Контент → [Инфоблок] → Разделы → Добавить раздел) поле «Символьный код» заполните вручную транслитерированным ключевым словом до сохранения раздела. Если вы этого не сделали — Битрикс подставит автоматически, и потом менять будет рискованно.
Проблема фильтров. URL формируется как:
GET-параметры:/catalog/noutbuki/?PROPERTY_BRAND=apple&PROPERTY_RAM=16ЧПУ:/catalog/noutbuki/filter/brand-is-apple/
Для SEO предпочтителен второй вариант — но только для тех комбинаций фильтров, по которым есть реальный спрос. Для всех остальных страниц фильтров нужна директива noindex, follow или закрытие в robots.txt, иначе поисковик обнаружит тысячи слабых дублированных страниц.
Как настроить: в компоненте bitrix:catalog.smart.filter есть параметр «SEO-фильтр» — он позволяет задать, какие комбинации свойств получат ЧПУ-адреса и полноценные мета-теги, а какие будут закрыты от индексации.
Тексты и мета-теги для страниц категорий
Страница категории в Битриксе — это раздел инфоблока. SEO-поля раздела доступны при редактировании раздела: вкладка SEO содержит поля Title, Description, Keywords, а также дополнительные поля для H1 (если они подключены в настройках инфоблока).
Что обязательно заполнить для каждой категории:
- Title: уникальный, содержит коммерческий запрос («купить», «цена», гео при необходимости). Длина — до 70 символов.
- Description: 150–160 символов, содержит УТП и призыв к действию. Не дублирует Title.
- H1: название категории, может совпадать с названием раздела или задаваться отдельно.
- Текст для категории: 500–1500 символов SEO-текста внизу страницы. Не для «SEO», а как реальная польза для покупателя: что входит в категорию, как выбрать, на что обратить внимание.
Проблема, которую часто видят SEO-специалисты на Битрикс-магазинах: поле Description в разделе заполнено кратким описанием для меню навигации («Ноутбуки и компьютеры для дома и офиса»), а не мета-тегом. В Битриксе поле «Описание» раздела и поле Description мета-тега — это разные поля. Убедитесь, что подставляется именно SEO-описание, а не аннотационный текст.
Пагинация категорий — отдельная задача. Страницы /catalog/noutbuki/?PAGEN_1=2, /catalog/noutbuki/?PAGEN_1=3 и так далее — это дублированный контент с точки зрения поисковика. Решение: атрибуты rel="next" / rel="prev" (Яндекс их понимает) или canonical на первую страницу. В Битриксе это настраивается в компоненте каталога или через SEO-модуль.
SEO карточки товара: Title, Description, URL, микроразметка
Карточка товара — это точка конверсии. Поисковик должен не просто найти страницу, но и показать её в выдаче так, чтобы пользователь захотел кликнуть. Это задача микроразметки и мета-тегов одновременно.
Структурированные данные (schema.org) для товаров
Микроразметка в стандарте schema.org позволяет поисковику «понять» карточку товара: что здесь продаётся, по какой цене, есть ли отзывы, доступен ли товар. Яндекс использует эти данные для формирования расширенных сниппетов — с ценой, рейтингом и наличием прямо в результатах поиска.
Минимальный набор свойств для товарной карточки:
| Свойство schema.org | Что передаёт | Пример значения |
|---|---|---|
@type: Product | Тип сущности | — |
name | Название товара | «Ноутбук Lenovo IdeaPad 3 15ALC6» |
description | Описание | Краткое описание товара |
image | Фото товара | URL изображения |
sku | Артикул | «LEV-IDP3-15ALC6» |
brand.name | Бренд | «Lenovo» |
offers.price | Цена | «54990» |
offers.priceCurrency | Валюта | «RUB» |
offers.availability | Наличие | InStock / OutOfStock |
aggregateRating | Рейтинг | ratingValue: 4.7, reviewCount: 23 |
Как добавить микроразметку в Битрикс:
В стандартных шаблонах компонента bitrix:catalog.element микроразметка schema.org поддерживается начиная с версии платформы 16.x. Проверьте, включена ли она в настройках компонента (параметр SHOW_MICRODATA). Если шаблон кастомный — разметку нужно добавить вручную в шаблон компонента.
Рекомендуемый формат — JSON-LD, он предпочтителен и Яндексом, и Google: скрипт добавляется в <head> страницы отдельно от HTML-разметки и не зависит от вёрстки.
После добавления микроразметки проверьте её в инструментах:
- Яндекс.Вебмастер → «Проверка микроразметки»
- Google Rich Results Test (актуален для проверки синтаксиса)
Важно: микроразметку нужно держать актуальной. Если товар закончился — значение availability должно меняться на OutOfStock автоматически. В Битриксе это реализуется через привязку к полю остатков в торговом каталоге.
Уникальные описания vs. копипаст от поставщика
Магазины получают товары из 1С или прайс-листов и сталкиваются с дублированным контентом, который Яндекс наказывает снижением позиций.
Практичный подход для больших каталогов:
- Топ-100 товаров по трафику или выручке — уникальные описания, написанные человеком.
- Средний сегмент (следующие 500–1000 позиций) — шаблонные описания с автоподстановкой характеристик через поля инфоблока Битрикс.
- Длинный хвост (тысячи позиций) — технические характеристики как основной контент плюс уникальные мета-теги через шаблоны.
Битрикс позволяет хранить «детальный текст» и «анонс» как отдельные поля элемента. Детальный текст — это то, что видит пользователь на карточке. Убедитесь, что импорт из 1С не перезаписывает это поле, если описание уже было отредактировано вручную. Для этого в настройках обмена данными (1С-Битрикс: Управление торговлей) есть параметр «Не обновлять описание при повторном импорте».
URL карточки товара формируется аналогично URL категории — из символьного кода элемента. Рекомендации:
- Символьный код = транслитерированное название модели или артикул:
/catalog/noutbuki/lenovo-ideapad-3-15alc6/ - Не используйте ID товара в URL:
/catalog/element/12345/— нечитаемо и не несёт семантики - Если товар снят с продажи — не удаляйте страницу, а переводите в статус «Не активен» с настройкой 301-редиректа на категорию или аналог
Технические настройки Битрикс, влияющие на индексацию
Технические проблемы часто незаметны в интерфейсе магазина, но хорошо видны краулеру. Разберём ключевые параметры, которые настраиваются на уровне платформы.
Управление дублями страниц
Дубли — главная техническая проблема интернет-магазинов с большим каталогом. В Битриксе они возникают из-за:
1. Сессионных параметров в URL. Битрикс может добавлять к URL параметры сессии (?sessid=...) или параметры модулей. Убедитесь, что SEF (Search Engine Friendly URL) включён: Настройки → Настройки сайта → URL-адрес или в настройках ЧПУ компонента.
2. Параметров пагинации. /catalog/noutbuki/?PAGEN_1=1 и /catalog/noutbuki/ — технически разные URL. Первую страницу пагинации нужно либо перенаправлять на версию без параметра, либо задавать canonical.
3. Множественных доменов и протоколов. http://site.ru, https://site.ru, http://www.site.ru, https://www.site.ru — это четыре разных «сайта» для поисковика, если редиректы не настроены. В Битриксе главное зеркало задаётся в Настройки → Настройки сайта → Сайты → [ваш сайт] → Настройки в поле «Главное зеркало». Обязательно настройте 301-редирект с http:// на https:// и с www. на без www. (или наоборот — в зависимости от выбранного главного зеркала) на уровне .htaccess или nginx.
4. Фильтров и сортировок. Страница /catalog/noutbuki/?sort=price&order=asc и /catalog/noutbuki/?sort=price&order=desc создают дублированный контент. Закройте в robots.txt параметры сортировки или задайте для них noindex, follow через мета-тег robots в настройках компонента.
Скорость загрузки и Core Web Vitals
Скорость — не только фактор ранжирования, но и прямой конверсионный показатель. В Битриксе есть встроенные инструменты оптимизации:
Кеширование. В Битриксе работает многоуровневое кеширование: кеш компонентов, кеш страниц (Managed Cache), HTML-кеш. Для интернет-магазина важно правильно настроить время жизни кеша:
- Каталог и карточки товаров: кеш с автосбросом при изменении элемента (в настройках компонента — параметр
CACHE_TYPE = A) - Главная страница: более агрессивное кеширование (30–60 минут)
Включение Composite Site (составной сайт) — функция Битрикс, которая разделяет статическую и динамическую части страницы. Статика отдаётся моментально, динамические блоки (корзина, статус авторизации) подгружаются AJAX-запросом. Это существенно снижает TTFB (Time to First Byte) — важный компонент LCP.
Оптимизация изображений. Битрикс умеет автоматически создавать WebP-версии изображений (начиная с версии 21.x при наличии соответствующей конфигурации сервера). Убедитесь, что изображения товаров загружаются в оптимальном разрешении: для каталога обычно достаточно 800×800 px, для карточки — 1200×1200 px.
Минификация JS и CSS. В настройках Битрикс включите объединение и минификацию файлов: Настройки → Настройки продукта → Производительность. Это уменьшает количество HTTP-запросов при загрузке страницы.
HTTPS, редиректы и коды ответа
Проверьте через краулер (Screaming Frog или аналог), что в магазине нет:
- Страниц с кодом 404 в sitemap
- Цепочек редиректов длиннее одного шага (301→301→URL)
- Внутренних ссылок на
http://при основном домене наhttps:// - Страниц с
noindexво внутренней перелинковке (Яндекс не будет переходить по ссылкам с noindex-страниц по классической логике, хотя и может их обнаружить)
В Битриксе настройка ответа 404 для несуществующих страниц — в Настройки → Настройки сайта → Сайты → Страница ошибки 404. Убедитесь, что 404-страница действительно возвращает HTTP-код 404, а не 200 (так называемый «soft 404» — частая проблема на Битрикс).
Настройки CDN и хостинга
Если магазин обслуживает пользователей из нескольких регионов, CDN помогает сократить время загрузки. Битрикс официально интегрируется с несколькими CDN-провайдерами через модуль «CDN». Для среднего интернет-магазина важнее правильный выбор хостинга: SSD-дисковая подсистема, HTTP/2, расположение сервера в том же регионе, где основная аудитория.
Внутренняя перелинковка и структура магазина для поисковиков
Внутренние ссылки решают две задачи: распределяют «вес» (PageRank) между страницами и помогают краулеру обнаружить и проиндексировать весь каталог. Для крупного магазина на Битрикс это критически важно: поисковик не обойдёт страницы, на которые нет ни одной внутренней ссылки.
Хлебные крошки
Хлебные крошки (breadcrumbs) в Битриксе формируются автоматически на основе структуры разделов инфоблока. Компонент bitrix:breadcrumb или встроенные в шаблон хлебные крошки компонента каталога — убедитесь, что они:
- Присутствуют на всех страницах каталога, категорий и карточек
- Содержат кликабельные ссылки (а не просто текст)
- Размечены в schema.org (
BreadcrumbList) — Яндекс выводит их в сниппете
Перекрёстные ссылки в каталоге
«Похожие товары» и «С этим товаром покупают» — блоки, которые создают горизонтальную перелинковку между карточками. В Битриксе они реализуются через «Связанные элементы» инфоблока или через компонент рекомендаций. С точки зрения SEO важно, чтобы ссылки в этих блоках вели на реальные, активные товары, а не на снятые с продажи позиции.
Ссылки из текстов категорий — если в описании категории «Ноутбуки» вы упоминаете подкатегории «Игровые ноутбуки» и «Ультрабуки» — сделайте их кликабельными. Это создаёт дополнительный маршрут для краулера и усиливает тематическую связь страниц.
Фильтры как навигация. Если в магазине настроен SEO-фильтр с ЧПУ-адресами для ключевых комбинаций, страницы фильтров должны быть включены в sitemap и иметь ссылки с основных страниц категорий. Например, если «Ноутбуки Lenovo до 60000 рублей» — это отдельная оптимизированная страница, на неё должна быть ссылка с основного раздела «Ноутбуки».
Количество ссылок на страницу и «краулинговый бюджет»
Для крупных магазинов (от 10 000 товаров) важен «краулинговый бюджет» — количество страниц, которые поисковик готов обходить за единицу времени. Перегружать каждую страницу ссылками не стоит: это размывает «вес» и может сигнализировать о спаме.
Практические ориентиры для внутренней навигации:
- Главное меню: не более 7–10 пунктов первого уровня
- Блок «похожие товары»: 4–8 позиций достаточно
- «Мегаменю» с перечислением всех подкатегорий: хорошо для навигации, но следите за тем, чтобы оно не дублировалось на каждой странице в виде сотен ссылок
Теговые страницы и коллекции
Для ряда ниш актуальны «теговые» страницы — например, «Ноутбуки для геймеров», «Ноутбуки для учёбы», «Ноутбуки с 16 ГБ RAM». В Битриксе это реализуется через умный фильтр (Smart Filter) с SEO-настройками или через отдельные разделы инфоблока.
Теговые страницы дают дополнительный охват по «длинному хвосту» запросов — но только если на них уникальный мета-контент и реальные товары. Пустая или почти пустая теговая страница — это нагрузка на индекс без пользы.
Частые ошибки SEO-настройки в Битрикс и как их избежать
Ошибка 1: Дублирующиеся мета-теги
Симптом: Title «Интернет-магазин электроники — ваш магазин» стоит на десятках страниц. Description повторяется для всего каталога.
Причина: Шаблоны мета-тегов не настроены, и Битрикс подставляет дефолтные значения из настроек сайта.
Решение: Настройте шаблоны мета-тегов на уровне инфоблока (как описано в разделе выше). Дополнительно проверьте через Яндекс.Вебмастер → «Качество сайта» → «Дублированные мета-теги».
Ошибка 2: Фильтры каталога открыты для индексации
Симптом: Яндекс.Вебмастер показывает тысячи проиндексированных страниц вида /catalog/noutbuki/?PROPERTY_COLOR=chernyy&PROPERTY_RAM=8.
Причина: Компонент умного фильтра не настроен, параметры GET-запросов не закрыты.
Решение: Закройте неоптимизированные комбинации фильтров в robots.txt или через noindex в компоненте. Для приоритетных коммерческих комбинаций настройте SEO-фильтр с ЧПУ и уникальными мета-тегами.
Ошибка 3: Отсутствует или неактуален sitemap
Симптом: Sitemap не передан в Вебмастер, либо передан, но содержит 404-страницы, закрытые страницы или URL с параметрами.
Причина: Модуль генерации sitemap не настроен или не обновляется автоматически.
Решение: Настройте автоматическую регенерацию sitemap по расписанию (через агенты Битрикс или cron). Передайте актуальный sitemap в Яндекс.Вебмастер и проверьте статус индексации.
Ошибка 4: Сессионные параметры и дубли URL
Симптом: В индексе Яндекса обнаруживаются URL вида /catalog/noutbuki/?sessid=abc123def456.
Причина: Битрикс добавлял к URL идентификатор сессии (устаревшее поведение) или параметры модулей.
Решение: Убедитесь, что SEF-URL включён. Проверьте настройки компонентов — некоторые старые модули могут добавлять параметры. Закройте все ?sessid= в robots.txt через Disallow: /*?sessid=.
Ошибка 5: Отсутствие микроразметки или устаревшие данные в ней
Симптом: Сниппеты в Яндексе не содержат цену и рейтинг, хотя они есть на странице.
Причина: Микроразметка schema.org не подключена в шаблоне компонента, либо значение availability или price не обновляется динамически.
Решение: Включите параметр SHOW_MICRODATA в настройках компонента bitrix:catalog.element или добавьте JSON-LD вручную в шаблон. Проверьте актуальность данных: цена в разметке должна совпадать с ценой на странице.
Ошибка 6: Конфликт SEO-настроек и кеша
Симптом: Обновили мета-тег в административной панели — в браузере и поисковике видна старая версия часами.
Причина: Агрессивные настройки кеша компонента. Изменение элемента инфоблока не сбрасывает кеш страницы.
Решение: Убедитесь, что тип кеша для компонентов каталога — A (автосброс при изменении данных), а не Y (фиксированное время). Либо настройте ручной сброс кеша после редактирования SEO-полей.
Ошибка 7: Путаница при импорте из 1С — перезапись SEO-полей
Симптом: Вручную написанные описания товаров перезаписываются после очередного обмена с 1С.
Причина: Настройки импорта не сохраняют пользовательский контент.
Решение: В настройках модуля «1С-Битрикс: Управление торговлей» → «Настройка обмена» отключите обновление полей «Детальное описание» и «Анонс» для элементов, которые уже были отредактированы. Это можно реализовать через обработчики событий OnIBlockElementUpdate или через кастомный агент, который проверяет флаг «SEO-оптимизировано» в пользовательском поле инфоблока.
Чеклист: SEO при разработке на Битрикс
Используйте этот список как финальную проверку перед запуском — и как периодический аудит уже работающего магазина.
Техническая база
| Пункт | Статус |
|---|---|
| SEF (ЧПУ) включён для всех компонентов каталога | ☐ |
| Символьные коды разделов и элементов — транслитерированные ключевые слова | ☐ |
| robots.txt закрывает: /bitrix/, /personal/, /basket/, /checkout/, параметры сортировки и фильтров | ☐ |
| /bitrix/js/ и /bitrix/css/ открыты для краулера | ☐ |
| Sitemap.xml генерируется автоматически и актуален | ☐ |
| Sitemap передан в Яндекс.Вебмастер | ☐ |
| Главное зеркало задано (https без www / с www — единый выбор) | ☐ |
| 301-редирект с http на https настроен | ☐ |
| 404-страница возвращает HTTP-код 404 (не 200) | ☐ |
| Кеш компонентов каталога — тип «A» (автосброс) | ☐ |
Мета-теги и контент
| Пункт | Статус |
|---|---|
| Шаблоны Title и Description настроены для инфоблока товаров | ☐ |
| Шаблоны Title и Description настроены для разделов (категорий) | ☐ |
| Title главной страницы — уникальный, содержит коммерческий запрос | ☐ |
| Description главной страницы заполнен вручную | ☐ |
| Топ-категории имеют уникальные Title, Description и SEO-текст | ☐ |
| Импорт из 1С не перезаписывает поля «Детальное описание» | ☐ |
Микроразметка
| Пункт | Статус |
|---|---|
| Schema.org (Product) подключена на карточках товаров | ☐ |
| В разметке передаётся: name, price, currency, availability, image | ☐ |
| Availability обновляется динамически при изменении остатков | ☐ |
| BreadcrumbList разметка добавлена в хлебные крошки | ☐ |
| Микроразметка проверена в Яндекс.Вебмастер → «Проверка микроразметки» | ☐ |
Фильтры и дубли
| Пункт | Статус |
|---|---|
| Параметрические фильтры (GET) закрыты от индексации | ☐ |
| SEO-фильтр настроен для приоритетных коммерческих комбинаций | ☐ |
| Страницы пагинации имеют canonical или rel=next/prev | ☐ |
| В индексе нет страниц с сессионными параметрами | ☐ |
Перелинковка
| Пункт | Статус |
|---|---|
| Хлебные крошки присутствуют на всех страницах каталога | ☐ |
| Блок «Похожие товары» не содержит ссылок на неактивные товары | ☐ |
| Все разделы каталога доступны через навигацию с главной | ☐ |
| Теговые страницы (если есть) включены в sitemap | ☐ |
FAQ
Нужно ли настраивать SEO отдельно для Битрикс24 и 1С-Битрикс?
Это разные продукты. 1С-Битрикс — коробочная CMS с полным контролем над сервером, шаблонами и настройками. Битрикс24 — облачная платформа, где часть настроек недоступна. Большинство рекомендаций этой статьи относится к коробочному Битрикс. В Битрикс24 магазин работает как отдельный модуль в облаке, доступ к robots.txt и полный контроль над шаблонами ограничены — это нужно учитывать при выборе платформы.
Можно ли добавить SEO-настройки после запуска магазина, если изначально они не были сделаны?
Можно, но это сложнее. Изменение URL-структуры потребует массовых редиректов и временной просадки позиций. Мета-теги и микроразметку можно добавить в любой момент без потерь. Главное — не затягивать: каждый месяц без правильных настроек — это упущенный трафик.
Как проверить, что Яндекс видит правильные мета-теги на странице?
Используйте инструмент «Проверка URL» в Яндекс.Вебмастере — он показывает, как Яндекс видит страницу после рендеринга. Дополнительно можно проверить в браузере через «Просмотр кода страницы» (Ctrl+U) — мета-теги видны в секции <head>.
Битрикс генерирует много технических страниц. Как понять, что лишнего в индексе?
Откройте Яндекс.Вебмастер → «Страницы в поиске» и отфильтруйте по нестандартным URL-паттернам. Характерные признаки «мусора»: URL с ?PAGEN, ?sort=, ?sessid=, /basket/, /personal/. Закройте их в robots.txt и подождите переобхода.
Нужен ли ключ для разметки schema.org в Яндексе?
Нет. Яндекс принимает schema.org без специальной регистрации или ключей. Достаточно корректной разметки на странице. Для расширенных функций (например, товарный сниппет с ценой) нужно, чтобы сайт прошёл ручную модерацию в Яндексе — её инициируют автоматически, если разметка валидна и сайт достаточно трастовый.
Как настроить SEO для мультирегионального магазина на Битрикс?
Битрикс поддерживает мультисайт — несколько «сайтов» в одной установке с разными доменами или поддоменами. Для каждого региона рекомендуется отдельный поддомен (msk.site.ru, spb.site.ru) или папка, с региональными мета-тегами и контентом. В Яндекс.Вебмастере каждый поддомен добавляется как отдельный ресурс с указанием региона.
Итог
SEO интернет-магазина на Битрикс — это не список ключевых слов, вставленных в текст, а система технических решений, которые принимаются на этапе разработки. URL-структура, шаблоны мета-тегов, robots.txt, микроразметка товаров, настройка фильтров — всё это проще и дешевле сделать до запуска, чем переделывать в работающем магазине с тысячами проиндексированных страниц.
Битрикс даёт все инструменты для полноценного SEO «из коробки»: шаблонизатор мета-тегов, управление sitemap, поддержку schema.org, SEF-URL, умный фильтр с ЧПУ. Задача разработчика и владельца магазина — эти инструменты правильно настроить на старте, а не оставить на «потом».
Если вы хотите провести SEO-аудит вашего магазина на Битрикс или заложить правильный SEO-фундамент при разработке — свяжитесь с нами: расскажем, что именно нужно сделать для вашего проекта.


