Как создать sitemap и для чего нужна карта сайта

Здравствуйте уважаемые читатели блога PomKomp.ru Любой вебмастер знает, что для успешного продвижения web-проекта в выдаче поисковиков необходим оптимизированный, уникальный и интересный контент, удобное юзабилити, а также своевременная индексация этого самого контента роботами. С наполнением сайта все понятно: поисковик непременно обнаружит «слизанный» у конкурентов материал и наложит определенные санкции. За usability сайта отвечает корректная система навигации, привлекательный дизайн и правильное линкование текстов. Если создать файл sitemap, то это даст указание поисковым системам, каким страницам следует отдавать предпочтение при индексации ресурса. О том, что такое карта сайта и о правилах создания этого документа пойдет речь в этой публикации.

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

В большинстве web-проектов используют два варианта сайтмап. Карта web-проекта в формате HTML– это отдельная страница ресурса, со ссылками на категории, разделы или статьи проекта. Фактически, sitemap.html служит в качестве своеобразного каталога и удобного навигатора для посетителей ресурса. Как правило, страница с картой (для посетителей) находится на видном месте ресурса, имеет удобную (для пользователя) структуру и краткие описания к статьям или категориям проекта.

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

  • приоритетность;
  • дата последнего сканирования;
  • предполагаемая частота обновления контента;

Почему sitemap улучшает индексацию ресурса

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

С использованием CSS, появлением различных готовых движков и систем управлений контентом, далеко не каждая часть web-проекта стала содержать полезную для пользователя информацию. Только установив CMS на хостинг, поисковик может обнаружить не одну тысячу элементов, и это при полном отсутствии в них, контента.

Время работы поискового робота над одним ресурсом и количество просканированных им файлов жестко регламентировано. «Прогулявшись по дебрям» стилей и базам данных CMS, робот может не успеть проиндексировать необходимые статьи, что значительно тормозит повышение рейтинга проекта в поисковой выдаче. Создав в своем web-проекте файл sitemap.xml вы сообщаете поисковикам, где находится контент подлежащий индексации.

Важно знать! Карта сайта не является гарантией того, что поисковые системы мгновенно выполнят индексацию указанных в документе страниц ресурса.  Сайтмап – всего лишь помогает поисковым ботам ориентироваться в структуре вашего web-проекта.

Структура документа sitemap.xml

Чтобы самостоятельно сделать sitemap для интернет-ресурса следует знать структуру этого документа.

Стандартный заголовок, в котором поисковым системам сообщается информация о кодировке документа.

Структура карты сайта

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

Структура карты сайта 2

В теге <loc> – прописывается адрес необходимой для индексирования. <lastmod> – это тег, который предоставляет поисковым машинам информацию о дате обновления данной страницы.  <Сhangefreq> указывает роботам на предполагаемую вебмастером частоту обновления информации в этой части web-проекта. Тег <priority> «говорит» о приоритете в индексации данной страницы. По умолчанию, значение приоритета всех разделов web-проекта равно 0,5. Вебмастер сам может выставить необходимое значение от 0 до 1. Из всего списка тегов, обязательным является только <loc>.

Важно! Следует знать, что на объем файла сайтмап, поисковики накладывают некоторые ограничения. Файл sitemap.xml не может иметь с документе более чем 50 тыс. ссылок. Кроме того, вес файла не должен превышать 10 мГб.

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

Создаем сайтмап для ресурсов на CMS Joomla и WordPress

Для того чтобы создать sitemap в WordPress существует проверенный и достаточно функциональный плагин Google XML Sitemaps. Кроме генерирования самой карты сайта и ее автоматического обновления, плагин умеет оповещать некоторые поисковые системы о произошедших изменениях в документе. Установить и настроить его сможет даже не самый опытный вебмастер. Итак, чтобы создать sitemap в WordPress, необходимо:

  1. Скачайте архив плагина на сайте поддержки WordPress.
  2. Распакуйте его и перенесите в раздел wp-content/plugins.
  3. В папке wp-config.php создайте два файла sitemap с расширением xml и xml.gz
  4. Разрешите созданным файлам автоматическое обновление.
  5. Активируйте плагин через админ-панель WordPress.
  6. Произведите необходимые настройки плагина.Создать sitemap

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

В CMS Joomla встроенных возможностей для того чтобы сделать сайтмап нет. Для ее построения лучше всего использовать дополнительный компонент Xmap, который позволяет генерировать карту ресурса под управлением CMS Joomla, в xml и html форматах.

Загрузите и установите скачанный архив Xmap. Делать это нужно в админ-панели, где выбрать: Расширения – Менеждер расширений – Загрузить файл пакета – Выбрать файл – Загрузить и установить. После установки в меню компонентов админ. панели появится новый компонент Xmap.

Создать файл sitemap

Выберите Xmap и переходите к настройкам. В пункте «Подробности карты сайта» необходимо заполнить название. Далее переходим к вкладке «Меню»

Сделать файл sitemap

Во вкладке меню следует выбрать те пункты, которые будут отображаться.

Создать sitemap

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

Файл создан и будет автоматически обновляться. Теперь осталось скопировать ссылку на страницу с sitemap.xml и «скормить» его поисковым машинам в качестве приглашения на индексацию.

Зайдите в webmaster.yandex.ru, выберите свой ресурс, раздел sitemap, после чего вставьте ссылку в окно и нажмите кнопку «Добавить». Те же действия необходимо проделать с webmaster Google и по желанию с другими поисковыми системами. Также необходимо добавить директиву Sitemap в robots.txt вашего сайта. О том, как создать и настроить robots.txt я описал в другой статье. Как видите, создать файл sitmap довольно просто, а польза от него – огромная.

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

Подпишитесь на новости сайта

Вы также можете прочесть...

1 Ответ

  1. Александр:

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

Добавить комментарий

Яндекс.Метрика