Генерация файла карты сайта

Урок 12 из 134
Автор: Татьяна Старкова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 109803
Дата изменения: 17.03.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Файл карты сайта sitemap.xml в "1С-Битрикс: Управление сайтом" создаётся автоматически. С помощью специальной формы вы можете легко указать какие страницы, форумы, элементы и разделы каких инфоблоков Информационный блок - сущность, создаваемая Контент-менеджером при работе с модулем Информационные блоки. Также имеет краткое название — Инфоблок. Инфоблоки — это пакеты однородной информации.

Подробнее...
должны быть проиндексированы.

Примечание: генератор карты сайта пришел на смену устаревшему инструменту Google Sitemap Google Sitemap - простой инструмент управления доставкой информации о страницах сайта в базу данных поисковой системы Google.

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

  Видеоурок

  Создание карты сайта

Управление настройками генерации карт сайтов осуществляется на странице Настройка sitemap (Маркетинг > Поисковая оптимизация > Настройка sitemap.xml). С помощью кнопки Добавить выбирается сайт, для которого необходимо настроить sitemap.xml. После чего открывается форма добавления настройки генерации:

На закладке Настройки задаются общие настройки карты. Пояснения требует только одно поле: Добавить правило в robots.txt после генерации. Это поле позволяет добавить ссылку на файл карты сайта в robots.txt. Если ссылка на карту сайта уже есть в файле robots.txt и адреса совпадают, то опция может быть отмечена, дублирование правил не произойдет.


На закладке Файлы задаются файлы и папки (то есть статические страницы Статическая информация - это редко изменяемая информация, которая выводится непосредственно в тексте самой страницы сайта вручную контент-менеджером.
Подробнее...
сайта), которые должны быть проиндексированы. Данные правила будут храниться в отдельном файле, который подключается к sitemap.xml и, соответственно, обновляется одновременно с ним. Имя этого файла задается в поле Имя файла карты сайта с данными о файлах:

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


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

В столбце Инфоблок перечислены все инфоблоки сайта, для которых можно установить следующие опции:

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

    Если эту опцию не отметить для инфоблока, то индексироваться будут не все разделы инфоблока, а только выбранные. Для выбора разверните структуру инфоблока (по стрелочке

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

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

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

В столбце Форумы перечислены все форумы сайта, для которых можно установить следующие опции:

  • Автогенерация - карта сайта будет автоматически обновляться при добавлении, обновлении или удалении сообщений/тем форума.
  • Темы - при переиндексации в файл попадают последние 100 тем. Если опция не отмечена, то при переиндексации в файл попадает только одна последняя тема форума.

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

Генерацию карты сайта всегда можно выполнить по сохраненной настройке со страницы со списком настроек. Для этого воспользуйтесь кнопкой Запустить в строке с необходимой настройкой или в меню действий выберите Запустить .

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



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

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