Карта сайта
Карта сайта – это список ссылок на страницы ресурса, предназначенный для поисковых систем и пользователей. Она может включать не все существующие документы, а только важные для продвижения. Например, в список не включаются страницы регистрации, обратной связи, корзина.
Типы карт
Существует 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 формате для краулеров поисковиков.