Что такое файл Sitemap xml

29 Апреля 2019
Что такой Sitemap.xml

Содержание

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

Если у вас не настроен сайтмап, это вовсе не значит, что документы не проиндексируются, однако карта сайта ускоряет процесс индексации. Плюс в ПС иногда могут и будут возникать сбои, и порой им удается отыскать не все существующие веб-документы. Эта проблема также решается sitemap.

Какой формат sitemap правильный и почему ее создают в XML

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

  • sitemap.html - создается в виде ничем не примечательной страницы сайта со ссылками на страницы ресурса. В такую карту сайта можно поместить не более 100 ссылок, в случае если их получается больше сотни, в индекс попадут не все документы, или же страница вовсе не проиндексируется за чрезмерно большое число ссылок.
  • sitemap.xml - содержит более полную, по сравнению с первым вариантом, информацию для поисковых систем в развернутом виде. Для такого формата нет критичных ограничений (до 50 000 ссылок), что несомненно важно для масштабных проектов с большим числом страниц. В таком sitemap можно выставить необходимую частоту обновлений и приоритет документов, что невозможно сделать в формате html.

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

  • Размер файла не превышает 10 МБ;
  • Для одного файла максимальное число ссылок составляет 50 000. Если же их больше, придется сделать несколько карт сайта и поместить их в одну глобальную в формате xml;
  • Внести директиву sitemap.xml в файл robots.txt;
  • Поисковики должны понимать, что созданный нами файл - это именно карта, а не что-то другое, посему нужно использовать особенные теги (какие - расскажу дальше);
  • Установить кодировку докумета UTF-8

А сейчас пройдемся по тэгам:

  • urlset - стандарт текущего протокола, указывается обязательно.
  • url - родительский тег для каждого URL-адреса, указывается обязательно.
  • loc - url документа начиная с http(s), указывается обязательно.
  • lastmod - дата последнего изменения веб-документа.
  • changefreq - частота изменения страницы. Значение устанавливается одно из: always, hourly, daily, weekly, monthly, yearly, never. Используется в качестве рекомендации для ПС.
  • priority - приоритет URL относительно остальных адресов для очередности сканирования (от 0 до 1). По умолчанию для всех адресов значение приоритетности равно 0.5.

Где взять файл sitemap для своего сайта

  • Найти генератор карты сайта онлайн;
  • Воспользоваться специальной программой, имеющей данный функционал: Screaming Frog, Wonder WebWare Sitemap Generator;
  • Написать сайтмап собственноручно;
  • Сгенерировать с помощью CMS (если доступна такая функция), о чем мы поговорим далее.

Как добавить файлы sitemap в Яндекс Вебмастер

Яндекс.Вебмастер -> Индексирование -> Файлы sitemap

Как проверить sitemap

sitemapinspector.com - этот сервис поможет найти нерабочие ссылки непосредственно в самой карте. Проверить же корректность файла можно с помощью соответствующего инструмента в Яндекс.Вебмастере -> инструменты -> проверка sitemap.

Создание файла sitemap xml в Opencart

Существует встроенный генератор “Google Sitemap” для Opencart. Чтобы его запустить, необходимо перейти в список модулей, затем в “Каналы продвижения” (для версий 2.0 - 2.2) или “Модули / Расширения” и только там выбрать фильтр “Каналы продвижения” (для версий 2.3 и выше).

В админпанели OpenCart зайдите в Дополнения -> Каналы продвижения. Переходите в меню Редактировать Google Sitemap. Переключите статус sitemap на “включено” и скопируйте адрес Data Feed.

Для использования этого плагина сайт необходимо зарегистрировать в GoogleSearchConsole, поскольку далее нам понадобится перейти в меню Сканирование-> Файлы Sitemap и указать там адрес нашей карты сайта.

Недостатки

Как и в любом плагине, у Google Sitemap тоже есть свои недостатки.

  • Во-первых: на исполнение скрипта генерации карты сайта отведено ограниченное время (обычно это 30, 60, или 180 сек.). Решается эта проблема только путем установки более нового усовершенствованного генератора.
  • Во-вторых: Возникает конфликт с Яндексом из-за наличия изображений. Устранить конфликт можно установкой модуля Yandex Sitemap, он отличается от предыдущего только лишь тем, что не содержит тега image.
  • В-третьих: Неправильный приоритет добавления страниц. В первую очередь в сайтмап должны добавляться категории, а для нашего модуля товары имеют больший вес - 1.0, когда категории и производители - всего лишь 0,7. При этом вес у товаров будет одинаковым независимо от того, старые они или новые. В таком случае ПС должны применять свои алгоритмы для определения приоритетных страниц, и кроме того, карта сайта с правильно расставленными приоритетами будет плюсом для выбранной вами страницы.

Как создать карту сайта sitemap.xml в Wordpress

Самый доступный вариант - воспользоваться плагином Google XML Sitemaps.

  1. В меню панели управления WordPress переходим в плагины
  2. Добавлить новый
  3. В строке поиска пишем “Google XML Sitemaps”
  4. Устанавливаем плагин
  5. По окончании установки кликаем на “Активировать плагин”

Карта сайта создается сразу после активации плагина, далее нам нужно правильно это все дело настроить.

  1. Переходим в Настройки -> XML-Sitemap
  2. В появившейся странице нам понадобится изменить следующее:
    • В настройках приоритета выбираем “Не использовать автоматическое вычисление приоритета
    • В содержании отмечаем те пункты, которые мы хотим добавить в карту сайта

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

Как включить sitemap xml в Yoast SEO

Yoast SEO - довольно популярный плагин для WordPress, и следует отметить, что в нем предусмотрена настройка карты сайта.

После установки данного плагина в левом меню появится пункт “SEO”. Здесь нам нужно включить построение карты сайта в соответствующем пункте. Далее пробежимся по вкладкам с настройками.

Общие: Здесь можно посмотреть созданную карту сайта. Если сайт работает слишком медленно, попробуйте уменьшить значение “Max entries per sitemap”.

Карта сайта со списком пользователей: Если у вас интернет-магазин или любой другой ресурс, не подразумевающий создание записей различными пользователями, рекомендуется поставить галочку на “Отключить карту сайта со списком авторов и пользователей”, чтобы исключить из карты сайта лишнюю информацию.

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

Таксономии: Исключаем из карты метки, форматы и рубрики (если они не приносят трафик).

Ежели по какой-либо причине Яндекс.Вебмастер утверждает, что “нет используемых роботом файлов sitemap” в сайте на WordPress, придется залить карту сайта вручную.

Карта сайта для Joomla 3

Базовый функционал этой CMS не предусматривает создание файла карты сайта, но для нашей цели существуют специальные расширения, позволяющие создать Sitemap в общепринятых форматах.

Поговорим о самых известных из них:

  • Xmap
  • mapX
  • OSMap
  • JSitemap
  • JL Sitemap

Начнем с Xmap

Данный генератор является самым популярным на Joomla, поскольку он:

  • самый первый генератор карт сайта для Joomla
  • свободно распространяемый (бесплатный)
  • простой для освоения
  • функциональный
  • прекрасно справляется со своей задачей

Теперь о недостатках

  • устарел и очень давно не обновляется
    Последняя версия плагина была выпущена в 13 году, из-за чего могут возникать проблемы при взаимодействии с другими используемыми компонентами Joomla.
  • требует наличия дополнительных плагинов
    Если на сайте установлены сторонние компоненты, то для добавления в карту сайта некоторых документов, которые создаются этими компонентами, понадобятся дополнительные решения, которых может уже и не существовать, т. к. их актуальность непрерывно стремится к нулю.

Создать карту сайта с Xmap можно практически в пару кликов:

  • устанавливаем компонент,
  • открываем настройки,
  • создать и опубликовать sitemap,
  • создать и опубликовать пункт меню.

Компонент MapX

По сути тот же Xmap, но с некоторыми дополнениями:

  • обновленный интерфейс,
  • функция “Пинг”, сообщающая об обновлении карты поисковым системам.

OSMap

Наследник Xmap, но, в отличие от своего предка, поддерживается разработчиком и, как следствие, регулярно обновляется.

JSitemap и JL Sitemap имеют очень широкий функционал, и рекомендуется их использовать только в тех случаях, когда просто сгенерировать sitemap вам не достаточно, или если вы просто не ищете легких путей.

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

Здесь все будет крайне просто:

Для создания карты сайта будем использовать пакет pdoTools, если он не установлен, найдите его в установщике приложений Modx.

Далее идем по пунктам:

  1. Создаем новый файл с именем sitemap.xml и псевдонимом sitemap
  2. указываем шаблон (пустой шаблон)
  3. Переходим в настройки - тип содержимого XML
  4. В поле "содержимое" пишем [[!pdoSitemap? &checkPermissions= list ]]
  5. Публиковем и сохраняем

Карта сайта в Drupal

Если вы используете Drupal 7, то для вас разработан модуль, способный создавать и регистрировать карту сайта автоматически. Его можно найти на официальном сайте друпала, называется он “XML sitemap”, устанавливается он не сложно, на просторах интернета можно найти предостаточно инструкций для новичков на данной CMS. Достаточно включить следующие составляющие модуля:

  • XML sitemap
  • XML sitemap engines
  • XML sitemap menu
  • XML sitemap node
  • XML sitemap taxonomy

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

В строке “просмотр профилей пользователей” ставим все галочки.

Далее, идем в «Конфигурация» -> «Поиск и метаданные». Там вы увидите ссылку ссылка на XML-карту сайта, кликаем. Настройку начнем с раздела “Поисковые системы”.

Здесь выставляем все галочки на «Отправлять карту сайта на следующие поисковики», а в поле «Не отправлять чаще чем раз в» настраиваем ограничение по частоте отправки файла сколько вам нужно. Плавно перемещаемся в следующий раздел “Настройки”

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

Предварительно запрашивать URL синонимы во время генерации карты сайта – опция достаточно тяжелая для сервера, тк она одномоментно запрашивает все ur. Поэтому, если сайт крупный, чтобы не перегружать сервер, её рекомендуется отключить.

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

  1. Для начала перейдем в Структуру, типы материалов.
  2. Справа от каждого типа материала находится нужная нам ссылка «Изменить».
  3. Листаем до конца и переходим в раздел «XML-карты сайта»
  4. В графе «Добавлять в карту сайта» устанавливаем галочку на "включить", а в приоритетности, для basic page, ставим «1.0». Для всех остальных проделываем то же самое, но с корректировкой приоритета, исходя из важности выбранного материала.
  5. Включаем Sitemap для пунктов меню и терминов таксономии. В верхнем меню идем в “словарь”, который находится по пути «Структура» -> «Таксономия»
  6. Изменить словарь
  7. Добавляем наши материалы в карту сайта.

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

На странице необходимо оставить галочку «Сохранить и восстановить любые текущие включения и приоритет ссылок.» и здесь же обновляем карту сайта.

Последнее, что от нас нужно, это запустить планировщик Cron в ручном режиме. В админпанели идем в раздел «Конфигурация» -> «Система», там вы увидите «Cron Settings»

Запускаем крон с помощью соответствующей кнопки в раскрывшемся окне.

Карта сайта готова.

Sitemap в 1С Bitrix

Как известно, Битрикс - это замечательная CMS, в том числе и потому, что Sitemap.xmlв ней создается автоматически. Для кастомизации есть пользовательская форма создания карты сайта, в которой можем указать материалы и разделы инфоблоков, которые мы собираемся добавить в карту.

Развернутый список настроек карты сайта расположен в Маркетинг > Поисковая оптимизация > Настройка sitemap.xml.

Немного расскажу о кнопках, которые мы увидим в контекстной панели

  • Добавить - нужна для перехода к форме добавления новой настройки генерации карты сайта.
  • Настроить - переход к окну настройки отображения (внешнего вида) отчетной формы.
  • Excel - экспорт данных из отображаемой таблицы в MS Excel.

Список настроек

  • Колонка флажков - выбор настроек, к которым предполагается применить какое-либо действие.
  • Меню действий - перечень доступных для нас действий;
  • Редактировать - переход в окно редактирования выбранной настройки генерации карты сайта;
  • Запустить - запуск встроенного генератора карты сайта sitemap.xml;
  • Удалить - удаление настройки.
  • ID - идентификатор настройки.
  • Изменено - последнее изменения в настройках или последняя генерация карты в формате дата и время.
  • Название - название настройки карты сайта.
  • Сайт - идентификатор и название сайта, для которого составлена настройка.
  • Последний запуск - последняя генерация карты сайта в формате дата и время.

*
 
0Мне нравится
Светлана
12.07.2019 14:33:42
Большое спасибо за развернутую инструкцию. Подскажите еще, пожалуйста, как часто нужно обновлять карту сайта?
Ответить 0Мне нравится
0Мне нравится
Intelsib
15.07.2019 13:01:16
Светлана, спасибо за обратную связь! Карту сайта лучше настроить автогенерируемой. Если такой возможности нет, то обновлять по мере добавления новых продвигаемых страниц на сайт.
Ответить 0Мне нравится
0Мне нравится
Кирилл
16.07.2019 06:17:34
Здравствуйте, как из sitemap удалять ненужные ссылки, вручную или с помощью сервиса? И спасибо Вам за статью!
Ответить 0Мне нравится
0Мне нравится
Intelsib
16.07.2019 12:30:08
Добрый день! Кирилл, смотря что Вы имеете в виду под "ненужными" ссылками?
Ответить 0Мне нравится

Другие статьи
10  Ноября  2017
Стратегия продвижения сайта
Правильно подобранная (выстроенная) стратегия - это залог успешного продвижения сайта.
17  Мая  2017
Целевые страницы — от перехода к конверсии
Для успешного продвижения коммерческого сайта в Интернете просто привести пользователей недостаточно — нужно заставить сайт работать также, как это делает опытный продавец-консультант.
29  Апреля  2019
Главное зеркало сайта

Зеркалами считаются сайты, контент которых не отличаются друг от друга, при этом имеют разный адрес (протокол, поддомен, домен, порт). Самый распростроненный вид зеркал - www.site.ru и site.ru.

17  Ноября  2017
Seo оптимизация сайта самостоятельно
Каждый, кто хоть раз начинал создавать свой сайт задумывался над seo раскруткой сайта самостоятельно.
16  Ноября  2017
Продвижение и раскрутка сайта своими руками
Продвижение сайта, как полагают многие, позволит получить прибыль без каких-либо вложений. В статье даются советы с чего начать при раскрутке сайта под Яндекс своими руками и объясняется что такое оптимизация.
Получить предложение
Укажите сайт и контактные данные, наш бизнес-консультант подготовит для Вас стратегию продвижения с оплатой за результат
Нажимая на кнопку "Получить предложение", вы соглашаетесь с Политикой конфиденциальности
Заказать книгу
Укажите контактные данные
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности
Вход на сайт
Стать партнёром
Укажите свои имя и телефон
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности
Рассчитать стоимость продвижения сайта!
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности