GrabDuck

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

:

Просмотров: 9164 (Статистика ведётся с 06.02.2017)

Учебное видео Карта сайта

Содержание видеоролика может отличаться от текущей версии продукта. Более актуальная информация содержится в тексте урока.

Начиная с версии 14.0, модуль Поисковая оптимизация предоставляет возможность создания карты сайта sitemap.xml. С помощью специальной формы вы можете легко указать какие страницы, элементы и разделы каких инфоблоков должны быть проиндексированы. Кроме того, с версии 14.5.0 можно задать какие ваши форумы также должны быть проиндексированы.

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

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

После чего открывается форма добавления настройки генерации:

На закладке Настройки задаются общие настройки карты:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11