Просмотров: 5 175

Что такое XML Sitemap карта сайта и зачем она нужна?

sitemap.xml-718

Как известно, чтобы запретить поисковой системе индексировать и добавлять в поиск какие-то части вашего сайта, нужно воспользоваться файлом robots.txt. Это делается с помощью директивы Disallow.

Но, что делать, если нужно сообщить поисковой системе, наоборот, какие страницы сайта индексировать в первую очередь, а какие страницы нужно индексировать второстепенно?

Сделать это с помощью файла Robots.txt не представляется возможным.

Специально для решения этой задачи была придумана так называемая XML Sitemap (карта сайта).

Что это такое?

Это файл формата XML, который располагается на вашем сервере и содержит информацию с инструкциями для поисковых систем:

+ URL-адреса всех страниц вашего сайта.

+ Приоритет каждой страницы. Это показатель от 0 до 100%, который сообщает поисковой системе очередность и первостепенность в которой нужно индексировать страницы сайта. Чем больший процент отдается странице, тем больше внимание поисковой системы будет уделено этим страницам.

Приоритет у разных страниц может быть одинаковый, в этом случае они будут индексироваться роботом по порядку, который он сам для себя определяет.

+ Частота, с которой страница изменяется. Чем чаще это значение, тем чаще роботу нужно будет заглядывать на нее.

+ Последнее изменение страницы. Изменилось ли что-то на странице.

+ И др. информацию.

Обратите внимание, что в первую очередь файл карты сайта предназначен для поисковых систем, а не для людей. Люди, конечно тоже могут его просматривать, но увидят они просто XML код.

Вот, как выглядит эта карта сайта у меня на сайте. Она представлена в виде таблицы, которая адаптирована для просмотра пользователем.

xml sitemap

Но исходный код этого файла выглядит немного по другому. Вот небольшой пример:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://site.ru/</loc>
      <lastmod>2013-04-05</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
   </url>
</urlset>

На самом деле, для составления XML карт сайта был разработан целый стандарт. Его можно почитать даже на русском языке на официальном сайте:

http://www.sitemaps.org/ru/protocol.html

Вот такие возможности предоставляет карта сайта, если вы добавите ее на свой сайт.

  • http://diving-ms.com.ua/ Водолаз

    Я всегда добавляю сайтмап, минутное дело)