Наш сайт использует cookie и данные об IP адресе для удобства вашей работы. Если вы не согласны - пожалуйста, покиньте сайт.
Согласен
Главная / Блог / Как создать и добавить карту сайта sitemap.xml

Как создать и добавить карту сайта sitemap.xml

Поделиться

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

Когда нужно заниматься картой сайта?

К перечню ситуаций, когда обязательно нужно заняться оформлением файла sitemap:

  • На сайте более 500 страниц. При этом поисковые роботы могут пропустить созданные или модифицированные страницы;
  • Сложная система перелинковки. Ссылка на страницу может быть пропущена из-за сложности доступа к ее расположению, либо доступности исключительно после выполнения ряда действий пользователем;
  • Отсутствие на сайте ссылок, которые бы вели на страницу. Если у поисковой системы не будет возможности найти переадресацию, индексирование завершить не получится;
  • Глубокая степень вложенности. Поисковые алгоритмы имеют предел сканирования страниц, поэтому часть может быть пропущена, в особенности если на сайте сложная система перелинковки.

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

Когда не нужен файл Sitemap

В карте сайта нет необходимости, если:

  • На сайте менее 500 страниц;
  • Присутствует детальная система перелинковки адресов между собой;
  • Страницы сайта доступны в панели навигации.

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

Зачем нужен Sitemap?

Карта сайта необходима для корректного сканирования сайта при помощи систем поисковой выдачи и проведения индексации. В составе XML карты всегда содержится следующая информация:

  1. Список всех адресов, которые имеются на сайте.
  2. Приоритетность страниц при сканировании ресурса. Поисковые роботы будут начинать сканирование с приоритетных разделов.
  3. Дата изменения результатов. Поисковые системы не будут индексировать страницы, которые не подвергались изменению на последнем этапе сканирования.
  4. Возможная частота изменения страниц представляет собой справочный материал для поискового робота, который позволяет ориентироваться на частоту повторного сканирования системы.

Теги XML-карт

Наименование тега Обязательность Description
<urlset> +

Необходим для инкапсуляции карты сайта и указания текущего стандарта протокола сетевого взаимодействия

<url>

+

Родительский тег для имеющегося URL-адреса. Другие теги будут являться дочерними

<loc> + Включает данные о полной ссылке на имеющуюся страницу сайта, причем ссылка должна являться частью главного зеркала
<lastmode> -

Содержит информацию о дне, когда в последний раз была изменена страница, в распространенном формате UTC

<changefreq> -

От Change frequency — частота изменений страницы. Включает несколько параметров:

  1. Always — всегда.
  2. Hourly — ежечасно.
  3. Daily — ежедневно.
  4. Weekly — еженедельно.
  5. Monthly — ежемесячно.
  6. Yearly — ежегодно.
  7. Never — никогда.

Это подсказка для поискового робота, которая включает информацию о том, как часто производится обновление. Наиболее частым параметром является еженедельное обновление

<priority> -

Информация для поисковика. Имеет дробный тип данных и может содержать число от 0.0 до 1.0.

Не рекомендуется устанавливать высокий приоритет всем страницам сайта.

Тег необходим для упрощения работы поискового алгоритма. Никак не влияет на результаты выдачи
<xhtml:link> - Применяется для указания дополнительных ссылок на других языках
<image:loc> - Является дочерним элементом тега, отвечающим за указание полного адреса опубликованного изображения
<image:title> -

Необходим для описания содержимого изображения

Как создать sitemap

Создать XML карты сайта можно, воспользовавшись одним из 5 методов:

  1. Сформировать её вручную.
  2. При помощи готовых сервисов, предлагающих сделать xml-карты автоматически.
  3. При помощи встроенных инструментов CMS, на которых был создан сайт.
  4. При помощи плагинов или готовых модулей CMS систем.
  5. С использованием отдельного скрипта. Обычно метод применятся для включения в карту информации о страницах, которые не учитываются другими способами.

Требования к карте

К карте предъявляется ряд требований:

  • Она должна быть закодирована в международной кодировке UTF-8;
  • Количество ссылок в файле не должно превышать 50 тысяч;
  • Размер файла до сжатия не должен превышать 50 мегабайт при использовании стандартных форматов;
  • Ссылки в карте должны полностью соответствовать главному зеркалу ресурса;
  • По результатам обращения к файлу должен возвращаться код 200 HTTP.

Как сформировать файл и сообщить о нем поисковым системам

  1. Провести определение канонических ссылок на страницу, которые обязательно указываются в файле Sitemap. Это важно, если на сайте присутствует множество страниц, содержащих одинаковый текст.
  2. Выбрать формат и сформировать файл.
  3. Проверить документ при помощи автоматизированных сервисов проверки.
  4. Указать ссылку на документ в файле robots.txt или других приложениях.

В каком формате может быть карта сайта?

На текущий момент используется 2 формата, которые используются для формирования карт сайта:

  1. Html — создается как обычная страница, которая содержит адреса, ведущие на основные страницы сайта. Подобный вид карты позволяет быстро ориентироваться по содержимому ресурса и больше рассчитан на посетителей, чем на поисковых роботов. Количество ссылок ограничено 100, в противном случае они не попадут в индекс. В некоторых случаях поисковый алгоритм исключит подобную ссылку из URL из-за огромного количества URL.
  2. XML — это более простой метод создания, который подойдет для формирования адресной картины сайта. Для поисковых систем Sitemap XML будет содержать полные данные о сайте в понятном для кода поискового алгоритма виде. В особенности важно создавать подобный файл для ресурсов, в которых содержится значительное количество документов высокой важности и необходимо создавать перекрестные ссылки. Ограничения файла были описаны выше.

Создание карты сайта при помощи вспомогательных модулей для CMS

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

Для сайтов, которые работают на CMS, применяют плагин Google XM Sitemaps. После установки и активации модуля нужно перейти на страницу настроек, а в настройках системы включить уведомление для поисковика; затем нужно добавить URL Sitemap в файл robots.txt, актировав сжатие документа.

Чтобы указать приоритеты вручную, нужно отключить имеющийся автоматический расчет приоритетов. Важно правильно сформировать раздел "содержание карты сайта". Нужно включить в документ только те типы страниц, которые являются необходимыми.

Для других движков используются следующие приложения:

  1. Joomla — Sitemap Generator.
  2. Drupal — XML Sitemap.
  3. OpenCart может эффективно использовать Yandex Sitemap.

Добавление карты сайта в личный кабинет вебмастеру

Для завершения работы нужно добавить сформированный документ Sitemap в кабинет вебмастеру. Для этого в Search Console нужно:

  1. Выбрать раздел "файлы Sitemap".
  2. Добавить URL имеющейся карты.
  3. Выбрать пункт "отправить".

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

Доверьте рутину нам
Зарегистрируйтесь сейчас и получите 200 лимитов БЕСПЛАТНО!

 
Поделиться
Будь в курсе первым!