Блог

Как подготовить сайт на «1С-Битрикс» к поисковому продвижению

22 ноября 2019
25 мин. 33327
image
image
Алексей Семёнов редактор
Как подготовить сайт на «1С-Битрикс» к поисковому продвижению
«1С-Битрикс» — популярная коммерческая CMS, которая позволяет не только разрабатывать сайты любой сложности, но также успешно продвигать их за счет встроенных SEO-инструментов.

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

Доступны следующие возможности:
Стили заголовков. В режиме редактирования страницы можно задать заголовки любого уровня: H1, H2, H3 и т.д.
Заголовок окна браузера (title). Замена для любой страницы, раздела или категории.
Управление метатегами. Настройка как отдельных страниц, так и автоматическая генерация метатегов для множества страниц на основе шаблонов.
Понятные адреса страниц. Настройка ЧПУ — «человекопонятного урла». Странице присваивается адрес, который может прочитать как человек, так и робот.
Метаданные для динамического контента. Ключевые слова и описания для новостей, статей, элементов каталогов и т.п.
Настройка robots. txt и генерация sitemap.xml. Встроенные инструменты позволяют автоматически создавать и редактировать эти файлы.
Исключение CSS-кода из кода страницы. Таблицу каскадных стилей можно подключать из внешнего файла.
Ограничение активности роботов. Если некоторые боты проявляют чрезмерную активность, вы можете ограничить им доступ к сайту на определенный период.
Удаление идентификаторов сессий из адреса страниц. ID сессии мешает правильной индексации и «засоряет» индекс — вы можете отключить их.
Сбор статистики. Система определяет поисковые фразы, по которым посетители приходят на сайт.
Статистика переходов на туристический портал
Статистика переходов на туристический портал

Встроенные инструменты

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

Часть функционала модуля «Поисковая оптимизация» реализуется с помощью модуля «Аналитика» и доступна только в редакции «Бизнес».

Возможности ориентированы не только на SEO-специалистов, но и на рядовых пользователей. Доступные инструменты можно разделить на две группы:
Инструменты для оптимизации всего сайта: общее количество ссылок, поисковые запросы, индексация поисковиками, оценка результативности работы сайта. Можно быстро вызвать диалоговые окна и внести изменения.
01
Инструменты для оптимизации сайта
Инструменты для оптимизации сайта
Инструменты для оптимизации контента конкретной страницы. В публичной части выводится базовая информация по контенту, частоте индексации, запросам, по которым пользователи приходят на страницу, дополнительная информация.
02
Общая информация о странице. Источник
Общая информация о странице
Список ссылающихся сайтов. Источник
Список ссылающихся сайтов
Раздел «Продвигаемые слова»
Раздел «Продвигаемые слова»

Рекомендации и исправления

Один из наиболее полезных инструментов — «Рекомендации и исправления», который показывает недочеты SEO на странице.

Возможные ошибки:
Число исходящих ссылок превышает рекомендуемое значение в 100 ссылок.
Найдено более 1 или не найдено ни одного заголовка H1.
У картинок не заполнены или отсутствуют значения атрибутов ALT и TITLE.
Отсутствуют или не заполнены метатеги.
Рекомендации по исправлениям на странице
Рекомендации по исправлениям на странице

Анализ страницы

Раздел «Анализ страницы» позволит быстро проанализировать содержимое. В правой колонке приведен список параметров, при клике по которым система выводит данные.
Больше о встроенных инструментах поисковой оптимизации — в обучающем курсе « Работа с модулем поисковой оптимизации».

Далее подробнее разберем настройки оптимизации всего сайта и настройки конкретных страниц.

Оптимизация сайта

Подключение HTTPS

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

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

Чтобы в индексе поисковых систем не было дублей сайта, а была только одна версия, необходимо грамотно настроить редиректы. В целом переадресация на "1С-Битрикс" настраивается аналогично любым сайтам, которые работают на Apache 2. Но есть один нюанс — «1С-Битрикс» использует собственный обработчик адресов страниц (URL) — urlrewrite. php, который подключается через файл. htaccess и позволяет использовать ЧПУ.

Переадресацию нужно настроить раньше, чем будет подключен обработчик. Для настройки переадресации нужно выбрать вариант написания адреса сайта. Обычно выбирают вариант без www и со слешем (/) на конце, например, site.ru/page/ — это стандартный вариант.

Чтобы реализовать такую переадресацию, используйте код:

RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1/ [L,R=301]
 
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
 
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ http://%1/$1/ [L,R=301]

01
Получите доступ к файлам сайта через FTP.
Вставьте код переадресации в блоке mod_rewrite, до подключения urlrewrite.php.
03
Откройте файл. htaccess, он находится в корневой папке вашего сайта.
02
Блок выглядит следующим образом:

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
“Здесь должен быть ваш код”
</IfModule>
Переадресация заработает сразу — перезагрузка сервера не понадобится.

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

Добавление счетчиков

Вы можете установить на сайт любой счетчик:
Используя Google Tag Manager, можно одновременно установить несколько счетчиков — это не повлияет на производительность сайта.
Google Analytics можно использовать в исходном виде.
В «Яндекс.Метрике» нужно отметить галочкой пункт «Асинхронный код" — это позволит снизить нагрузку на сайт.
Счетчики нужно устанавливать в начале страниц в header.php. Он расположен по адресу /bitrix/templates/имя_вашего_шаблона/header.php. Откройте его в любом редакторе или в панели администрирования «1С-Битрикс» на странице редактирования шаблона. Разместите код счетчика перед закрывающим тегом </head>, сохраните изменения и обновите кэш сайта.

Подключение к кабинетам вебмастеров

Модуль позволяет подключить сайт к сервисам «Яндекса» и Google — это может быть полезно, если вам удобнее отслеживать всю информацию непосредственно из административной панели сайта. Также можно пользоваться рядом функций.

Подключить сайт можно следующим путем: Маркетинг > Поисковая оптимизация > Поисковые системы > Яндекс.

После подключения вам станет доступна информация об индексации и популярные запросы, по которым приходят на сайт. Еще одна полезная возможность — заявку на авторство оригинальных текстов можно оформлять сразу из административной панели.
Загрузка оригинальных текстов
Загрузка оригинальных текстов
Аналогично подключается Google.
Рекомендуем ознакомиться с подробной инструкцией

Создание sitemap.xml

Карта сайта — специальный документ, который содержит информацию для роботов поиска о тех страницах и разделах сайта, которые нужно проиндексировать.

Для создания такого файла в «1С-Битрикс» предусмотрен специальный инструмент.
Генератор карты сайта
Генератор карты сайта
Карта сайта создается автоматически, вам всего лишь нужно снять галочки с тех разделов, которые не должны индексироваться. Управление настройками осуществляется в соответствующем разделе: Маркетинг > Поисковая оптимизация > Настройка sitemap.xml.

Созданная карта разделяется на файлы по 10мб и автоматически обновляется — это удобно для интернет-магазинов с большими каталогами. Вручную редактировать файл не нужно.
Пример карты сайта
Пример карты сайта
Также рекомендуем ознакомиться с подробной инструкцией по генерации карты сайта

Настройка robots.txt

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

Первая кнопка — «Стартовый набор" — создает стандартный файл.

В robots. txt запишутся следующие правила:

User-Agent: *
Disallow: */index.php
Disallow: /bitrix/
Disallow: /*show_include_exec_time=
Disallow: /*show_page_exec_time=
Disallow: /*show_sql_stat=
Disallow: /*bitrix_include_areas=
Disallow: /*clear_cache=
Disallow: /*clear_cache_session=
Disallow: /*ADD_TO_COMPARE_LIST
Disallow: /*ORDER_BY
Disallow: /*PAGEN
Disallow: /*?print=
Disallow: /*&print=
Disallow: /*print_course=
Disallow: /*?action=
Disallow: /*&action=
Disallow: /*register=
Disallow: /*forgot_password=
Disallow: /*change_password=
Disallow: /*login=
Disallow: /*logout=
Disallow: /*auth=
Disallow: /*backurl=
Disallow: /*back_url=
Disallow: /*BACKURL=
Disallow: /*BACK_URL=
Disallow: /*back_url_admin=
Disallow: /*?utm_source=
Disallow: /*?bxajaxid=
Disallow: /*&bxajaxid=
Allow: /bitrix/components/
Allow: /bitrix/cache/
Allow: /bitrix/js/
Allow: /bitrix/templates/
Allow: /bitrix/panel/

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

Что стоит закрыть:
Списки сравнения
Страницы с результатами фильтрации
Системные папки
Поиск по сайту
Служебные страницы
URL с параметрами
К базовым правилам стоит указать главное зеркало: нажимаем на соответствующую кнопку и ставим галочку напротив https (если он подключен) и прописываем основной домен сайта.

Затем нужно добавить путь к карте сайта: нажимаем кнопку и вписываем абсолютную ссылку на документ, например, site.ru/sitemap.xml.

Микроформаты

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

«1С-Битрикс» поддерживает формат Schema.org. В HTML-коде страниц создаются специальные метки: цена, товар, телефон и другие атрибуты, которые делают контент машиночитаемым.

Шаблоны метатегов

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

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

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

Обратите внимание. В настоящее время не нужно заполнять поле Keywords — поисковые системы перестали его учитывать.

Оптимизация картинок

Вкладка SEO позволяет работать с картинками: указывать шаблоны альтернативных описаний (alt), заголовков (title), названий файлов, задавать метаописания. Это повышает качество сайта — роботы смогут понимать, что изображено, и будут выдавать картинки с сайта в ответ на запрос пользователя.

Пример: DSC01373.JPG > shapka-vyazanaya.jpg — вместо абстрактной цифровой комбинации появилось наименование товара.

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

Оптимизация страниц

Каждую страницу сайта также необходимо оформлять в соответствии с требованиями поисковых систем.

Основные требования:
Адреса страниц должны быть понятными (ЧПУ).
Заголовок и описание страницы должны быть уникальными для каждой страницы.
Все картинки должны иметь описание и заголовок.
Необходимо соблюдать иерархию заголовков: H1, H2 и т. д.
Текст и изображения на странице должны быть уникальными.
Контент должен быть структурированным: разделен на главы, разделы, блоки, небольшие абзацы по 3−5 строк, маркированные и нумерованные списки
Должен присутствовать графический контент: инфографика, фотографии, видео.

ЧПУ

Адреса страниц, которые могут быть прочитаны людьми, называются «человекопонятными», то есть могут быть осмыслены и прочитаны пользователям, а не представляют из себя случайный набор символов. Такие адреса формируют четкую и понятную структуру сайта. В «1С-Битрикс» есть встроенный генератор URL.

Администратор сайта вводит название страницы на русском языке, а генератор преобразует его в URL. Возможны два варианта: URL — это либо транскрипция русского звучания латиницей, либо перевод на английский язык. Оба варианта приемлемы и понимаются поисковыми машинами.
URL в русской транскрипции
URL в русской транскрипции
Пример автоматического создания URL на английском языке
Пример автоматического создания URL на английском языке

Метатеги

Метатеги можно задать двумя способами.
Через административную панель в свойствах страницы.
01
Заголовок и описание страницы
Заголовок и описание страницы
Через модуль SEO в разделе управление в публичной части сайта.
02
модуль SEO
Здесь также можно задать H1, заголовок и описание страницы в браузере.
заголовок и описания

Дополнительные SEO модули

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

Полезные бесплатные решения

Преимущества:
Используются рекомендуемые форматы Google: jpegoptim и optipng
Картинки сжимаются в 5−10 раз и автоматически оптимизируются
Нет нагрузки на сервер
оптимизация картинок в bitrix
Преимущества:
Можно не только проверить уникальность, но и найти грамматические ошибки
Автоматически подсчитывается количество символов
Определяется процент заспамленности
Пример работы модуля
Преимущества:
Можно легко создать фавиконку для сайта
Доступно несколько вариантов иконок
Есть шаблоны
Интерфейс модуля
Преимущества:
Оригинальные тексты автоматически отправляются в «Яндекс.Вебмастер»
Есть возможность ручного добавления текстов
Доступен список отправленных текстов
Работа модуля
CMS «1С-Битрикс» хорошо продумана с точки зрения SEO — по умолчанию доступно всё для настройки сайта. Самые важные инструменты для продвижения присутствуют во всех редакциях продукта: это значит, что оптимизировать сайт одинаково легко могут владельцы и крупного, и малого бизнеса. Просто следуйте описанной нами инструкции и получайте трафик из поиска. Желаем удачи!

Расскажите
о вашем проекте