[wp_sitemap_page only=»post»]

Что такое карта сайта

Карта сайта, или sitemap — это список страниц сайта в иерархическом порядке. Используется поисковыми системами — в формате XML, или для облегчения навигации на ресурсе — файл HTML.

Примечание! XML и HTML — язык разметки.

XML — проверяется роботами, которые индексируют страницы сайта и проверяют его структуру.

Пример sitemap.xml

HTML — страница со ссылками на все разделы ресурса. А именно иерархическая последовательность разделов, категорий и страниц. Создается для пользователей, чтобы им было проще найти нужный раздел сайта.

Пример HTML sitemap

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

Пример подвала сайта с основными разделами

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

Sitemap — это навигатор, который помогает поисковым системам корректно сканировать сайт и индексировать его страницы.

В карте сайта содержится следующая информация:

  • Список URL страниц и их иерархия.
  • Тип опубликованного контента — изображения, видео.
  • Информация об альтернативных версиях страниц.
  • Данные о частоте обновления — если страница уже проиндексирована и на ней не было изменений, робот не будет ее проверять еще раз.
  • Информация о приоритетности страниц — какие разделы нужно просканировать первыми.

Важно! Чтобы узнать о том, как поисковые системы обрабатывают карту сайта — изучите справку от «Яндекс» и Google.

Простой, но мощный конструктор лендингов

Создайте мобильный лендинг, интернет-магазин или мультиссылку для Instagram и продвигайте ее через чат-боты в мессенджерах, email и SMS — все это на одной платформе!

Можно ли обойтись без sitemap

Карта сайта — это рекомендованный инструмент. Если у вас не добавлен sitemap, поисковый робот от «Яндекс» отметит это как возможную, но не критичную проблему.

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

Карта сайта нужна:

  • Новым сайтам, у которых мало внешних ссылок.
  • Для тех, кто часто вносит изменения.
  • Ресурсам, на которых есть приоритетные и менее значимые страницы.
  • Сайтам со сложной структурой.
  • В случае, если на сайте есть страницы, которые никак не связаны с другими — то есть на на них нельзя попасть ни по внутренней, ни по внешней ссылке.

Sitemap также помогает быстро отслеживать ряд проблем:

  • Ошибки при сканировании URL.
  • Закрытые от индексации страницы.
  • Ошибка 404.

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

А теперь давайте рассмотрим виды карты сайта XML. У HTML карты существует только один вид, который мы разобрали в начале статьи.

Общая информация в файле

Все ссылки сайта перечислены в одном документе в порядке приоритетности страниц.

На примере ниже показана классическая карта со страницами сайта, которую можно встретить на ресурсах на основе CMS — WordPress. В данном случае отображается только URL и дата последнего обновления.

Sitemap, в которой страницы сайта перечислены в иерархическом порядке, начиная с главной

Информация о других картах сайта в едином файле

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

Пример sitemap интернет-магазина бытовой техники. Здесь вы можете видеть, как поделены товары — в числовом порядке.

Sitemap интернет-магазина бытовой техники

Sitemap для изображений, видео и новостей

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

Пример отображения карты с картинками — ссылка на тег разметки изображения:

Пример карты с картинками

Ниже шаблон карты новостей.

Пример, как должна быть заполнена карта новостей

Что обязательно должно быть в карте сайта

А теперь давайте разберемся в параметрах, требованиях и тегах карты сайта.

Требования к sitemap.xml

  1. Кодировка файла — UTF-8. Распространенный стандарт кодирования символов Юникода, позволяющий более компактно хранить и передавать информацию.
  2. Максимальное количество ссылок в одном файле — 50 000.
  3. Размер файла — до 50 мегабайт.
  4. Ссылки соответствует одному хосту — домен и главное зеркало: example.com или store.example.com.
  5. Обращение на сервер возвращает ответ «The HTTP 200 ОК».

Таблица тегов

Ниже мы подготовили таблицу тегов, которые встречаются в описании карты.

Тег

Обязательный параметр

Описание

Да

Главная директива карты сайта, которая отражает стандарт протокола. Он показывает поисковым роботам, какие данные содержатся в sitemap и в каком приоритете нужно индексировать страницы.

Пример:

Да

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

В общей sitemap, которая содержит несколько карт, вы встретите тег

Да

Здесь содержится полная ссылка на страницу сайта — каноничный URL.

Может начинаться с «http» или «https»

Присваивается автоматически

Дочерний тег сообщает дату последнего обновления страницы в формате UTC: ГГГГ-ММ-ДД.

Например, 2021-20-04

Нет

Тег, в котором содержится информация о частоте изменений страницы. Значения тега:

·         always (постоянно)

·         yearly (ежегодно)

·         monthly (ежемесячно)

·         weekly (еженедельно)

·         daily (ежедневно)

·         hourly (каждый час)

·         never (никогда)Данный параметр является подсказкой для поискового робота. Во-первых, вы не сможете всегда отслеживать регулярность изменений. Во-вторых, даже если у вас указано значение «ежегодно» — это не показатель того, что робот за год ни разу не просканирует страницу

Нет

Дочерний тег, показывающий приоритет страницы среди прочих. Значения от 0 до 1,0 — от неважных страниц к наиболее приоритетным.

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

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

Нет

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

Например:

Подробности можно изучить в справке Google

Нет

Дочерний элемент тега . Отражает полную ссылку на изображение

Нет

Нет

Подпись к картинке

Нет

Место съемки фотографии: город, страна

Нет

Название ролика, до 100 символов

Нет

Место размещения плеера

Нет

Превью видео, от 120 х 90 пикселей

Нет

Описание видео, до 2 000 символов

Нет

Список платформ, где может воспроизводиться видеоролик

Нет

Категория для видео

Нет

Общий тег, в котором указывается издание

Нет

Название издания

Нет

Язык в формате ISO 639

Нет

Название статьи

Нет

Ключевые слова по теме статьи

Да

В завершении данных, содержащихся в конкретной директиве указывается соответствующий тег со знаком слэш: , , , , и так далее

Куда нужно внедрить sitemap.xml

Sitemap необходимо поместить в корневую папку сайта.

Добавить директиву sitemap в файл robots.txt. Пример записи в документе: «Sitemap: http://site.com/sitemap.xml».

Важно! О том, как должен быть прописан robots.txt для поисковых систем — читайте в справке «Яндекс» и Google.

Указать URL файла в панелях вебмастеров — «Яндекс.Вебмастер» и Google Search Console.

Скриншот, как добавить карту в панель «Яндекс.Вебмастер»: раздел «Индексирование» — «Файлы Sitemap» — «Добавить файл Sitemap».

Пример, как добавить карту в панель «Яндекс.Вебмастер»

В Google Search Console схема добавления карты похожа: «Индекс» — «Файлы Sitemap» — «Добавьте файл Sitemap».

Пример, как добавить карту в Google Search Console

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

Скриншот, где можно проверить отчет об индексации

Куда нужно внедрить sitemap.html

  1. В карте не должно быть более 200 ссылок. Если требуется добавить больше — используйте многоступенчатую карту.
  2. Карту обычно размещают ссылкой в футере сайта или на странице 404. Пользователь, нажимая на ссылку, переходит на отдельную страницу, где расположен список всех страниц ресурса.
  3. Директиву sitemap.html также добавляют в файл robots.txt.
  4. В качестве анкоров используют релевантные слова, которые относятся к содержанию страницы.
  5. Карту необходимо обновлять по мере изменений на сайте, чтобы она не теряла своей актуальности.
  6. HTML карта должна отвечать структуре сайта — разделы, категории, страницы и вложения.

Создание карты сайта

А в этом разделе мы рассмотрим варианты, как создать sitemap.

Онлайн-генератор

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

My Sitemap Generator

My Sitemap Generator — один из популярных генераторов. Бесплатно может обработать до 500 URL. Если нужно больше, необходимо приобрести подписку — от 2,5 долларов.

Генератор позволяет настраивать параметры обработки сайта.

Пример работы сервиса My Sitemap Generator

XML Sitemaps Generator

XML Sitemaps Generator — простой в управлении сервис: вводите адрес сайта и получаете карту. Бесплатно разрешает обработать 500 страниц, от 1 000 URL подписка стоит от 4,99 долларов в месяц. Платная версия также позволяет работать с сайтом, проверять SEO — структуру ресурса, внешние и внутренние ссылки.

Пример бесплатной обработки сайта в сервисе

Сайт HTMLWEB

HTMLWEB — генератор также позволяет настраивать параметры для обработки страниц, а еще здесь есть разделы, как для новичков, так и для экспертов.

В бесплатном доступе 500 URL, далее идет оплата — по 25 рублей за каждые 2 000 страниц.

Скринкаст, как работает сервис на сайте htmlweb.ru

Дополнительные модули для CMS

Если вы используете CMS — подключите плагин, который за несколько минут создаст sitemap для вашего сайта и автоматически добавит ее в в корневую папку.

Если у вас WordPress — можете воспользоваться Google XML SitemapsAll in One SEO Pack для общих sitemap, а для видео подключить WP Video SEO.

Рекомендуем к прочтению! Узнайте, как использовать плагины WordPress для оптимизации сайта.

Ниже показаны настройки плагина Google XML Sitemaps — к примеру, автоматическая загрузка sitemap в файл robots.txt.

Настройки плагина, как сделать карту сайта

Пример, как выглядит готовая карта с плагином Google XML Sitemaps.

Пример карты на сайте новостей, который был создан в WordPress

Генераторы sitemap.xml для других движков:

Через ПО

В интернете вы можете найти сотни программ, которые помогают сканировать сайт и проверять SEO, например, Sitemap Writer Pro или SiteMap Generator. Мы расскажем о Screaming Frog SEO Spider Tool. Это бесплатный сервис для работы с поисковой оптимизацией. С помощью этого программного обеспечения можно комплексно провести аудит сайта.

  1. Для начала скачайте и установите приложение.
  2. В поисковой строке введите URL сайта и нажмите «Start». Дайте ПО проверить ресурс.
    Пример обработки сайта
  3. После этого найдите в верхнем меню раздел «Sitemaps» и выберите соответствующую карту «XML Sitemap» или «Images Sitemap».
    Скриншот, как найти раздел, с помощью которого можно создать карту сайта

Как проверить карты сайта на ошибки

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

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

Проверить sitemap.xml можно в Screaming Frog SEO Spider Tool, «Яндекс.Вебмастер» и Google Search Console. Работу последнего сервиса мы рассматривали выше.

Screaming Frog SEO Spider Tool

Найдите в верхнем меню раздел «Mode» и переключите тип сканирования на «List».

Переключение рабочей поверхности в программе Screaming Frog SEO

В середине появится кнопка «Upload». Нажмите и выберите пункт «Download XML Sitemap».

Пример, как загрузить карту и проверить ее с помощью программы

«Яндекс.Вебмастер»

Чтобы проверить карту в «Яндекс.Вебмастер», зайдите в раздел «Инструменты» — «Анализ файлов Sitemap».

В открывшемся блоке выберите способ добавления файла: вставить текст, ссылку или прикрепить документ.

Пример, как проверить файл с картой

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

Пример обработки файла sitemap

Рекомендации — как работать с sitemap.xml

  1. Скрывайте карту сайта в целях безопасности уникальных страниц. Сервисов для парсинга становится все больше. Если конкурент полностью скопирует структуру вашего сайта и клонирует ее — вы можете потерять уникальность своего ресурса, а у оригинальных страниц снизится потенциал в поисковой выдаче.
  2. Создавайте карты изображений, видео и новостей. Такие карты решат проблему с индексацией — роботы будут быстрее и лучше понимать контент, который располагается на вашем сайте. С подобными сложностями часто сталкиваются интернет-магазины — в ситуации, когда бот не смог распознать все изображения товаров. Карты также помогут загружать графический контент в соответствующие разделы на поиске с картинками и видео.
  3. Соберите мелкие карты в одну большую, если у вас сайт с тысячами URL.
  4. Не забывайте добавлять карту в файл robots.txt, а также в панели вебмастеров.
  5. Если у вас сайт-агрегатор с большим количеством страниц, на которых постоянно обновляется информация — создайте динамическую карту сайта. Робот проверяет sitemap — индексирует страницы, которые представлены в карте. Вы удаляете уже проверенные страницы и загружаете в карту новые, требующие обновления. Таким образом, все страницы сайта активно проверяются роботом и он ничего не пропускает.
  6. Если у вас лендинг — создание карты не является обязательным.

А если проблем с поисковыми роботами у вас нет и сайт находится в топе — уделите внимание коммуникации с пользователями. Регистрируйтесь в сервисе SendPulse и подключайте наши инструменты: используйте CRM и конструктор мультиссылок, отправляйте email, Viber и SMS рассылки, а также подключайте чат-боты в таких мессенджерах, как ВКонтакте, Facebook Messenger, Telegram и WhatsApp!

Дата публикации: