|  в избранное  |  e-mail  |  печать |

Файл sitemap.xml


sitemap.xml – это файл для поисковых роботов с информацией о сайте:
  • какие страницы сайта нужно индексировать;
  • как часто обновляется информация на страницах;
  • индексирование каких страниц наиболее важно.
Именно с информацией, а не инструкциями! Потому как теги, прописанные в файле sitemap.xml, хоть и учитываются роботами, носят рекомендательный характер, т.е. не обязательны к исполнению.

Так может быть он совсем не нужен? Обычно поисковый робот узнает о страницах сайта, переходя по ссылкам со страницы на страницу. Однако он может не найти некоторые страницы или неверно определить их важность. Файл sitemap.xml помогает роботу расставить приоритеты.

Как создать файл sitemap.xml и где его разместить?


В нашей CMS файл sitemap.xml уже создан в корне сайта (http://<адрес сайта>/sitemap.xml).

CMS / файловая структура


css
font
img
inc
mod
pad
pic
.htaccess
401.php
403.php
404.php
favicon.ico
index.php
robots.txt
sitemap.xml

Обязательные и необязательные теги Sitemap


Пример Sitemap, в котором содержится один URL-адрес (выделен синим цветом) и использованы все теги как обязательные, так и необязательные (выделены зелёным курсивом):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.ru/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>
При помощи необязательных тегов можно указать:
  • lastmod – дату последнего обновления страницы (в формате ГГГГ-ММ-ДД);
  • changefreq – частоту изменения страницы (always, hourly, daily, weekly, monthly, yearly, never);
  • priority – значимость страницы относительно других страниц сайта ( от 0,0 до 1,0).

Заметки на полях


Sitemap может описывать страницы только того домена, на котором он расположен, и содержать не более 50 000 URL. Его размер в несжатом виде не должен превышать 10 Мб, иначе файл надо разделить на несколько отдельных файлов и указать их в файле индекса Sitemap.

Параметры необязательных тегов не влияют на рейтинг страниц в поисковых системах. Роботы могут сканировать страницы чаще или реже, чем указано в параметре changefreq и присваивать рейтинг важности отличающийся от указанного в теге priority.

Поэтому вполне можно обойтись вообще без необязательных тегов, оставив в Sitemap только обязательные.