Карта сайта

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

Типы карт

Существует 2 вида карт сайта: HTML и XML.

HTML-карта

     HTML-карта – это стандартная страница в шаблоне сайта, которая содержит список всех основных категорий и страниц интернет-ресурса. Она создается для удобства пользователей, помогает им ориентироваться в структуре сайта и быстро находить необходимые разделы. HTML-карта должна отображать структуру категорий и подкатегорий. Как правило, это реализуется с помощью форматирования.

     При создании HTML-карты необходимо придерживаться следующих правил:

  • Ссылка на карту сайта должна располагаться на главной странице. Как правило, ее размещают в футере или шапке сайта.
  • Список страниц должен отображать иерархию документов.
  • Не следует перегружать страницу изображениями и другими графическими элементами.
  • Карта сайта должна обновляться при добавлении новых или удалении старых страниц.

     HTML-карта выполняет ряд важных функций:

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

XML-карта

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

     Основные элементы XML-карты:

  • список всех страниц ресурса и прямые ссылки на них;
  • даты последних изменений в документах;
  • приоритетность страниц (главная страница должна иметь приоритет 1);
  • частота обновления документов.

     Ссылка на файл sitemap.xml должна быть указана в файле robots.txt, а также в панелях вебмастеров. В одной карте можно разместить до 50 тыс. ссылок, при этом ее размер не должен превышать 10 Мб. Файл sitemap.xml должен быть создан в кодировке UTF-8.

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

Способы генерации карты сайта

     Существует несколько вариантов формирования таких файлов:

  • Ручной. Это долгий и кропотливый процесс. Однако если сайт имеет небольшую структуру, то при владении навыками XML и HTML верстки создать карты сайта можно вручную самостоятельно.
  • С помощью плагинов. Для всех популярных CMS-систем разработаны специальные плагины для генерации sitemap. Они извлекают ссылки на все страницы и формируют оба типа карт. Кроме того, плагины позволяют вручную задавать параметры генерации и автоматически обновляют файлы при создании или удалении страниц.
  • С помощью программ. Существует множество программ для генерации sitemap.xml, как платных, так и бесплатных (например, SiteMap Generator, GSiteCrawler, WonderWebWare SiteMap Generatior). Среди преимуществ таких программ-генераторов большое количество функций и удобство в использовании. Однако они имеют и один существенный недостаток: при обновлении структуры сайта необходимо заново генерировать файл.
  • С помощью онлайн-сервисов. Главное преимущество таких сервисов – простота в использовании. Для генерации sitemap.xml достаточно указать ссылку на сайт и сервис самостоятельно сгенерирует файл.

     Каждый сайт должен содержать два типа карт – в HTML формате для пользователей и в XML формате для краулеров поисковиков.