Продвижение сайта на Битриксе с помощью SEO-модуля

Типовые SEO-возможности Битрикса

CMS 1С-Битрикс предоставляет много возможностей для seo продвижения.

  1. Ручная настройка мета-тегов и заголовков для статических страниц.
  2. Настройка seo-свойств с помощью шаблонов для инфоблоков.
  3. Множество решений в Маркетплейсе в категории SEO. Скоро мы выпустим обзор некоторых из них.

Исторически (до 14 версии платформы) программисты по заказу seo-специалистов создавали для каждого инфоблока свойства title, description, keywords и выводили их в шаблоне страницы.

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

Решение было громоздким и неудобным. Необходимость доработки SEO-возможностей Битрикса была очевидна.

В 14 версии Битрикс в свойственной ему манере проблему решил. Поддерживаются шаблоны, наследование свойств и много всего. Подробное описание в блоге компании . Есть 2 недостатка:

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

В общем, 14-я версия Битрикса и ее SEO-свойства это безусловный шаг вперед, но до удобства по-прежнему далеко.

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

Проблемы с поисковой оптимизацией сайта на Bitrix

Тем не менее, специалисты по оптимизации чаще ругают битрикс, чем хвалят.

Основная причина недовольства — отсутствие «единого пульта управления SEO». Свойства страниц правятся отдельно, свойства инфоблоков — в другом месте. Генерация sitemap.xml — в третьем. Более того, для некоторых задач по оптимизации требуется хорошее «глубинное» знание платформы.

Несколько лет назад мы выпустили модуль « Инструменты SEO-специалиста » (или просто seo-модуль). Он решил вопрос с разрозненностью настроек. Больше не надо запоминать, что где редактируется. Специалист может править seo-свойства любой (!) страницы сайта даже не заходя в админку. Удобно, быстро, универсально.

Модуль поддерживает многосайтовость.
Работает с «Первым сайтом»
Ссылка для установки

Прошло несколько лет, мы обновляем статью про seo-модуль. Появились новые функции и примеры использования.

Решение SEO-проблем 1С-Битрикс с помощью seo-модуля

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

Задача Можно редактировать с помощью “Инструменты seo-специалиста” (сентябрь 2017) Альтернативный способ редактирования
Исправить robots.txt Нет По-старинке через FTP или через админку. Также, есть специальная страница в админке в разделе “Маркетинг”
Исправить / сгенерировать sitemap.xml Нет В админке в разделе Маркетинг. Рекомендуем исключать служебные инфоблоки из sitemap.xml
Изменить title и h1 текстовой (статической) страницы Да Меню “Заголовок и свойства страницы” при редактировании с лица сайта
Изменить title и h1 динамической страницы (элемент или раздел инфоблока)

Да

В том числе для чисто «программных» страниц, у которых нет элемента инфоблока или физического файла.

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

Вкладка SEO-свойства при редактировании элемента или раздела инфоблока
Изменить description и keywords текстовой (статической) страницы Да Меню “Заголовок и свойства страницы” при редактировании с лица сайта
Изменить description и keywords динамической страницы (элемент или раздел инфоблока) Да Вкладка SEO-свойства при редактировании элемента или раздела инфоблока
Разместить текст страницы (описание товара или услуги) Да (до 3 различных мест на странице сайта)

Для текстовой странице в режиме редактирования.

Для элементов и разделов инфоблоков в зависимости от шаблона сайта. Иногда потребуется помощь программиста.

Назначить канонический URL Да В некоторых компонентах работает “из коробки” - Каталог, Новости. В остальных случаях — Только с привлечением программиста.
Добавить на любой странице блок текста, который появится только на ней, а не на всех аналогичных. Да Программист потребуется 1 раз для размещения специального “макроса” в коде сайта.
Настройка умной постраничности для seo

Да

Включается одной галочкой в настройках.

Только с программистом.

Если перед вами задача SEO-оптимизации сайта на bitrix, радуйтесь — из 10 типовых задач, модуль справляется с 8. Файлы robots.txt и sitemap.xml модуль не редактирует, для этого есть специальная страница в админке.

редактирование robots.txt иsitemap.xml в битриксе

Что еще можно сделать для расширения SEO-возможностей Битрикса

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

  1. Принудительно проставлять 404 статус для любых страниц. Проблема дублей в Битриксе полностью решена не будет никогда, а вот удобный инструмент назначения статуса 404 любой странице, ошибочно попавшей в индекс, был бы полезен.
  2. Произвольные 301 редиректы. Иногда хочется поставить принудительную переадресацию 301 типа с любой на любую страницу. Сейчас удобно это не сделать.
  3. Задание свойств noindex и nofollow. Закрыть от индексации любую страницу или часть страницы. Нужно редко, но было бы удобно.
  4. Поиск и устранение дублей страниц (в случае, если get-параметры игнорируются системой, но учитываются поисковыми системами).
  5. Поиск 404-х ошибок и других проблемных кодов ответа.
  6. Создание динамических страниц в каталоге товаров под определенные запросы. Например, “красные кожаные диваны”. О том, как решить эту задачу программно, читайте в нашей статье про “ ЧПУ умного фильтра на битриксе ”.
  7. Другие задачи, которые также хотелось бы автоматизировать. Наш список пожеланий к seo-модулю уже сейчас насчитывает более 15 пунктов. Автоустановка оглавлений, Проверка красоты сниппета, и так далее.

Требования для работы seo-модуля

Требование простое — ваш сайт должен быть разработан с учетом рекомендаций 1С-Битрикс. И все. Просто, правда? Печально, но наибольшее количество обращений за помощью в настройке модуля связано с тем, что в шаблоне сайта используются неправильные функции.

Должно быть так:

Примеры использования seo-модуля 1С-Битрикс

Войдите на сайт как администратор, перейдите в публичный раздел (на «лицо»). Откройте страницу, для которой вы хотите редактировать seo-свойства. В верхней панели администрирования нажмите кнопку «Добавить SEO-свойства».

Настройка Title

В окне “Добавление страницы” установите Title страницы, нажмите Сохранить.

Настройка Description

В окне “Добавление страницы” установите description страницы, нажмите Сохранить.

Настройка Keywords

В окне “Добавление страницы” установите keywords страницы, нажмите Сохранить.

настройка title, description, keywords для сайта на битриксе

Результат изменения мета-тегов страницы можно проверить в режиме отображения HTML-кода. результат изменения мета-тегов

Принудительное изменение h1 (заголовок страницы), устанавливаемый любыми компонентами на странице.

Нажмите кнопку «Добавить SEO-свойства», в открывшемся окне установите заголовок в поле H1. Нажмите Сохранить. Результат можно посмотреть сразу же на этой странице.

h1 измененный seo-модулем

Добавление SEO-текстов на страницу

Для того, чтобы добавить на страницу SEO-тексты, необходимо в любом месте страницы написать комментарий:

<!--seo_text1-->, <!--seo_text2--> или <!--seo_text3->

После этого нажмите «Добавить SEO-свойства» и установите значение для свойства Текст 1.

размещение комментария для seo-текста

вывод текста на странице

Установленный текст появится на странице в том месте, где был комментарий.

Канонический адрес

Для настройки канонических url страниц сайта на 1С-Битрикс, следуйте советам:

настройка канонического тега в битрикс

  1. Если вы только поставите флажок “Канонический URL”, и не заполните поле, канонической будет назначена страница, для которой вы установили флажок.
  2. Если вы поставили флажок и заполнили поле, в канонический тег пропишется URL, который вы указали. Указывать надо относительный путь в рамках домена вашего сайта, другой домен указать нельзя.
  3. Если флажок снят, канонический тег не выводится. Не важно, заполнено поле или нет.

Допустим, у вас есть 2 или несколько страниц, которые дублируют друг друга. Выбирайте наиболее релевантную и устанавливайте ей только флажок “Канонический URL”. Всем остальным устанавливайте флажок и в поле указывайте относительную ссылку на первую страницу.

Справка от Google — https://support.google.com/webmasters/answer/139394?hl=ru&ref_topic=2371375

Настройка «умной» постраничности для seo

Умная постраничность на каждой странице имеет уникальный title за счет добавления “ - страница 2”, “ - страница 3” и так далее. Шаблон добавки можно настраивать.

настройка постраничности для seo в битрикс

Редактирование SEO-свойств в административном разделе

Чтобы увидеть все страницы, для которых установлены seo-свойства с помощью модуля, перейдите в административный раздел.

Откройте в Сервисы — SEO-свойства — Список страниц. Появится таблица со всеми установленными свойствами для страниц сайта.

Свойства каждой страницы можно отредактировать из этой таблицы (дважды нажмите на строку с записью).

Можно добавить еще одну страницу с помощью кнопки Добавить.

Это тот самый «принцип одного окна», о котором писали в начале статьи.

редактирование seo-свойств в админке

Массовая выгрузка и загрузка изменений — устанавливаем канонический URL

1. Делаем экспорт seo-свойств в CSV-файл. Необходимо, чтобы получить пример файла загрузки. выгрузка seo-свойств в CSV

Обратите внимание, файл загрузится в кодировке UTF-8. Лучше всего с ним работает, как ни странно, Libre Office. В примере использовали обычный Notepad++.

2. Редактируем записи в файле.

Устанавливаем в 4 столбце канонический URL. Повторить для каждой записи, в которой нужно установить канонический URL.

Устанавливаем в 9 столбце Y. Повторить для каждой записи. Если открыть файл как электронную таблицу, можно сделать “протягиванием”.

редактируем csv-файл с seo-свойствами

3. Сохраняем как CSV и загружаем файл обратно через механизм Импорта данных.

4. Проверяем результат.

У записи, которую мы изменили, появился канонический тег.

проверка работы экспорта

Изменения можно наблюдать в исходном коде страницы.

канонический тег в исходном коде страницы

Настройка www-редиректа в Битриксе

В настройках модуля можно одним флажком включить www-редирект. По-умолчанию, функция выключена. Пожалуйста, обращайтесь с редиректами аккуратно. Если изменить основной домен (главное зеркало) без предупреждения поисковика, можно потерять трафик!

настройка www-редиректа в битрикс

Для того, чтобы без проблем выполнить внутреннюю оптимизацию сайта на Bitrix, скачайте SEO-модуль для Битрикса в Маркетплейсе.

Стоимость модуля с октября 2017 года — 2500 рублей.

Модуль окупается мгновенно. Проверено на себе.

Комментарии (12)

...
  • Марина
  • 19.11.2014 20:36:59
уточните, плз, про три сеотекста: по три на каждую страницу, или всего три на весь сайт?
...
3 текста на каждую страницу
...
  • Прохор Захаров
  • 09.02.2015 17:58:17
Добрый день!
Подскажите пожалуйста, можно ли на страницах пагинации добавлять номер текущей страницы не только в title но и в description?
...
Здравствуйте, Прохор!
Сейчас это не предусмотрено.
Когда мы добавляли возможность указания в title номера страницы, мы ориентировались на поисковики, которые в выдаче показывают в качестве анкора ссылки title страницы. То есть, он выдает ссылку на вторую страницу новостей, и пользователь сразу в выдаче увидит "Новости - страница 2".
Что в качестве описания вставит поисковик в сниппет, как правило, зависит от запроса, и мы не предусмотрели указание номера страницы в description.
...
  • Прохор Захаров
  • 10.02.2015 11:02:28
Спасибо за Ваш ответ.
Дело в том, что я сейчас работаю с  сайтом на котором установлен ваш модуль. Есть задача в рамках которой необходимо сделать добавление номера страницы по определенному шаблону в description и keywords. Если это возможно, дайте комментарий, каким образом происходит подмена этих метатегов в вашем модуле?(нарушать функционирование вашего модуля не хочется, а задачу решать нужно) Заранее спасибо!
...
  • Максимов Андрей
  • 24.09.2016 09:32:48
Добрый день!

Я, может, что-то не заметил, но как сделать так, чтобы менялся хотя бы title в постраничной навигации?
...
Андрей, опишите проблему подробней в письме на адрес dav@intervolga.ru.

Может быть несколько причин, почему модуль не срабатывает. Одна из частых — неправильный вызов функции ShowTitle.
https://dev.1c-bitrix.ru/api_help/main/reference/cmain/showtitle.php
...
  • Алексей
  • 26.10.2016 11:39:05
Подскажите пожалуйста, может ли ваш модуль заменять URL?

Например стоит задача для значений фильтра в категории прописать h1 и тексты + сделать красивый URL вместо стандартной портянки.
...
  • Светлана
  • 01.02.2017 11:18:41
Добрый день, вопрос по настройки каноничности для сайта на https, нужно ли прописывать полный адрес канонической страницы с https или достаточно относительной ссылки?
...
  • Александр
  • 06.10.2017 13:38:30
Необходимо указывать абсолютный url
...
  • Василий
  • 16.10.2017 10:25:07
Здравствуйте, как мне импортировать список URL в конструкция: URL; URL canonical ?
Проблема: На всём сайте есть дубли - от них нужно избавиться. Заходить в каждый товар и прописывать rel canonical очень долго.
...
Василий, благодарю за вопрос.
Мы добавили памятку про импорт / экспорт в статью - https://www.intervolga.ru/blog/marketing/prodvizhenie-sayta-na-bitrikse-s-pomoshchyu-seo-modulya/#section14