Что такое Sitemap?

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

Создание Sitemap особенно полезно, если:

Как работает файл Sitemap

Что внутри файла Sitemap?

В соответствии с Протоколом XML Sitemaps и базовыми требованиями поисковых систем, файл Sitemap должен содержать не более 50 000 страниц и не превышать размер в 10Мб. Это означает, что если Ваша карта сайта должна включать более 50 000 страниц или размер файла превысит 10МБ, его необходимо разделить на несколько файлов.

Базовый синтаксис элемента в файле Sitemap:
    <url>
        <loc>URL</loc>
        ...
    </url>

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

Тег Lastmod – указывает дату последнего изменения или обновления страницы.

Синтаксис тега Lastmod:
    <lastmode>Дата (ISO 8601)</lastmode>

Тег Changefreq – это вероятная частота изменения контента страницы. Допустимые значения:

Синтаксис тега Changefreq:
    <changefreq>Допустимое значение</changefreq>

Тег Priority – обозначает приоритет страницы относительно других страниц на сайте. Допустимый диапазон значений — от 0,0 до 1,0. Данный тег позволяет указать поисковым системам, какие страницы, по Вашему мнению, являются наиболее ценными.

Синтаксис тега Priority:
    <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

Помимо базового протокола существуют расширения файла 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 важны для того, чтобы поисковые системы обнаруживали весь контент вашего сайта и лучше понимали как он организован.