Работа над своим веб-проектом с целью увеличения органического поискового трафика на его страницы является одной из важнейших задач для любого владельца сайта. Это одинаково необходимо как владельцу личного блога, так и предпринимателю, который работает над своим интернет-магазином.
Создание корректной карты сайта и уведомление о её существовании роботов поисковых систем является одним из самых простых способов улучшить индексацию страниц, увеличив тем самым видимость в поиске. Особенно актуален данный момент для сложных и слабо структурированных сайтов, на которых присутствует 1000 и более страниц.
Поисковые системы напоминают об этом в своих рекомендациях для веб-мастеров, и для выполнения такой задачи нет необходимости в специальных технических знаниях.
Что такое «карта сайта»?
Как можно догадаться из названия, карта сайта представляет собой карту содержимого ресурса с указанием перечня страниц, которые на нем представлены, и их расположения. Существует два типа карт сайта – в формате XML (для поисковых систем) и в формате HTML – для людей. В первом случае речь идет о специальном файле, который «считывает» поисковый робот, а под вторым понимают специальную страницу, которую посетитель может просматривать по аналогии с другими страницами сайта.
XML-карта сайта – файл, который создается с использованием специального языка разметки XML, который является стандартом для документов такого рода. Он размещается в корневой папке сайта и сообщает поисковым системам такую информацию, как страницы сайта (существующие и добавленные новые), даты их обновления и ряд других метаданных.
Вот наглядный пример того, как выглядит фрагмент кода, взятый из sitemap.xml:
Как вы можете видеть на скриншоте, в файле указаны URL-адреса страниц и различные теги, такие как (дата последнего обновления), (частота обновления данного URL) и — тег, который сообщает поисковикам приоритет этой страницы по отношению к другим. Этот показатель составляет от 0,0 до 1.0, где 1.0 обычно указывается для главной страницы, а для внутренних страниц он выставляется на уровне 0,4-0,6.
В одном файле sitemap.xml не должно быть более 50 тысяч адресов страниц. Если же их больше, необходимо создать несколько отдельных файлов и один индексный, в котором будут ссылки на остальные карты.
HTML-карта сайта – список страниц, отображение их иерархии и структуры сайта, которые создаются в удобном для восприятия человеком виде. Правда, стоит отметить, что такой формат является устаревшим и пользовался популярностью 8-10 лет назад. Вот как это выглядит на практике:
В наше время на данном этапе развития поисковых систем использование карты сайта в HTML-формате является неактуальным. Поэтому далее в статье под этим термином мы будем иметь в виду именно XML-формат.
Для чего нужна карта сайта
Основная идея проста – файл sitemap.xml содержит в себе URL-адреса всех страниц вашего сайта вместе с метаданными и другой полезной для поискового робота информацией. Следовательно, вы сообщаете поисковику о тех страницах, которые есть на ресурсе, улучшая, таким образом, качество и полноту его индексации. Итак, карта сайта нужна для того, чтобы сообщить поисковым машинам следующую информацию:
- Какие страницы существуют на вашем сайте.
- Приоритет (относительная важность) одних URL по отношению к другим.
- Какой контент и когда в последний раз обновлялся.
- Частота, с которой вы хотели бы, чтобы робот повторно сканировал содержание страницы.
Таким образом, это полезный инструмент, который позволяет поддерживать актуальность представления страниц вашего веб-проекта в индексе поисковых систем. Если речь идет об интернет-магазинах, наличие sitemap.xml однозначно рекомендуется, так как если у вас большое количество страниц, полная индексация сайта без этого файла может занять длительное время.
Владелец интернет-магазина или другого многостраничного ресурса, который не использует карту сайта, может столкнуться с целым рядом проблем:
- продолжительность индексации новых страниц может существенно затянуться во времени, особенно если отсутствует грамотная внутренняя перелинковка;
- об изменениях, внесенных на страницах сайта, поисковые системы могут узнавать с существенной задержкой. Это важный момент при редактировании, например, метатегов и других существенных данных;
- некоторые карточки товаров в многостраничных интернет-магазинах могут и вовсе не попасть в индекс, что негативно сказывается на видимости сайта и объеме трафика с органического поиска.
Фактически все сводится к следующему утверждению: роботы поисковых систем смогут проиндексировать страницы вашего сайта и включить их в результаты поиска и без карты сайта. Но наличие sitemap.xml может существенно ускорить этот процесс. При этом нужно позаботиться о том, чтобы при сохранении страницы обновлялась дата в карте сайта.
Способы создания карты сайта
Учитывая важность данного момента для поисковых систем, неудивительно, что существует немало способов эффективного решения этой задачи. Создают карту сайта sitemap.xml как с помощью специализированных онлайн-сервисов, так и посредством модулей-дополнений к популярным CMS или встроенных разработчиками возможностей.
XML-Sitemaps.com
Известный и популярный сервис, один из первых в своем роде. Генерация карты осуществляется путем выполнения трех простых шагов:
- Введите адрес веб-сайта в форму.
- Нажмите кнопку Start для начала сканирования страниц.
- После завершения сканирования вы сможете скачать карту сайта в нужном вам формате.
Сам сервис условно-бесплатный, с ограничением на сканирование до 500 страниц на free-тарифе. Если вам нужно просканировать многостраничный сайт, придется переходить на тариф PRO. Правда, у ряда специалистов есть мнение, что в современных условиях, если на вашем сайте присутствует до 1000 страниц, карту сайта можно не использовать.
Генератор от CY-PR.com
Данный инструмент предоставляется популярным сервисом для веб-мастеров совершенно бесплатно. Разработчики гарантируют, что в процессе сканирования в итоговый файл войдут все страницы сайта, независимо от их вложенности и количества.
Единственный нюанс – если страниц действительно много, сбор данных может занять продолжительное время.
CMS PrestaShop
Эта система для управления интернет-магазинами включает встроенный модуль для генерации карты сайта со всеми необходимыми настройками. Пример её работы можно увидеть на фото ниже:
Присутствуют все необходимые настройки для управления приоритетом страниц, исключения ненужных URL-адресов и т. п. Время, которое требуется для создания файла, может занимать до нескольких минут, если в каталоге много товаров.
CMS WordPress
Данная платформа обычно применяется для создания различного типа информационных сайтов. Но при использовании ряда дополнений, например популярного WooCommerce, на WordPress можно создавать и небольшие интернет-магазины. Для сложных проектов в области e-commerce он подходит недостаточно.
Плагинов, которые позволяют создавать карту сайта для ресурса на WordPress, существует немало, и во всем этом многообразии легко потеряться. Рекомендуем обратить внимание на Google XML Sitemaps, который зарекомендовал себя как проверенное решение.
Плагин локализован на русский язык и предоставляет владельцу веб-проекта все необходимые настройки для управления приоритетами страниц и возможностью исключения ненужных URL-адресов.
Добавление sitemap.xml в панели веб-мастеров
Так как основной причиной создания данного файла является донесение с его помощью определенной информации поисковым системам, важно убедиться, что их роботы действительно его «увидят». Есть два основных способа, как это сделать: первый – добавить sitemap.xml через панель для веб-мастера, второй – прописать путь к нему в robots.txt.
Относительно первого пункта речь идет о специальных сервисах, которые поисковые системы разработали для владельцев сайтов. Они позволяют мониторить состояние веб-проекта, отслеживать ошибки, получать полезные рекомендации и определенным образом влиять на индексацию его страниц в поиске.
Для того чтобы добавить sitemap.xml в Google Search Console после создания аккаунта в данном сервисе, нужно зарегистрировать в нем сайт и в панели инструментов перейти в раздел, через который и осуществляется добавление карты сайта:
Для добавления карты сайта в Панели для вебмастеров от Яндекса тоже потребуется регистрация аккаунта и подтверждение прав на владение сайтом. Затем найдите в меню пункт «Настройка индексирования» и выберите «Файлы Sitemap». Здесь вы увидите нужную форму:
Для того чтобы поисковые системы обработали добавленные файлы, потребуется некоторое время, но в том, что роботы будут взаимодействовать с ними, вы теперь можете быть уверены.
Также нужно указать роботам на наличие карты сайта путем прописывания специальной директивы в файле robots.txt. Для этого достаточно одной строчки:
Карта сайта является тем примером, который отлично демонстрирует, как, приложив немного усилий в правильном направлении, можно получить хорошие результаты.
Если вы можете сделать своими силами что-то, что поможет поисковым система лучше индексировать ваш сайт и привлечь больше трафика, – почему бы и нет? Ведь чем больше вы приложите усилий для продвижения своего бизнеса, тем лучше будет в первую очередь для вас самих.
- Автор: Владимир Федоричак