Как настроить Битрикс для поискового продвижения
Поделиться

1С-Битрикс на сегодня — одна из популярнейших систем управления контентом (CMS). Её используют для создания интернет-магазинов, корпоративных сайтов и даже информационных ресурсов. Поисковая оптимизация сайтов на «Битрикс» имеет ряд особенностей, которые надо обязательно учитывать при проектировании и продвижении сайта.

Есть ли у «Битрикс» преимущества для продвижения в поиске

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

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

Если вы только планируете заказать сайт на «Битрикс», имейте в виду: для развития сайта вам понадобится техническая поддержка опытного разработчика.

Явным преимуществом «Битрикс» я считаю возможность шаблонизирования метатегов. В огромном каталоге интернет-магазина можно за пять минут настроить вывод title и description с учетом названия товара и его свойств. То же касается шаблона заголовков и alt для изображений.

формирование метатегов по шаблону в битрикс

Очень удобно реализована работа с sitemap. xml и robots. txt, но об этом — ниже.

Недостатки Битрикс для поискового продвижения

  • Динамические страницы. «Умные» фильтры каталога 1С-Битрикс позволяют пользователю предельно точно выбрать интересующий товар, выбрав доступные параметры (бренд, цвет, размер, цену, страну-производитель и т. д.). Но, к сожалению, сгенерировать к такой странице уникальные метатеги не получится, и оптимизаторы чаще всего вынуждены закрывать их от поисковых систем. Дубли динамических страниц — пожалуй, самая серьезная проблема, связанная с SEO-продвижением интернет-магазинов на Битрикс.
  • Высокая ресурсоемкость. К сожалению, требования к хостингу у этой CMS очень высоки. Вам понадобится мощный хостинг, оптимизированный для Битрикс, в идеале нужно брать VPS. А это не только бюджеты для оплаты хостинга, вам придётся оплачивать услуги толкового системного администратора, умеющего работать с серверами.
  • Проблемы на уровне ядра. На практике эта закрытая для простых смертных область оборачивается полной непредсказуемостью в работе. Вы накатили очередной апдейт — и у вас отвалились картинки в каталоге. Или синхронизация с 1С. Или ещё что-то. Вот для этого вам нужна постоянная техническая поддержка-инхаус и оплаченная лицензия: без обращения в саппорт в работе с Битрикс будет сложно.

А теперь — подробнее по всем пунктам.

Системные требования и быстродействие

Выбор хостинга

Для того, чтобы сайт на «1С-Битрикс» работал быстро, вам понадобится соответствующий хостинг, оптимизированный для этой CMS. Точные параметры можно определить только после прогнозирования трафика, в зависимости от определенного рынка и множества других факторов. Если расчетный трафик на ваш сайт составляет не более сотни сеансов в сутки, можно использовать обычный виртуальный хостинг. Для высоконагруженного интернет-магазина с множеством интегрированных сервисов, системой фильтрации и множеством обращений к базе данных стоит разворачивать сайт на VDS (выделенный виртуальный сервер). Еле ползающий сайт, которому не хватает системных ресурсов — это плохие поведенческие факторы и снижение конверсии.

Кэширование

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

Сайт должен сохранять работоспособность для всех пользователей (анонимных и зарегистрированных) с включенными механизмами «кэширование компонентов» и «управляемый кэш» на странице «Настройки — Настройки продукта — Автокеширование». Для отдельных компонентов кэширование можно включить или отключить независимо.


управление кэшем в админке Битрикс
Гибкие настройки кэширования в Битрикс упрощают работу с сайтом

Чтобы кэшировать промежуточные данные в разрабатываемом коде, надо использовать класс Битрикс CPhpCache.

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


монитор производительности Битрикс


Встроенные сервисы и модули «Битрикс»

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


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

Как минимум, не рекомендую подключать модуль «Веб-аналитика»: он серьезно увеличивает нагрузку на сервер, а данные его не отличаются точностью. Если вы не используете данные встроенной веб-аналитики для анализа трафика — отключите модуль. Если вам нужна система аналитики, работающая на стороне сервера, обратите внимание на сторонние сервисы. В большинстве же случаев достаточно уже традиционных Google Analytics и Яндекс-Метрики.

Оптимизация кода

В отличие от многих других систем управления контентом (наподобие WordPress) где практически любая задача решается установкой плагинов, оставляющих избыток почти неистребимого мусора в коде, шаблоны «1С-Битрикс» могут и должны быть оптимизированы:

  • Все css и javascript, за исключением скриптов систем аналитики и кода, генерируемым самим «Битриксом», надо вынести во внешние файлы. В противном случае вы увеличите вес страницы и увеличите соотношение html/текст, что в перспективе может негативно сказаться на способности поисковых роботов понимать содержание страниц и сайта в целом.
  • Количество шаблонов и компонентов должно быть предельно уменьшено. Повторяющиеся фрагменты также надо вынести во внешние файлы и подключать как включаемую область.
  • Произвольный код PHP на страницах должен быть оформлен либо в виде компонента, либо в виде включаемой области.

Встроенные возможности оптимизации и использования CDN

Можно включить объединение файлов css и javascript. По опыту могу сказать, что это дает некоторый прирост быстродействия за счёт сокращения количества обращений к серверу, а также за счет упрощения процессов кэширования. Но, разумеется, «летать» от этого сайт не начнет.

Встроенную возможность использования CDN использовать я не рекомендую: в сравнении с настоящими CDN этот сервис 1С-Битрикс работает плохо, и может даже тормозить загрузку. Какие-либо закономерности тут не выявлены, протестируйте эту возможность самостоятельно, на своем сайте.

Микроразметка

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

  • Товарную (если речь об интернет-магазине")
  • Контентную (если речь об информационном ресурсе)
  • «Хлебные крошки» (для любого типа сайта)
  • Информацию об организации и персоналии.

Реализовать это можно с помощью Schema.org. А вот для того, чтобы ваши посетители могли в один клик поделиться данными о страничке в соцсетях, надо интегрировать разметку формата OpenGraph. Такая разметка подразумевает стандартизованный сниппет с изображением, заголовком и ссылкой на страницу-источник, краткое содержание страницы (анонс).

Можете заказать интеграцию разработчику, это займёт пару часов его времени, можете настроить микроразметку с помощью Google Tag Manager (этот вариант хуже), можно поискать подходящее решение на маркетплейсе «Битрикс». Выбор решения — за вами.

Модуль «SEO-оптимизация»

Модуль SEO-оптимизации разрабатывался при участии специалистов «Ашманов и партнеры»: они консультировали разработчиков и тестировали работу. Модуль включает в себя настройки robots. txt и sitemap.xml. В отличие от многих встроенных модулей поисковой оптимизации в других системах управления контентом, в «1С-Битрикс» он реализован действительно хорошо. Пользователь может прямо в интерфейсе административной части выбрать все необходимые настройки, не редактируя файлы на сервере с помощью FTP и не используя стороннее ПО для генерации карты сайта.


Настройка robots.txt в Битрикс
Для настройки robots. txt в Битрикс предусмотрены все необходимые средства, включая базовый набор директив для роботов

В инструменте редактирования файла robots. txt удобно реализована правка директив для выбранных поисковых систем и даже для отдельных роботов. Редактор прост, возможностей у него не много, но понимая, что вы хотите закрыть от индексации, а что разрешить, с интерфейсом вы справитесь.

Что нужно закрывать:

  • Системные папки
  • Страницы с фильтрацией
  • Списки сравнения
  • Поиск по сайту
  • URL с параметрами
  • Служебные страницы

Остальное зависит от вашего шаблона и структуры сайта.

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

Карта сайта sitemap. xml настраивается также очень просто: можете выбрать файлы, инфоблоки, и просто снять галочки с ненужных, чтобы в карту сайта они не выводились. Большой недостаток: динамические страницы, формируемые «умным фильтром», в карту сайта не попадут.

Формирование метатегов

Эта функциональная возможность хорошо реализована на уровне «из коробки». В стандартных инфоблоках вы можете задать шаблоны, формирующие тайтлы, метаописания, ключевые слова, alt для изображений. Можно задать даже возможность для переименования кэшируемых изображений (обычно «Битрикс» присваивает им совершенно нечитаемые названия, что не очень хорошо для оптимизации).

Ниже вы можете ознакомиться со списком возможностей вывода метатегов вручную или с помощью кодов и функций.

  1. Ручное заполнение полей title, description и keywords. Если вы не хотите использовать шаблонные конструкции, можете прописать их для заданного раздела или страницы вручную.
  2. Использовать специальные конструкции в фигурных скобках, внутри нужно сначала писать знак равно, пример {=this.Name}. Есть зарезервированные слова:
    • this — текущий элемент. Пример: {=this.Code} — символьный код элемента.
    • parent — родительская секция. Пример: {=parent.PreviewText} — текст анонса родительского раздела
    • sections — родительские секции начиная с верхнего уровня. Пример: {=this.sections.name} — Названия родительских разделов.
    • iblock — инфоблок текущего элемента или раздела. Пример: {=iblock.PreviewText} — описание инфоблока.
    • property — свойство.
  3. Данные торгового каталога (доступны в редакции выше, чем «Малый бизнес»):
    • catalog.sku.property.COLOR — свойство торгового предложения ‘Цвет'. Пример: {=distinct this.catalog.sku.property.COLOR}.
    • catalog.sku.price.BASE — цены торговых предложений типа ‘BASE'. Пример: {=min this.catalog.sku.price.BASE}.
    • catalog.weight — вес товара. Пример: {=this.catalog.weight}.
    • catalog.measure — единица измерения товара. Пример: {=this.catalog.measure}.
    • store — склады. Пример: {=concat catalog. store «, «}.
  4. Функции:
    • lower — приведет значение к нижнему регистру. Пример: {=lower this.Name}
    • upper — приведет значение к верхнему регистру. Пример: {=upper this.Name}
    • limit — ограничить элементы по разделителю. Пример: {=limit {=this.PreviewText} «.» 2} оставить текст до второй точки, начиная с начала.
    • concat — задаётся разделитель и несколько строк объединяются через разделитель. Пример: {=concat this.sections.name «/ «} — все названия родительских разделов будут соединены с помощью слэша. На выходе ‘Одежда/Куртки/Зимние'.
    • min — находит минимальный элемент. Пример: {=min this.catalog.sku.price.BASE}.
    • max — находит максимальный элемент. Пример: {=max this.catalog.sku.price.BASE}.
    • distinct — оставит только значения без повторения (уникальные).
    • translit — транслитерация значения. Пример: {=translit this.Name}

С помощью таких кодов и функций можно настроить вывод уникальных и информативных метатегов для интернет-магазина или каталога любого объёма буквально за несколько минут.

Возможность использования этих кодов и функций может быть ограничена используемым шаблоном или настройками метатегов. Если что-то не работает — обратитесь к своей технической поддержке или в техподдержку «1С-Битрикс».

Сторонние решения с «Маркетплейс Битрикс»

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

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

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

Если вы заинтересованы в оптимизации работ по SEO и бюджетов на продвижение интернет-магазинов на платформе «Битрикс» — посмотрите готовые решения на «Маркетплейс». Они стоят денег, но выгода от их использования намного больше затрат.

Мне не платят за рекламу, поэтому ссылок на такие модули я не даю. Вы без труда найдете нужное самостоятельно. Пока посмотрите пример: рост позиций в Яндекс за месяц после интеграции такого решения (было добавлено 50 посадочных страниц с уникальными URL, метатегами и заголовками уровня h1, никаких других правок).

первичный результат внедрения модуля SEO умного фильтра

Заключение

Как вы успели заметить, все рекомендации по оптимизации CMS «1С-Битрикс» носят преимущественно технический характер и обзор «вшитых» возможностей этой системы. Учитывая основные нюансы, вы без труда настроите систему, готовую к продвижению. Но не стоит забывать, что SEO не ограничивается техническими аспектами. Полезный пользователям оптимизированный контент, продуманный интерфейс и грамотная работа со ссылками и соцсетями позволят вам добиться успеха в продвижении ваших товаров и услуг в кратчайшие сроки.

Виктор Петров
Интернет-маркетолог

SEO-специалист. Особое внимание уделяю технической оптимизации сайта и текстовым факторам ранжирования.

2 Комментария к “Как настроить «Битрикс» для SEO”

    • Спасибо, Галина. Основная клиентура приходит именно с «Битрикс», а он вовсе не так прост в продвижении и администрировании, как утверждают его продавцы. Но, надеюсь, основные нюансы в тексте перечислены.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *