Общие вопросы про sitemap.xml

Дата: 01.11.2021

Для чего нужен файл sitemap.xml?

siemap.xml — это файл, который позволяет вебмастерам информировать поисковые системы обо всех, доступных для индексации, страницах сайта. Также, в файле можно указывать дополнительные параметры страниц: дата последнего обновления, частота обновлений и приоритет относительно других страниц. Страницы в sitemap.xml помогают роботам поисковых систем быстрее индексировать сайт, понимать приоритет страниц, находить новые страницы. Sitemap содержит в себе директивы включения страниц в очередь на обход и дополняет robots.txt, содержащий директивы исключения страниц.


Какие бывают карты сайта?

Основной файл содержит только ссылки на страницы сайта, которые можно индексировать поисковым системам. Так же можно создавать sitemap для изображений и видео файлов.


Какой формат файла sitemap.xml?

Файл представляет собой текст в с расширением xml и имеет следующую структуру

<?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://www.example.com/foo.html</loc>
  <lastmod>2018-06-04</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.9</priority>
 </url>
 </urlset>

 

  • loc – Полный путь до страницы
  • lastmod – дата последнего обновления страницы
  • changefreq – интервал обновления содержимого страницы
  • priority – приоритет осносительно других страниц


Как поддерживать актуальность файла?

Есть три варианта:

  1. Настроить сайт на генерацию файла. Минус этого варианта – нужно знать какие страницы можно добавлять в файл, а какие нет.
  2. Вручную запускать генерацию через онлайн сервисы.
  3. Воспользоваться сервисом sitemap-xml.ru, который по расписанию сканирует сайт, генерирует файл sitemap.xml и загружает на сайт.


Где должен лежать sitemap.xml?

Обычно он лежит в корневой папке сайта с именем sitemap.xml, но допускается изменение пути и имени файла. В этом случае в панели вебмастера Яндекс, Google, Mail указать новый путь.


Как заполняется lasfmod?

Параметр lastmod генерируется автоматически, если сайт возвращает заголовок Lasf-Modified.


Как выглядит файл sitemap.xml если на сайте очень много страниц?

По спецификации sitemap может подержать до 50000 страниц, если на сайте больше страниц, то структура файла имеет следующий вид:

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>http://www.example.com/sitemap1.xml</loc>
  </sitemap>
  <sitemap>
    <loc>http://www.example.com/sitemap2.xml</loc>
  </sitemap>
</sitemapindex>

 

sitemap1.xml

<?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://www.example.com/foo.html</loc>
  <lastmod>2018-06-04</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.9</priority>
 </url>
 </urlset>

 

sitemap2.xml

<?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://www.example.com/bar.html</loc>
  <lastmod>2018-06-04</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.9</priority>
 </url>
 </urlset>

 

Как считается параметр priority?

Параметр priority считается автоматически в зависимости от удаленности от главной страницы. Например, главная страница имеет priority = 1.0, на ней есть ссылки на страницы /contacts и /catalog, их priority = 0.9. Страница /catalog содержит ссылку на /catalog/games, ее priority = 0.8


Не нашли ответ на свой вопрос?

Напишите на hello@sitemap-xml.ru