Карта сайта (Sitemap) — это XML-файл с информацией о страницах сайта, которые нужно проиндексировать поисковым системам. Поисковые системы могут обнаружить все страницы сайта, на которые есть ссылки, но с помощью карты сайта ему эта информация предоставляется в явном виде. В этом файле указывается местонахождение страниц сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того.
Например, Sitemap может быть таким:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://noteskeeper.ru/</loc>
<lastmod>2010-03-20</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
</urlset>
Спецификацию протокола можно найти на сайте sitemaps.org
Как альтернатива карте сайта может использоваться канал синдикации RSS или ATOM. Однако на практике в этих файлах передаются далеко не все страницы.