Карта сайта. Какие бывают и как правильно сделать

Введение

Карта сайта – это список страниц сайта доступных для пользователей и поисковых роботов. Существует два типа карты сайта. HTML и XML карты сайта. Оба типа карт предназначены для ускорения индексации.

 

HTML карта сайта

HTML карта предназначена для людей, точнее и правильнее сказать, что подобные карты сайта использовались на первых сайтах в 2000 годах. Некоторые сео-специалисты утверждают, что наличие HTML карты сайта ускоряет индексацию сайта, так как новые добавляемые страницы сразу попадают в эту карту. В общем в своих проектах, я такую карту себе делаю.

Вот Роскомнадзор, например, использует карту сайта.

карта-сайта-роскомнадзора

 

XML карта сайта

XML карта предназначена для поисковых роботов. Эту карту можно увидеть если добавить окончание sitemap.xml. Например,  gefy.ru/sitemap.xml

XML карта сайта повышает доверие поисковиков к вашему сайту потому что любая работа над сайтом упрощающая индексацию поисковиками идёт в плюс.

Почему XML карта сайта нужна

  • Быстрая индексация новых страниц
  • Гарантия, что поисковой робот найдет новые страницы
  • Распределение приоритетности при индексировании
  • В карте сайта указывается частоты обновление информации на каждой странице
  • Указывается дата последнего обновления на странице

Почему нужна карта сайта, по мнению Яндекса

карта сайта яндекс справка

 

Правильная настройка XML-карты сайта

Одна из важных моментов это моментов, это приоритетность. Priority – это относительная величина, поэтому нет смысла писать для всех страниц (с целью накрутки) приоритет – 1.0, это действие бессмысленно. Распределяйте приоритетность в зависимости от стратегии продвижения сайта. Популярная стратегия продвижения по низкочастотным запросам. Для коммерческого сайта/интернет-магазина стоить распределить по товарных позициям. Для блогов стоит распределять равномерно.

 

Требования и ограничения к карте сайта

  • Использование кодировки utf-8
  • Максимальный размер карты сайта файла sitemap.xml 10мб
  • Максимальное количество страниц 50 тыс.
  • Все файлы при обращении должны быть доступны и сервер должен возвращать HTTP-код 200.
  • Если встречается несколько страниц со схожей информацией необходимо определить каноническую страницу
  • Указывать страницы только домена, для которого эта карта составлена.
Рекомендуем к прочтению  Страницы пагинации. Правильная настройка без дублей.

Создать карту сайта можно двумя способами

Создать можно карту можно двумя способами вручную или через сторонний плагин. Легче всего создать карту сайта через плагин. Сложнее всего создать в ручную через онлайн сервис или через программы XENU и SCREAMING FROG.

Создать файла sitemap.xml в ручную

    1. Создайте карту сайта в любом онлайн-генераторе (например тут или тут)
    2. Сохраните файл
  1. Перейдите в файловый менеджер и загрузите в корневую папку документ с названием sitemap.xml
  2. Проверьте доступность карты сайта по адрес www.yoursite.ru/sitemap.xml

 

Плагин Google XML Sitemaps для WordPress

 

sitemap-xml-wp

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

 

Настройка карты сайта через плагин Yoast SEO

Установите и активируйте плагин Yoast SEO

Далее перейдите в настройки плагина => информационная панель => особенности => дополнительные настройки страницы. Это создаст XML карту сайта и добавит новый раздел XML Карта сайта в SEO. Здесь можно изменять различные настройки: исключение определенных страниц, максимальное количество записей. В принципе, тут можно ничего не трогать, так как все настроено по умолчанию.

wordpress-seo-xml

 

Так можно создать XML карту сайта. Ссылку на карту и как она выглядит вы можете увидеть здесь же.

wordpress-seo-xml

 

Создание HTML карты сайта для WordPress

Для создания HTML карты сайта для WordPress установите и активируйте WP Sitemap Page.

Создайте новую страницу и добавьте туда шорткод [wp_sitemap_page] в то место, где вы хотите разместить HTML карту сайта.

[wp_sitemap_page]

short-code-sitemap

Нажмите на кнопку опубликовать и на вашей странице будут выведенны все страницы и все записи вашего сайта.

Рекомендуем к прочтению  Заметка: как ускорить индексацию постов и страниц

sitemap-html-page

Добавление карты в Яндекс.Вебмастер

Для добавления нужно перейти в Индексирование => Файлы Sitemap и загрузить файл xml карты сайта.

добавление карты сайта в вебмастер

 

Добавление XML карты сайта в Bing

Необходимо использовать Bing Webmaster Tools. Для проверки подлинности собственности сайта необходимо будет загрузить файл. Более подробная инструкция здесь. В процессе проверки необходимо ввести адрес и нажать кнопку Добавить

Добавление сайта в Google search Console

Для добавление карты в сайта в Google Search Console нужно перейти в сканирование.

добавление в search console

Добавление/проверка файла sitemap. Добавляете адрес расположения карты сайта например gefy.ru/sitemap.xml и на этом всё.

 

sitemap search console

Итог

Заметка получилась довольно длиной. Карта сайта нужна, даже если у вас будут какие-то ошибки, то скорее всего поисковик вас об этом оповестит и даст вам рекомендации.

Ссылка на основную публикацию