Sitemap или «Карта сайта» нужна для упрощения индексации вашего сайта поисковыми системами. Если проще, sitemap сообщает поисковикам, что именно надо индексировать и как часто это делать. Давайте немного рассмотрим ее детальнее.
Как выглядит и из чего состоит Sitemap
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
...
Наша карта сайта, если говорить по-простому состоит из множества <url>, т.е. прямых ссылок на страницы вашего сайта.
<loc> — location, сообщает поисковой системе прямую ссылку на страницу вашего сайта
<lastmod> — last modification, сообщает когда было последнее изменение конкретно этой страницы
<changefreq> — change frequency, сообщает с какой частотой изменяется эта страница, варьируется от hourly до never
<priority> — priority, сообщает какой приоритет у этой страницы, по отношению к другим, варьируется от 0.1 до 1.0
Как создать карту сайта (sitemap)
Существует 3 способа как создать site-map:
Написать весь код sitemap вручную:)
Вы безусловно можете создать sitemap.xml и вручную прописать все страницы вашего сайта, но после, когда вы будете в процессе работы с сайтом добавлять страницы, менять url — вашу карту сайта придется переделывать ручками. Это очень трудоемкий процесс, особенно если на вашем сайте более 100 страниц.
Создать sitemap онлайн
Вы можете воспользоваться онлайн-сервисом по созданию таких sitemap’ов. Я уже писал статью о онлайн сервисах по созданию сайтмапа. Данный метод неплохо работает, особенно если у вас на сайте не сделан на какой-либо CMS. Минусы тут тоже присутствуют — при каждом изменении url или добавлении новой страницы необходимо будет скачать новый файл sitemap. Но все же следить за сайтом проще, чем в первом варианте.
Создать sitemap на вашей CMS
Скорей всего ваш сайт сделан на какой-либо CMS (системе управления сайтом). В данном случае вам необходимо воспользоваться плагином или модулем для вашей CMS, выставить необходимые настройки и больше не вспоминать о карте сайта. Для одной из таких CMS я уже писал гайд как создать карту сайта на joomla.
Проверить sitemap
Для того, чтобы проверить sitemap, вы можете воспользоваться например, сервисом проверки карты сайта в яндексе


