Ошибка в работе карты сайта 1С-Битрикс для Google – одна из частых претензий специалистов по SEO и маркетологов.
Периодически в сети интернет встречается информация о том, что карты сайта, созданные при помощи встроенного инструмента 1С-Битрикс плохо воспринимаются поисковой системой Google.
На первый взгляд это может быть правдой. Но только, если не настраивать карту сайта и не знать особенностей Google.
К сожалению, многие знают, как нажимать кнопки в сервисах, но не знают что именно и как именно происходит на самом деле. Отсюда и негатив.
Специалист заходит в инструмент, добавляет нужные страницы, опытные маркетологи добавляют информационные блоки и каталоги магазинов для генерации. Запускают генерацию. Добавляют ссылку на сгенерированную карту сайта 1С-Битрикс в панель для вебмастеров Google, который показывает, что карта сайта вместо 20 000 ссылок на товары содержит всего 20-30 ссылок на главную, блог, и другие статичные страницы или корневые разделы.
Первая реакция: 1С-Битрикс генерирует карту сайта неправильно.
Это – ложное утверждение. 1С-Битрикс генерирует ее так как настроили. А настроили ее неправильно.
Чтобы понять в чем проблема, важно понять как устроены карты сайта, создаваемые 1C-Битрикс.
Приведем пример как выглядит структура файла sitemap.xml, которая получилась у рядового маркетолога. Открыв файл в текстовом редакторе, мы увидим примерно такую структуру:
Карта сайта не содержит непосредственных ссылок на файлы. Она содержит ссылки на дополнительные карты сайта. Это правильный подход, который позволяет разработчикам обновлять отдельные карты сайта в автоматическом режиме.
Отдельные карты сайта очень полезны магазинам, у которых товарные позиции обновляются достаточно часто. Для них жизненно важно часто и автоматически генерировать карту сайта каталога, чтобы страницы индексировались как можно быстрее.
Ссылка вида https://www. site.ru/sitemap_1.xml – это карта сайта отдельного каталога, где цифра – это уникальный идентификатор информационного блока 1С-Битрикс.
https://www.site.ru/sitemap_files.xml - это карта сайта статичных страниц и разделов сайта. Именно ее видит Google по умолчанию, игнорируя остальные ссылки на дополнительные карты сайта информационных блоков.
Особенность заключается в том, что Google плохо считывает карты сайта, если в названии файлов этих карт содержится цифра или есть повторное нижнее подчеркивание. Когда и почему Google выбрал такую стратегию неизвестно. У Yandex такого ограничения нет.
Это то самое тайное знание, которое нужно просто знать. Об этом не рассказывают на вебинарах «SEO за 30 минут», а значит не знает почти никто.
Сначала настройте вашу карту сайта в соответствии с рекомендациями 1С-Битрикс
Инструкция https://dev.1c-bitrix.ru/learning/course/? COURSE_ID=139&LESSON_ID=5816
В инструменте генерации карты сайта перейдите во вкладку Инфоблоки. Обратите внимание на настройку с названием «Шаблон имени файла карты сайта с данными инфоблоков:»
Скорее всего там указано sitemap_iblock_#IBLOCK_ID#.xml
Замените на sitemap_#IBLOCK_CODE#.xml
Таким образом мы определим, что имена файлов дополнительных карт сайта будет содержать не цифру (#IBLOCK_ID# - числовой идентификатор инфоблока), а текст (#IBLOCK_CODE# - символьный код инфоблока)
Обычно созданные инфоблоки не содержат символьных кодов. Заполним их. Перейдем в настройки информационного блока. Настройки расположены тут:
Контент –> Инфоблоки –> Типы инфоблоков.
Разверните в левой части административного раздела нужный вам тип или кликните мышкой в правой части. Кликните в нужный инфоблок.
Вы увидите следующее окно
Обратите внимание на поле «Символьный код». Если оно пустое, заполните, используя латинские буквы как на изображении выше.
Например, для каталога можно написать catalog, а для новостей news.
Сохраните информационный блок.
Отредактируйте остальные инфоблоки для которых вам нужны карты сайта. Вернитесь в модуль генерации карты сайта и сгенерируйте ее.
Теперь в карте сайта вместо ссылок вида https://www.site.ru/sitemap_1.xml у вас появятся ссылки
https://www.site.ru/sitemap_news.xml
https://www.site.ru/sitemap_catalog.xml
У вас готова корректная карта сайта. Убедитесь в этом, добавив карту сайта в панель для вебмастеров Google. Она будет прекрасно считываться как Google, так и Yandex.
Читайте также: Вечные ссылки
Читайте также: Почему SEO не работает: проверьте ваш сайт прямо сейчас
Читайте также: Сопровождение сайта: собственный сотрудник или агентство
Обеспечиваем системное SEO продвижение по цепочке: «поисковый запрос — сниппет — текст на посадочной странице — целевое действие посетителя».