В зависимости от формата, карта сайта может играть две основные роли:
- HTML-файл является дополнительным элементом навигации, помогая пользователям проще ориентироваться на сайте;
- XML-версия содержит информацию о веб-документах, подлежащих индексации и предъявляется поисковым системам. Таким образом существенно ускоряется процедура обхода страниц, что способствует более эффективному расходованию краулингового бюджета.
Синтаксис и правила составления карты сайта
Для большинства актуальных CMS существуют плагины, позволяющие автоматически генерировать и периодически обновлять Sitemap. Если речь идет о статическом проекте с малым количеством страниц, карту сайта можно создать вручную. Ниже приведен стандартный синтаксис с комментариями:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
# Абсолютная ссылка на страницу сайта
<loc>http://www.example.com/page.html</loc>
# Дата последнего изменения
<lastmod>2017-01-01</lastmod>
# Частота обновления веб-документа
<changefreq>monthly</changefreq>
# Приоритет индексации (от 0.0 до 1.0)
<priority>0.5</priority>
</url>
</urlset>