Карта сайта в форматах html и xml: создание и настройка

Что такое карта сайта и для чего она необходима?

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

Зачем нужна карта сайта?

Есть две причины:

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

Какие бывают карты сайта?

Как правило, файл sitemap составляют отдельно для пользователей (sitemap.html) и отдельно для поисковых систем (sitemap.xml). Это позволяет предоставлять данные в удобном виде, как для людей, так и для поисковых машин.

Sitemap.html для пользователей

При создании данного типа карты необходимо учитывать несколько важных моментов:

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

Sitemap.xml для поисковиков

При наличии карты sitemap.xml поисковые системы индексируют страницы вашего сайта лучше и быстрее, что способствует увеличению посещаемости.

Однако существуют определённые ограничения: xml файл не должен превышать 10 мегабайт и содержать в себе более 50 тысяч ссылок. Чтобы обойти эти ограничения возможно использование архивации.

В том случае, если карта превышает упомянутые значения, можно поступить следующим образом:

  • Указывать в карте сайта ссылки не на все имеющиеся страницы, а лишь на теги, категории и подкатегории;
  • Разместить не один xml файл, а несколько. Например, основная карта может содержать ссылки на множество второстепенных.

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

Карта сайта для посетителей:

Самый популярный плагин, который генерирует файл sitemap.html (карту сайта для людей), называется Dagon Design Sitemap Generator. Перейдите по ссылке и на открывшейся странице нажмите «Latest Release».

Карта сайта

После установки и активации плагина следует перейти к его настройкам:

перейти настройкам

Генератор карты сайта имеет достаточно объёмную страницу с настройками, однако заполняется она довольно быстро.

Генератор карты

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

Во вкладке «Страницы» выберите «Добавить новую»:

«Добавить новую»

В визуальном редакторе пропишите название страницы, затем перейдите в режим html и добавьте следующую строку:

<!-- ddsitemapgen -->
ddsitemapgen

После этого впишите адрес в изменяемую область ссылки:

адрес

Вернитесь к настройкам плагина и в разделе «Основные настройки» в строку «постоянная ссылка на карту сайта» впишите полученную ссылку.

После того, как разделы «Генерация карты сайта» и «Основные настройки» заполнены, в нижней части можно добавить в специальный список страницы и категории, которые должны быть исключены из карты сайта.

В остальном выберите параметры, приведённые на изображении:

исключения

Нажмите «Записать настройки». Возвратившись в визуальный редактор, нажмите «Опубликовать». Карта сайта для пользователей готова.

Карта для поисковых систем

Файл Sitemap.xml (карту сайта для поисковых систем) генерирует плагин Google XML Sitemaps. Он позволяет выбрать, какой вид страниц включить в карту сайта, и настроить ряд прочих параметров.

Перейдите по ссылке и нажмите «Download Version (номер версии)», скачайте плагин и установите:

Google XML Sitemaps

Активируйте Google XML Sitemaps

Активация Google XML

Откройте XML-Sitemap во вкладке «Настройки».

«Настройки»

Теперь необходимо перейти к настройке плагина.

Отметьте пункт «Не использовать автоматическое выделение вычисление приоритета», а в разделе изменения частоты посещения сайта поисковым роботом выберите:

изменить частоты

Прочитав уведомление вверху страницы «Карта сайта ещё не построена. Нажмите здесь для создания её впервые», кликните по ссылке и сохраните полученный документ в корне сайта. Посмотреть файл можно, набрав в строке браузера http://вашсайт/sitemap.xml.

Теперь каждая добавленная на сайт страница будет корректно отображена в структуре карты, которая отправится к поисковым системам Google, Bing, Ask на индексацию.

Для того чтобы к перечню поисковиков добавить Яндекс, укажите в сервисе Яндекс. Вебмастер ваш сайт и в настройках индексирования введите адрес .xml документа.

Чтобы проверить карту сайта на работоспособность Яндекс, создал специальный валидатор, который проверит xml файл карты сайта на присутствие необходимых тегов, ошибки синтаксиса, соответствие формата дат и т.д. и т.п.

Аналогичная проверка в рамках Google осуществляется следующим образом: после добавления вашего сайта в Google Webmasters Tools, в разделе «Конфигурация сайта» выберите «Файл Sitemaps» и нажмите «Добавление/проверка файла sitemap».

«Добавление/проверка файла sitemap»

Затем укажите путь к вашему .xml документу и кликните «Проверить файл Sitemap».

«Проверить файл Sitemap»

Если ошибок не обнаружено, поисковая система Google сможет успешно индексировать карту вашего сайта.

Надеюсь, что прочитанный материал оказался для Вас полезен! До новых встреч!