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

логотип компании Sundries это просто наша работа  +7 927·241·97·35 , +7 919·686·71·32


Файл sitemap.xml


sitemap.xml – это файл для поисковых роботов с информацией о сайте:

  • какие страницы сайта нужно индексировать;
  • как часто обновляется информация на страницах;
  • индексирование каких страниц наиболее важно.

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

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

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


В нашей системе файл sitemap.xml уже создан (см. файловую структуру) и находится в корне сайта по адресу https://<адрес сайта>/sitemap.xml

Файловая структура



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


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


Формат протокола Sitemap состоит из обязательных и необязательных XML-тегов. Ниже приведён пример Sitemap, в котором содержится всего один URL-адрес главной страницы (выделен синим) и использованы все теги как обязательные, так и необязательные (выделены зелёным курсивом):

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>https://www.example.ru/</loc>
      <lastmod>2019-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).

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

Дополнительная информация


При обращении к файлу Sitemap сервер должен возвращать в ответ HTTP-код 200.

Если вы используете описание структуры сайта с помощью файла Sitemap, укажите путь к нему в файле robots.txt для поисковых роботов.

Используйте кодировку UTF-8, чтобы поисковый робот распознал кириллические URL-адреса как в закодированном виде, так и в оригинале.

Sitemap может описывать страницы только того домена, на котором он расположен, и содержать не более 50 000 URL-адресов.

Чтобы передавать информацию о видео, в файле Sitemap укажите ссылки на XML-фиды .

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