Как загрузить sitemap.xml на сайт

В этой статье мы расскажем, что необходимо сделать после того, как вы сгенерировали файл sitemap.xml для вашего сайта с помощью нашего сервиса.

Так как вы уже сгенерировали и скачали карту сайта по ссылке из письма или по кнопке "Скачать" в разделе Sitemap, то теперь вам осталось только:

Отключение плагинов, которые могут перегенерировать карту сайта

Во многих CMS используются специальные плагины, которые могут перегенерировать карту сайта. Поэтому, чтобы сохранить и использовать именно наш файл sitemap.xml, их необходимо будет отключить.

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

WordPress
Joomla
OpenCart
DLE
PrestaShop
ModX Revo
ModX Evo
Drupal
1С-Битрикс

WordPress

Начиная с версии 5.5, в WordPress по умолчанию встроен механизм генерации файла sitemap.xml, поэтому нам необходимо его отключить.

Для этого необходимо выполнить ряд действий:

  1. В админ-панели перейти в раздел Настройки
  2. Затем перейти в подраздел Чтение
  3. Поставить галочку в пункте Попросить поисковые системы не индексировать сайт

Также в WordPress есть несколько очень популярных плагинов, которые могут перегенерировать карту сайта:

  1. google-sitemap-generator
  2. Google XML Sitemaps
  3. Yoast SEO
  4. All in One SEO

Отключить плагин можно следующим образом:

  1. Откройте раздел Плагины
  2. Напротив нужного плагина нажмите Деактивировать

Если плагин, который вы используете, отвечает не только за генерацию карты сайта, но и за другой функционал (такими плагинами являются Yoast SEO и All in One SEO), можно не отключать их целиком, а выключить только их работу с sitemap.xml.

Для Yoast SEO необходимо выполнить следующие действия:

  1. Откройте раздел Yoast SEO
  2. В подразделе Общие перейдите на вкладку Возможности
  3. В списке найдите пункт XML-карта сайта и переключите его в положение Выкл
  4. Нажмите на кнопку Сохранить изменения внизу страницы

Для All in One SEO работа с картой сайта отключается так:

  1. Откройте раздел All in One SEO
  2. Перейдите в подраздел Карты сайта
  3. В блоке Общая карта сайта нажмите на переключатель Включить карту сайта
  4. Нажмите на кнопку Сохранить изменения

Joomla

В Joomla нет встроенного инструмента для генерации карты сайта, но есть специальные плагины, которые можно установить дополнительно. Из самых популярных плагинов можно назвать:

  1. JLSitemap
  2. jSitemap
  3. Xmap
  4. mapX
  5. OSMap

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

  1. Перейдите в раздел Система
  2. В блоке Управления выберите раздел Расширения
  3. Поставьте галочки слева от нужных плагинов
  4. Нажмите кнопку Отключить

OpenCart

В OpenCart 2.x и 3.x для генерации карты сайта установлен модуль Google Sitemap, который по умолчанию выключен. Если он у вас включен, то его необходимо отключить. Для этого необходимо выполнить ряд действий:

  1. Откройте раздел Модули/Расширения
  2. Затем откройте подраздел Модули/Расширения
  3. Выберите тип расширения Каналы продвижения
  4. Напротив модуля Google Sitemap нажмите на красную иконку, чтобы деактивировать плагин

Если вы устанавливали модуль Yandex Sitemap Module, его также нужно отключить.

После отключения необходимо в файле .htaccess в папке вашего сайта найти следующую строку:

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

Если такая строка есть в файле — ее необходимо удалить.

Для OpenCart 4.x модуль Google Sitemap по умолчанию не устанавливается. Если вы используете иной модуль для генерации карты сайта, его необходимо отключить аналогичным способом.

DataLife Engine

В DLE по умолчанию доступен функционал для генерации карты сайта. Чтобы его обойти и использовать наш файл sitemap.xml, необходимо в файле .htaccess в корне вашего сайта найти и удалить следующую строку:

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

PrestaShop

В PrestaShop для генерации карты сайта используется официальный модуль Google sitemap.

В версии PrestaShop 1.7 данный модуль предустановлен. Чтобы его отключить, вам необходимо выполнить ряд действий:

  1. Перейдите в раздел Модули
  2. Перейдите в подраздел Module Manager
  3. В поисковой строке введите Google sitemap и нажмите на иконку лупы
  4. Напротив найденного модуля нажмите на иконку со стрелкой вниз
  5. Затем нажмите кнопку Отключить

В версиях PrestaShop 1.6 данный модуль не предустановлен. Если вы его установили самостоятельно, чтобы его удалить, вам нужно сделать следующее:

  1. Перейдите в раздел Модули
  2. Перейдите в подраздел Модули и Сервисы
  3. В поисковой строке введите Google sitemap и нажмите на иконку лупы
  4. Напротив найденного модуля нажмите на иконку со стрелкой вниз
  5. Выберите самый последний пункт Удалить

ModX Revolution

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

Для генерации карты сайта могут использоваться следующие дополнения:

  1. Сниппет pdoSitemap из модуля pdoTools
  2. Модуль GoogleSiteMap
  3. Модуль getResources

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

  1. Нажмите на иконку со стрелкой, направленной вправо
  2. Во вкладке Ресурсы найдите нужный нам ресурс и выберите его
  3. В открывшемся окне редактирования ресурса найдите справа блок Публикация
  4. Отключите пункт Опубликован в этом блоке и нажмите Сохранить

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

ModX Evolution

В ModX Evolution для генерации карты сайта используется специальный сниппет Sitemap. Он не является встроенным, поэтому будет установлен на сайте, только если вы самостоятельно установили и настроили его. Чтобы его отключить, вам необходимо выполнить ряд действий:

  1. В списке ресурсов в левой части панели администратора сайта откройте ресурс с картой сайта
  2. Перейдите на вкладку Настройка страницы
  3. Снимите галочку с пункта Публиковать
  4. Нажмите кнопку Сохранить + продолжить

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

Drupal

Для генерации карты сайта в CMS Drupal используется модуль XML sitemap. Он не установлен по умолчанию, но если вы его использовали, то его нужно будет отключить. Для этого необходимо выполнить ряд действий.

В версиях Drupal 8 и более новых:

  1. Перейдите в раздел Расширения
  2. Затем откройте подраздел Удалить
  3. Поставьте галочки напротив плагинов XML Sitemap Custom и XML Sitemap Engines
  4. Нажмите Удалить и подтвердите удаление
  5. Вновь введите в поле поиска sitemap
  6. Точно так же удалите плагин XML Sitemap

В Drupal 7:

Здесь нам нужно будет сначала отключить модуль, если он включен:

  1. Перейдите в раздел Модули
  2. Найдите на странице блок XML sitemap
  3. Снимите галочки со всех модулей, кроме XML sitemap
  4. Нажмите Сохранить конфигурацию
  5. Вновь найдите блок XML sitemap
  6. Снимите галочку для XML sitemap
  7. Вновь нажмите Сохранить конфигурацию

После отключения модуля его необходимо удалить. Для этого:

  1. На странице раздела Модули перейдите в подраздел Удалить
  2. Поставьте галочки напротив всех модулей, кроме XML sitemap
  3. Нажмите Удалить и подтвердите удаление
  4. Теперь поставьте галочку для XML sitemap
  5. Вновь нажмите Удалить и подтвердите удаление

1С-Битрикс

В Bitrix есть встроенный модуль для генерации карты, который также поддерживает автогенерацию. Нам нужно ее отключить. Для этого необходимо выполнить ряд действий:

  1. Перейдите в раздел Маркетинг
  2. Затем перейдите в подраздел Поисковая оптимизация
  3. Выберите пункт Настройка sitemap.xml
  4. Выберите ваш сайт
  5. Снимите все галочки в пунктах Автогенерация в разделах Инфоблоки и Форумы

Загрузка файла на сайт

Существует два простых способа загрузить файлы на удаленный сервер:

Загрузка через файловый менеджер

Для загрузки карты сайта на сервер мы воспользуемся нашим файловым менеджером Sprut.io. Для нашей задачи удобнее всего перейти в него через раздел Сайты:

  • Перейдите в раздел Сайты
  • Напротив нужного нам сайта найдите иконку
  • Кликните на нее - откроется файловый менеджер Sprut.io, и вы окажетесь в директории сайта
  • Перейдите в директорию public_html

Загружаем архив

Теперь, когда вы открыли с помощью файлового менеджера директорию вашего сайта, мы можем приступить к загрузке архива с файлом sitemap.xml.

Для этого вам необходимо:

  • Нажать на кнопку Загрузить файлы в верхней части файлового менеджера
  • В открывшемся окне нажать Browse… и выбрать архив
  • Нажать кнопку Загрузить

Как только в поле Статус отобразится иконка , а индикатор загрузки покажет 100%, архив будет загружен на сервер.

Распаковываем архив

Обратите внимание!
Некоторые плагины для CMS генерируют статические файлы sitemap.xml и располагают их в корневую папку сайта. В процессе распаковки архива через Файловый менеджер они будут перезаписаны.
Если вам необходима резервная копия этих файлов, сохраните их заранее.

После загрузки вы сможете сразу же его разархивировать и получить сам файл sitemap.xml. Для этого нужно:

  • Кликнуть правой кнопкой по загруженному архиву
  • Выбрать пункт меню Распаковать архив
  • Нажать Ок
  • Дождаться завершения операции

Если архив вам больше не потребуется, то вы можете удалить его.

Обратите внимание!
Если при генерации карты сайта вы поставили галочку в пункте Генерация отдельного документа со всеми адресами страниц вашего сайта, то в архиве также будет находиться файл links.txt. В нем содержатся все ссылки, которые были найдены нашим сервисом и которые были включены в сгенерированную карту сайта.
После распаковки архива он окажется среди файлов вашего сайта. Если он вам не нужен на сайте, вы можете удалить его.

Загрузка через FTP

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

Обратите внимание!
Так как FileZilla не предоставляет возможность распаковать архив, то вам необходимо загружать уже распакованный файл sitemap.xml.

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

Вам необходимо:

  • Выполнить подключение к серверу виртуального хостинга
  • Перейти в директорию сайта в правом окне программы
  • В левом окне найти файл карты сайта, расположенный на вашем компьютере
  • Нажать на него правой кнопкой мыши и выбрать Закачать на сервер
Обратите внимание!
Некоторые плагины для CMS генерируют статические файлы sitemap.xml и располагают их в корневую папку сайта. В таком случае FileZilla запросит подтверждение перезаписи файла. Необходимо будет подтвердить перезапись.
Если вам необходима резервная копия этих файлов, сохраните их заранее.

Уведомление поисковых систем о новой карте сайта

Чтобы поисковые системы Яндекс и Google узнали о том, что на вашем сайте появилась карта сайта и проиндексировали ее, нужно им об этом сообщить. О том как это сделать вы можете узнать в инструкциях этих сервисов:

Теперь вам осталось только дождаться, когда роботы поисковых систем проиндексируют содержимое карты вашего сайта!

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из Панели управления, раздел "Помощь и поддержка".

8
1954