Внутренняя перелинковка и структуирование сайта на Битрикс для SEO
Структура сайта и внутренняя перелинковка в 1С‑Битрикс: как навести порядок и ускорить рост
Самые частые жалобы от владельцев проектов на 1С-Битрикс звучат одинаково: «страниц много, трафика мало, пользователи теряются». Источник боли обычно не в «алгоритмах поиска», а в скучных, но важных вещах — архитектура сайта и внутренняя перелинковка. Рассказываем простыми словами, как выстроить логичную структуру, расставить правильные ссылки и не наломать дров. С примерами, рабочими чек-листами и парой коротких историй из практики.
План статьи
- Как спроектировать архитектуру разделов и ЧПУ на инфоблоках.
- Чем полезны меню, хлебные крошки, оглавление и «якоря» для UX и SEO.
- Какие блоки перелинковки работают лучше всего в каталоге и блоге.
- Как понять, куда «утекает» вес и где он реально нужен.
- Какие ошибки ломают внутренние ссылки и как их поймать до релиза.
Подсказка: после каждого технического раздела есть короткое напоминание «Проверьте» — используйте как мини-чек-лист.
Построение логичной архитектуры сайта
Карта разделов и человеко‑понятные URL
Стартуем с карты разделов. Для каталога — это дерево категорий (3 уровня достаточно в 90% случаев), для блога — рубрики и теги. В Битрикс архитектура чаще всего ложится на типы и инфоблоки: разделы каталога — это разделы инфоблока, карточки товаров — элементы.
- ЧПУ (SEF). Включаем режим «Управление адресами страниц» в компонентах каталога/новостей, настраиваем шаблоны вида
/catalog/brand/model/,/blog/rubrika/post/. Документация по ЧПУ: dev.1c-bitrix.ru. - Символьные коды. Для разделов и элементов используем транслит с ограничением длины и нормализацией пробелов/символов. Матчасть по инфоблокам: документация инфоблоков.
- Только полезные уровни. Не плодим «/catalog/catalog/catalog/». Если нужно сгруппировать внутри — работаем фильтрами и свойствами вместо искусственных папок.
Проверьте: все «важные» разделы доступны за 3 клика, в URL нет лишних параметров, регистр в путях не скачет, хвост «/» везде единообразен.
Фильтры и пагинация без мусора
Смарт‑фильтр удобен для людей, но опасен для индекса. По умолчанию он генерирует миллионы вариаций страниц — вес распыляется. Включаем строгие правила:
- Индексация только «коммерчески значимых» комбинаций (бренд, базовые категории, 1–2 ключевых свойства). Остальным — noindex или закрытие в robots, а в идеале — «непереходные» фильтры без генерации ссылок.
- Пагинация — канонизация на первую страницу (rel=canonical в шаблоне раздела), «Показать все» — отключить или ограничить.
- Убираем сортировки из индексируемых URL. Лучше хранить их в cookies/localStorage или параметрах, закрытых от индексации.
Компонент смарт‑фильтра: описание возможностей.
Проверьте: в sitemap.xml нет «пылесборников» вида ?sort=, ?PAGEN_1=, arrFilter_*; на пагинации стоит canonical; фильтр не множит тонкие страницы.
Редиректы и технические мелочи
- Единый вариант домена (с www или без), единый слэш на конце. Прописать 301‑редиректы в веб‑сервере и в
/urlrewrite.php. - На актуальных инсталляциях (например, BitrixVM 9) шаблоны конфигураций для nginx/Apache уже содержат типовые правила, но их стоит проверить после настройки ЧПУ.
Оптимизация меню и навигации
Меню в 1С‑Битрикс: типы и приоритеты
В типовом проекте три главных меню: верхнее (top), основное (left) и подвал (bottom). Работает компонент bitrix:menu с разными уровнями вложенности и кэшированием. Документация по компоненту: смотреть.
- Только важное в шапке. Не пытайтесь впихнуть туда все. 6–8 пунктов — золотая середина.
- Глубина. В подвале — сквозные ссылки на ключевые разделы и сервисные страницы («Доставка», «Оплата», «Гарантия»), но без дублирования всей карты сайта.
- Контроль веса. Чем больше сквозных ссылок, тем сильнее размывается вес. Сократите «галерею иконок» партнеров в подвале — эта мелочь часто выигрывает +5–10% в скорости и в глубине просмотра.
Микрооглавления и «карта раздела»
Для длинных категорий работает «карта раздела» — компактный список подразделов сверху. Это экономит клики и распределяет вес на глубину. Для блога — автоматическое оглавление по <h2>/<h3> с якорями (о них ниже).
Проверьте: скорость генерации меню под кэш, выключите режим «все разделы» там, где это плодит сотни ссылок на каждой странице.
Готовые решения и темы
На коммерческих шаблонах часто есть грамотные навигационные паттерны из коробки. Например, у Aспро есть комплекты для интернет‑магазинов, где меню и перелинковка продуманы: ASPRO Next. Используйте, но не забывайте адаптировать под себя.
Перелинковка между разделами
Блоки рекомендаций в каталоге
Три MVP‑блока, которые окупаются почти всегда:
- Похожие товары по свойствам или разделу.
- С этим товаром покупают — ручная подборка через свойство «Привязка к элементам».
- Популярное в разделе — по продажам/просмотрам.
Все это делается типовыми компонентами bitrix:catalog.section, bitrix:catalog.products.viewed, bitrix:catalog.top и кастомной выборкой. Вес аккуратно перетекает в глубину, а пользователь получает варианты без лишнего поиска.
Теги, связи и свойства
Надежный способ связать контент — свойства элементов:
- Привязка к элементам (мульти) — для подборок «комплектов», «аналогов», «запчастей».
- Привязка к разделам — «другие товары из этой серии».
- Строка/Теги — быстрые связи по текстовым меткам. Не переусердствуйте: 5–7 тегов достаточно.
На новостях/статьях — компоненты bitrix:news.list и bitrix:news.detail с выборкой по тегам и разделам. Получаем «Читайте также» без ручных усилий.
Связи в текстах
В редакторе (HTML/visual) удобно ставить 2–3 контекстные ссылки из каждого большого материала на ключевые разделы и 1–2 ссылки — вглубь (на карточки/подразделы). Старайтесь, чтобы текст ссылки был естественным: «посмотреть шины 205/55 R16», а не просто «подробнее».
Проверьте: нет блоков, дублирующих сотни ссылок на всех страницах («теги-облака», «облака брендов»). Ограничьте вывод до ТОП‑20 по популярности.
Работа с хлебными крошками
Компонент и настройки
Компонент bitrix:breadcrumb справляется с большинством сценариев. Важно, чтобы цепочка отражала реальный путь пользователя, а не фантазии URL. Документация: bitrix:breadcrumb.
- Для карточек добавляйте в цепочку раздел товара (основной), а не «все разделы» сразу.
- Не выводите последний элемент ссылкой — это дублирование.
- Если карточка лежит в нескольких разделах — выберите «основной раздел» и используйте его в хлебных крошках.
Микроразметка
Разметьте крошки по Schema.org (BreadcrumbList). Поисковики любят аккуратные цепочки, а пользователи — тоже. Справка по словарю: Schema.org.
Каноничность и редиректы
Крошки должны совпадать с каноническим путем страницы. Если при смене основного раздела изменился URL — проверьте цепочку и 301‑редирект со старого пути.
Проверьте: в карточках с несколькими разделами не возникает конфликтов в цепочке; микроразметка валидируется в тестере.
Использование «Якорей»
Оглавление на длинных страницах
Для больших статей и длинных карточек (характеристики, отзывы, FAQ) якоря — спасение для пользователя и небольшой буст для поведенческих факторов. Генерируем оглавление по заголовкам h2/h3 и делаем плавный скролл.
Техническая реализация
- Каждому подзаголовку — уникальный
id:id="harakteristiki",id="otzyvy". - Ссылки вида
<a href="#otzyvy">Отзывы</a>. Не ломаем историю браузера лишними хэш‑пушами. - Добавьте offset для липкой шапки (скролл на 80–120px выше якоря).
Важно: хэш‑ссылки не создают новые страницы для индекса, но отлично повышают удобство и глубину просмотра.
Проверьте: якоря не дублируются, на мобильных скролл не уходит под шапку.
Анализ распределения веса страниц
Простая модель: зачем это нужно
Внутренние ссылки перераспределяют «вес» по графу сайта. Если все страницы ссылаются на все — вес становится ничей. Если ссылки строятся по иерархии и по смыслу — ключевые разделы «толстеют» и растут быстрее. Теория в двух абзацах на примере классического PageRank: Wikipedia.
Где смотреть данные
- Краулеры: Screaming Frog (скачать) и Netpeak Spider (сайт) — покажут глубину кликов, статус‑коды, каноникалы, количество входящих/исходящих ссылок.
- Вебмастеры: Яндекс и Search Console — отчеты по покрытию, внутренним ссылкам, карте сайта.
- Битрикс: модуль «Поисковая оптимизация» удобен для шаблонов мета и карт сайта. Системные логи помогут поймать 404 после обновлений.
Кейс: автозапчасти
На каталоге в 60 000 SKU трафик уперся в потолок. Диагностика показала: главная тянет 120+ сквозных ссылок на все бренды, фильтр индексирует «размер+сезон+шипы+цвет диска». Убрали сквозной список брендов в подвале, оставили 12 ТОП по продажам, остальным — отдельная страница «Все бренды». Индексацию фильтра сократили до 2 комбинаций на категорию. Добавили блок «Популярное в разделе» и крошки привели к основному разделу. Через 6 недель:
- +18% органики на категорийных страницах;
- время на сайте выросло на 12% за счет оглавлений и якорей;
- минус 40% «тонких» страниц в индексе.
Мониторинг внутренних ссылок
Автоматические проверки
После каждого релиза полезно прогонять регрессионный чек‑лист и краулинг. Мини‑план:
- Собрать карту ссылок на 1000–5000 URL краулером и сравнить с прошлой версией.
- Проверить, что ключевые страницы по‑прежнему в 2–3 кликах от главной.
- Просмотреть топ‑10 страниц по входящим ссылкам: нет ли «перекоса» в пользу малоценных разделов.
Пример выгрузки ссылок из контента
Если нужно быстро найти битые ссылки внутри описаний элементов инфоблока — используйте простую выборку (скрипт запускается в консоли админки/агенте; для продакшена лучше оформить как CLI и запускать по cron):
// Псевдокод: ищем href в полях DETAIL_TEXT элементов инфоблока
$iblockId = 12;
$res = CIBlockElement::GetList([], ['IBLOCK_ID' => $iblockId, 'ACTIVE' => 'Y'], false, false, ['ID','NAME','DETAIL_TEXT']);
while ($el = $res->GetNext()) {
preg_match_all('/href="([^"]+)"/i', $el['DETAIL_TEXT'], $m);
foreach ($m[1] as $url) {
// Проверяем только внутренние ссылки
if (strpos($url, '/')) {
$code = httpHead($url); // ваш хелпер HEAD-запроса
if ($code >= 400) {
echo $el['ID'].' '.$el['NAME'].' - битая ссылка: '.$url.' ('.$code.")\n";
}
}
}
}
Подсказка: сохраняйте результат в лог и отправляйте уведомления в чат после ночного запуска.
Ежемесячный чек‑лист
- Обновить sitemap.xml и проверить валидность в Вебмастерах.
- Сканировать сайт краулером и устранить 4xx/5xx на внутренних ссылках.
- Проверить рост/падение глубины кликов у важных разделов.
- Пересмотреть блоки перелинковки: не набухли ли до 40+ ссылок на карточке.
Риски и как их минимизировать
Дубликаты и каннибализация
- Одинаковый контент доступен по разным путям (разные разделы карточки). Решение: «основной раздел» + canonical + 301‑редирект.
- Фильтр генерирует страницы, конкурирующие с категориями. Решение: индексировать только отобранные сочетания, остальное закрыть.
Бесконечные «пауки»
- Параметры сортировки/пагинации/отложенных фильтров попадают в ссылки. Решение: чистые ссылки, параметры в хранилище, карта сайта только с константными URL.
Тяжелые сквозняки
- Десятки ссылок в шапке/подвале/сайдбаре. Решение: ограничить объем, вынести «еще» за клик, оставить только бизнес‑критичные.
Разрыв цепочек
- Удалили раздел — забыли поменять ссылки в текстах и меню. Решение: регламент «удалять через 301», скрипт проверки битых ссылок, ревью перед релизом.
Лайфхаки и короткие инструкции
- Шаблоны мета и хлебных крошек в модуле SEO упростят поддержку на больших каталогах. Смотрите учебный курс: официальное обучение.
- Сервисные страницы («Доставка», «Гарантия») ссылками из карточек поднимают доверие и улучшают конверсию. Достаточно 1–2 ссылок в «подвале карточки».
- Внутренний поиск — хороший источник для перелинковки. Самые популярные запросы выводите ссылками на подборки/категории.
- Компонентная кэш‑политика: у
bitrix:menuи «похожих товаров» включайте продуманный кэш, иначе навигация будет «дергаться» и замедлять страницы.
FAQ
Стоит ли делать «облако тегов»?
В небольших блогах — да, если ограничить до 20–30 тегов. В каталоге — аккуратно, чтобы не распылять вес и не плодить дубликаты.
Нужно ли добавлять якоря в карту сайта?
Нет, хэш‑якоря не индексируются как отдельные страницы. Используйте якоря для UX.
Можно ли прятать ссылки через JavaScript, чтобы «не передавать вес»?
Не увлекайтесь трюками. Чистая архитектура и экономная навигация работают лучше, чем попытки «обмануть» краулеры.
Как часто пересматривать перелинковку?
После каждого крупного релиза и раз в квартал планово. Плюс — по сигналам из аналитики (рост отказов, падение глубины, ошибки 404).
Выводы и следующий шаг
Удобная структура и аккуратная перелинковка — это не про «магический плагин». Это про здравый смысл, четкую иерархию и умеренность: меньше шумных ссылок, больше смысловых мостиков между страницами. В 1С‑Битрикс для этого есть все — от гибких инфоблоков до готовых компонентов меню, крошек и подборок.
- Наведите порядок в структуре и ЧПУ, ограничьте индексируемые фильтры.
- Сократите сквозные «гирлянды» ссылок, оставьте только важное.
- Добавьте оглавления и якоря на длинные страницы.
- Проверяйте распределение веса краулерами и отчеты вебмастеров.
Готовы к практике? Начните с ревизии меню и фильтров прямо сегодня, а если нужна «вторая пара глаз» — обращайтесь к специалистам по Битрикс. Бывает, что одна удаленная «гирлянда» ссылок в подвале дает больше, чем месяц «микровправ» в мета‑тегах.
Полезные ссылки по теме: Документация 1С‑Битрикс, ASPRO, PageRank, Яндекс Вебмастер, Google Search Console.
