Что такое Sitemap?

XML Sitemap – это список ссылок веб-сайта в формате XML. Файл "Сайтмап" предназначен для информирования поисковых систем (таких как Яндекс, Google, Bing, Yahoo, MSN и др.) о страницах сайта, которые следует индексировать. Sitemap позволяет значительно ускорить сканирование сайта. Кроме того, 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 – вероятная частота изменения контента страницы. Допустимые значения:

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