XML-карта сайта, или Sitemap — это специальный файл, в котором перечислены URL страниц, доступных для индексации роботами поисковых систем. С его помощью можно:
- перечислить местонахождение всех индексируемых страниц сайта;
- указать дату и время с момента внесения последних изменений на странице;
- приоритетность индексации страниц;
- частоту обновлений для каждой страницы.
Стоит отметить, что инструкции и ссылки в файле не несут обязательное условия их выполнения, а лишь позволяют поисковым системам более качественно индексировать сайт.
Роботы поисковых систем корректно обрабатывают текстовый формат .txt в кодировке UTF-8 и файл по XML-протоколу. В первом случае достаточно перечислить необходимые URL-адреса списком в теле файла без каких либо дополнительных тегов. Как правило, Sitemap находится в корневой директории сайта, однако есть исключения (об этом ниже).