Файл Sitemap
Бесплатно
по России

Кто такой этот ваш Sitemap и как с ним быть?

Давайте для начала разберемся, что это за файл такой? Его называют также «картой» сайта, но он является картой лишь для поисковых систем. Обычный пользователь этот файл не увидит, если конечно вы не решие разместить ссылку на sitema.xml на одной из страниц (пс, по секрету, делать этого не стоит).

Sitemap — это файл со ссылками на страницы сайта, который сообщает поисковым системам об актуальной структуре сайта. Поисковые системы поддерживают разные форматы.

Яндекс поддерживает форматы XML и TXT. Формат XML позволяет передавать дополнительную информацию.

Google поддерживает форматы XML, RSS, mRSS и Atom 1.0 и текстовый.

Также существует определенный перечень дополнительных условий, но его вы всегда найдете на просторах обширных справочников поисковых систем. Мы же не будем отвлекаться и пойдем далее.

В каких случаях нужен файл 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/page1.html</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>

</urlset>

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

Google здесь ничем не отличается, тот же sitemap.xml, который вы загружали в Яндекс вы можете загрузить и в гугл. Никто не делает отдельные файлы для двух поисковых систем. Но помните мы упомянули, что гугл воспринимает и текстовый формат файла карты сайта? Если нет, вернитесь к началу статьи. Итак, ниже мы привели пример содержания текстового файла карты сайта:

http://www.example.com/file1.html
http://www.example.com/file2.html

Но есть правила создания текстовых Sitemap:

  • Необходимо использовать кодировку UTF-8.
  • В файл Sitemap можно добавлять только URL.
  • Этому текстовому файлу можно дать любое имя, но необходимо использовать расширение .txt (например, sitemap.txt).

Общие требования к файлу:

  • Используйте кодировку UTF-8. Кириллические URL робот Яндекса распознает как в закодированном виде, так и в оригинале.
  • Максимальное количество ссылок — 50 000. Вы можете разделить Sitemap на несколько отдельных файлов и указать их в файле индекса Sitemap.
  • Максимальный размер файла в несжатом виде — 50 МБ.
  • Указывайте ссылки на страницы только того домена, на котором будет расположен файл.
  • Разместите файл на том же домене, что и сайт, для которого он составлен.
  • При обращении к файлу сервер должен возвращать HTTP-код 200.

Как создать файл и сообщить о нем Яндексу и Google:

  • Определите канонические URL для страниц, которые будут указаны в файле Sitemap. Это необходимо, если на сайте есть несколько страниц со схожей информацией.
  • Выберите формат и с помощью одного из сторонних ресурсов сформируйте файл.
  • Проверьте файл с помощью инструмента Анализ файлов Sitemap.
  • Укажите ссылку на файл в robots.txt или в разделе Файлы Sitemap Яндекс Вебмастера.
  • Укажите ссылку на файл в robots.txt или отправьте его непосредственно в Google с помощью Search Console.
  • При необходимости вы можете удалить информацию о Sitemap.

Анализ файлов Sitemap

С помощью инструмента «Анализ файлов Sitemap» вы можете проверить содержимое Sitemap вашего сайта. Проверка производится с учетом требований к файлу. Чтобы проверить содержимое файла, перейдите на страницу Анализ файлов Sitemap и выполните следующее:

  1. Добавьте файл одним из способов:
    • Содержимое файла (переключатель текст). Скопируйте содержимое файла в поле. Если при проверке в нем обнаружатся ошибки, вы сможете отредактировать файл и перепроверить.
    • Сам файл (переключатель файл). Загрузите файл из директории сайта или перетащите его в поле.
    • Ссылку на файл (переключатель URL). Укажите ссылку на файл в поле, например https://example.com/sitemap.xml.
  2. Нажмите кнопку Проверить.

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

Что делать дальше

Загрузите файл Sitemap в Яндекс Вебмастер (Индексирование → Файлы Sitemap), чтобы робот регулярно обрабатывал его и узнавал об обновлениях на сайте. В Яндекс Вебмастере вы сможете увидеть, когда робот проиндексирует файл, а также сообщить о его обновлении.