Зачем нужен файл sitemap.xml
25.01.2024
Файл sitemap.xml – это карта сайта в формате XML, которая содержит актуальную структуру сайта и помогает поисковым роботам лучше ориентироваться в процессе индексирования, что важно для поисково продвижения сайта. Данный файл обязательно должен быть в том случае, если на сайте большое количество страниц, отсутствуют «хлебные крошки» или глубокая вложенность.
Что такое поисковый робот, мы уже разбирали в статье про файл robots.txt, поэтому повторяться смысла нет. Также как и robots.txt, файл sitemap.xml предназначен именно для роботов. Стандартным расположением файла является корень сайта /sitemap.xml. Но встречаются и другие адреса. В любом случае, адрес карты сайта должен быть указан в файле robots.txt.
Примечание. Карта сайта может быть не только в формате XML, но также в txt. Однако в подавляющем большинстве случаев используется именно XML, т.к. данный формат дает возможность передавать дополнительные параметры.
Структура файла sitemap.xml
Файл начинается с тега , в который и оборачиваются все данные. Внутри содержится информация о страницах сайта. Для каждой страницы параметры вложены в отдельный тег . Доступны следующие параметры:
- адрес страницы.
- дата последнего обновления страницы в формате W3C Datetime.
- указывает на частоту обновления страницы. Допустимые значения: always, hourly, daily, weekly, monthly, yearly, never.
- указывает приоритетность страницы относительно других страниц сайта в диапазоне от 0.0 до 1.0. Значение по умолчанию — 0.5.
Параметры , и необязательны и могут использоваться на Ваше усмотрение.
Создание файла sitemap.xml
Файл sitemap.xml можно создать 3 способами:
- Вручную, но это очень трудоемкий вариант.
- С помощью онлайн-сервисов. На просторах сети можно найти огромное количество бесплатных сервисов для генерации файла sitemap.xml. В принципе, такие сервисы использовать можно. Но если на сайте часто добавляются или удаляются страницы, то нужно будет каждый раз генерировать файл заново.
- Автоматически средствами CMS. Если система управления сайта поддерживает автоматическую генерацию файла sitemap.xml, то это самый наилучший вариант. В таком случае файл будет всегда актуальным. Практически все популярные CMS поддерживают такой функционал.
Проверить файл на наличие ошибок можно в любом сервисе, коих достаточно много, например в Яндекс Вебмастере https://webmaster.yandex.ru/tools/sitemap/.
Требования поисковых систем Яндекс и Google к файлу sitemap.xml:
- https://yandex.ru/support/webmaster/controlling-robot/sitemap.html
- https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=ru
Степан Бодяк
Руководитель отдела маркетинга интернет-агентства "Сайт69"