Карта сайта xml – способы её создания

Автор: Владимир Федоричак

Работа над своим веб-проектом с целью увеличения органического поискового трафика на его страницы является одной из важнейших задач для любого владельца сайта. Это одинаково необходимо как владельцу личного блога, так и предпринимателю, который работает над своим интернет-магазином.
Создание корректной карты сайта и уведомление о её существовании роботов поисковых систем является одним из самых простых способов улучшить индексацию страниц, увеличив тем самым видимость в поиске. Особенно актуален данный момент для сложных и слабо структурированных сайтов, на которых присутствует 1000 и более страниц.

Поисковые системы напоминают об этом в своих рекомендациях для веб-мастеров, и для выполнения такой задачи нет необходимости в специальных технических знаниях.

Что такое «карта сайта»?

Как можно догадаться из названия, карта сайта представляет собой карту содержимого ресурса с указанием перечня страниц, которые на нем представлены, и их расположения. Существует два типа карт сайта – в формате XML (для поисковых систем) и в формате HTML – для людей. В первом случае речь идет о специальном файле, который «считывает» поисковый робот, а под вторым понимают специальную страницу, которую посетитель может просматривать по аналогии с другими страницами сайта.

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

Вот наглядный пример того, как выглядит фрагмент кода, взятый из sitemap.xml:

50fbFQw

Как вы можете видеть на скриншоте, в файле указаны URL-адреса страниц и различные теги, такие как (дата последнего обновления), (частота обновления данного URL) и — тег, который сообщает поисковикам приоритет этой страницы по отношению к другим. Этот показатель составляет от 0,0 до 1.0, где 1.0 обычно указывается для главной страницы, а для внутренних страниц он выставляется на уровне 0,4-0,6.

В одном файле sitemap.xml не должно быть более 50 тысяч адресов страниц. Если же их больше, необходимо создать несколько отдельных файлов и один индексный, в котором будут ссылки на остальные карты.

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

DpNhvLQ

В наше время на данном этапе развития поисковых систем использование карты сайта в HTML-формате является неактуальным. Поэтому далее в статье под этим термином мы будем иметь в виду именно XML-формат.

Для чего нужна карта сайта

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

  • Какие страницы существуют на вашем сайте.
  • Приоритет (относительная важность) одних URL по отношению к другим.
  • Какой контент и когда в последний раз обновлялся.
  • Частота, с которой вы хотели бы, чтобы робот повторно сканировал содержание страницы.

Таким образом, это полезный инструмент, который позволяет поддерживать актуальность представления страниц вашего веб-проекта в индексе поисковых систем. Если речь идет об интернет-магазинах, наличие sitemap.xml однозначно рекомендуется, так как если у вас большое количество страниц, полная индексация сайта без этого файла может занять длительное время.

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

  • продолжительность индексации новых страниц может существенно затянуться во времени, особенно если отсутствует грамотная внутренняя перелинковка;
  • об изменениях, внесенных на страницах сайта, поисковые системы могут узнавать с существенной задержкой. Это важный момент при редактировании, например, метатегов и других существенных данных;
  • некоторые карточки товаров в многостраничных интернет-магазинах могут и вовсе не попасть в индекс, что негативно сказывается на видимости сайта и объеме трафика с органического поиска.

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

Способы создания карты сайта

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

XML-Sitemaps.com

Известный и популярный сервис, один из первых в своем роде. Генерация карты осуществляется путем выполнения трех простых шагов:

  1. Введите адрес веб-сайта в форму.
  2. Нажмите  кнопку Start для начала сканирования страниц.
  3. После завершения сканирования вы сможете скачать карту сайта в нужном вам формате.

01VeWYf

Сам сервис условно-бесплатный, с ограничением на сканирование до 500 страниц на free-тарифе. Если вам нужно просканировать многостраничный сайт, придется переходить на тариф PRO. Правда, у ряда специалистов есть мнение, что в современных условиях, если на вашем сайте присутствует до 1000 страниц, карту сайта можно не использовать.

Генератор от CY-PR.com

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

TvJ3qfW

Единственный нюанс – если страниц действительно много, сбор данных может занять продолжительное время.

CMS PrestaShop

Эта система для управления интернет-магазинами включает встроенный модуль для генерации карты сайта со всеми необходимыми настройками. Пример её работы можно увидеть на фото ниже:

097f29f5290b46f18218a2efce6ba38a

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

CMS WordPress

Данная платформа обычно применяется для создания различного типа информационных сайтов. Но при использовании ряда дополнений, например популярного WooCommerce, на WordPress можно создавать и небольшие интернет-магазины. Для сложных проектов в области e-commerce он подходит недостаточно.

Плагинов, которые позволяют создавать карту сайта для ресурса на WordPress, существует немало, и во всем этом многообразии легко потеряться. Рекомендуем обратить внимание на Google XML Sitemaps, который зарекомендовал себя как проверенное решение.

kqM09xm

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

Добавление sitemap.xml в панели веб-мастеров

Так как основной причиной создания данного файла является донесение с его помощью определенной информации поисковым системам, важно убедиться, что их роботы действительно его «увидят». Есть два основных способа, как это сделать: первый – добавить sitemap.xml через панель для веб-мастера, второй – прописать путь к нему в robots.txt.

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

Для того чтобы добавить sitemap.xml в Google Search Console после создания аккаунта в данном сервисе, нужно зарегистрировать в нем сайт и в панели инструментов перейти в раздел, через который и осуществляется добавление карты сайта:

9XIuPm5

Для добавления карты сайта в Панели для вебмастеров от Яндекса тоже потребуется регистрация аккаунта и подтверждение прав на владение сайтом. Затем найдите в меню пункт «Настройка индексирования» и выберите «Файлы Sitemap». Здесь вы увидите нужную форму:

DdynEXi

Для того чтобы поисковые системы обработали добавленные файлы, потребуется некоторое время, но в том, что роботы будут взаимодействовать с ними, вы теперь можете быть уверены.

Также нужно указать роботам на наличие карты сайта путем прописывания специальной директивы в файле robots.txt. Для этого достаточно одной строчки:

8tkhgQy

Карта сайта является тем примером, который отлично демонстрирует, как, приложив немного усилий в правильном направлении, можно получить хорошие результаты.

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

BLOG & NEWS

Оставьте ответ

Ваш email не будет опубликован.

  • ББудем на связи

    Свяжитесь с нами

    • ул.Водогонная 2, офис 321, 79017 Львов, Украина
    • email: [email protected]
    Спасибо!Мы получили ваш запрос.
    Представитель команды свяжется с вами в ближайшее время.
    Обычно это занимает 1-2 рабочих часа.