Что такое Sitemap?
XML Sitemap – это список ссылок веб-сайта в формате XML. Файл "Сайтмап" предназначен для информирования поисковых систем (таких как Яндекс, Google, Bing, Yahoo, MSN и др.) о страницах сайта, которые следует индексировать. Sitemap позволяет значительно ускорить сканирование сайта. Кроме того, Sitemap позволяет передать информацию обо всех страницах Вашего сайта, включая те, которые поисковым роботам не удается получить в ходе обычного сканирования.
Создание Sitemap особенно полезно когда:
- На Вашем сайте новые страницы генерируются автоматически и часто.
- Ваш сайт создан недавно, и на него указывает небольшое количество ссылок.
- Ваш сайт содержит большой архив страниц с контентом, которые слабо или совсем не связаны друг с другом.

Протокол XML Sitemaps: что содержит файл Sitemap?
В соответствии с протоколом XML Sitemaps и требованиями поисковых систем файл Sitemap должен содержать не более 50 000 страниц и не превышать размер в 10 Мб. Это означает, что если Ваш сайт содержит более 50 000 страниц или размер файла Сайтмап превышает 10 МБ, необходимо создать несколько файлов Sitemap.
Синтаксис:<urlset> ... <url> <loc>URL</loc> ... </url> ... </urlset>
Для каждой страницы протокол XML Sitemaps, кроме обязательного параметра URL, предусматривает дополнительные теги:
Lastmod – указывает на дату последнего изменения страницы.
Синтаксис:<lastmode>Дата (ISO 8601)</lastmode>
Changefreq – вероятная частота изменения контента страницы. Допустимые значения:
- always – всегда, при каждой загрузке страницы
- hourly – каждый час
- daily – каждый день
- weekly – раз в неделю
- monthly – раз в месяц
- yearly – раз в год
- never – означает, что содержимое страницы не изменяется.
<changefreq>Допустимое значение</changefreq>
Priority – приоритет страницы относительно других страниц на Вашем сайте. Допустимый диапазон значений — от 0,0 до 1,0. Данный тег позволяет указать поисковым системам, какие страницы, по Вашему мнению, являются наиболее ценными.
Синтаксис:<priority>Десятичное число от 0.0 до 1.0</priority>
Простой пример файла XML Sitemap, содержащего 1 веб-страницу:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://website.tld/</loc> </url> </urlset>
Расширения файлов Sitemap
Помимо базового протокола существуют расширения файла, основанные на дополнительных пространствах имен XML. Это позволяет создавать файлы Sitemap, которые содержат информацию об изображениях сайта или доступных альтернативных языковых версиях.
Простой пример файла Sitemap для изображений, содержащего 1 веб-страницу и 1 изображение:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>https://website.tld/</loc> <image:image> <image:loc>https://website.tld/logo.png</image:loc> </image:image> </url> </urlset>
Важность файлов Sitemap
Все основные поисковые системы поддерживают возможность прямого взаимодействия через файлы XML Sitemap, что позволяет увеличить охват сканирования и, как рузультат, добится лучшей поисковой видимости. Таким образом, файлы Sitemap важны для того, чтобы поисковые системы обнаруживали весь контент вашего сайта и лучше понимали как он организован.