Зачем нужен sitemap
Перейти к содержимому

Зачем нужен sitemap

  • автор:

Зачем нужен sitemap.xml и что это такое?

Зачем нужен sitemap.xml и что это такое?

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

У вас может быть прекрасно разработанная площадка со множеством функций и хорошо проработанный интерфейс руками профессионального UX/UI-дизайнера. Вы можете регулярно публиковать экспертные статьи, наполненные ключевыми словами по всем канонам SEO, использовать плагины для оптимизации и правильно прописывать метатеги. Но есть и еще один фактор, который нужно учитывать обязательно – это файл sitemap.xml. Опытные веб-мастера хорошо знают, что это такое. А если вы только создаете собственный сайт и не слышали о Sitemap, то эта статья – для вас.

Что такое sitemap.xml?

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

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

Какие есть компоненты файла sitemap.xml и как он выглядит?

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

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

Здесь , и – обязательные теги.

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

Остановимся подробнее на нововведенных атрибутах:

  1. . Показывает, когда в последний раз на странице происходили изменения.
  2. . Определяет частоту изменений страницы. В нашем примерен указано daily, что обозначает ежедневное изменение. Можно установить любую частоту, например, ежечасную (hourly), ежемесячную (monthly), ежегодную (yearly) или постоянную, то есть при каждом переходе по ссылке (always). Можно также указать, что страница никогда не меняется (never). Этот вариант подходит для старых страниц в архиве, которые поисковые системы все же будут индексировать.

Вы решили создать еще одну страницу для блога. Теперь вы можете определить их приоритетность. С его помощью поисковой робот будет ранжировать страницы по установленному вами приоритету. Для этого существует шкала, в которой минимальная приоритетно – 0,1, максимальная – 1. Если вы сами не определите приоритет, поисковик сделает это за вас, и приоритетность каждой страницы будет равна 0,5.

Итоговый вид карты сайта:

Атрибут как раз и отвечает за приоритетность. Исходя из этого кода, поисковик будет считать более приоритетной главную страницу площадки, а не блог.

Но есть и второй вариант. Если карта сайта – это текстовый документ с расширением .txt, ссылки будут просто идти подряд в столбик. В таком случае файл будет называться sitemap.txt, а выглядеть он будет следующим образом:

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

Есть ли ограничения для sitemap.xml?

Да, и их несколько:

  1. Количество ссылок. Всего допускается до 50 тыс. ссылок в одном файле.
  2. Размер файла. Файл не может весить больше 50 Мб.
  3. Расположение. Файл размещают в корневой папке. Здесь главный нюанс в том, что карта сайта должна находиться в одном каталоге с указанными в нем ссылками. Например, файл расположен по адресу https://название-вашего-сайта/catalog/sitemap.xml. Значит, в нем не может находиться ссылка https://название-вашего-сайта/блог, а https://название-вашего-сайта/catalog/блог – может. А если карта сайта расположена по ссылке https://название-вашего-сайта/sitemap.xml, то в ней можно указать любую страницу с этим же доменом.
  4. Домен. Из предыдущего пункта исходит еще одно ограничение. Домен карты сайта и всех ссылок в ней должен быть одинаковым. Нельзя в файле по ссылке https://название-вашего-сайта/sitemap.xml указать адрес https://другой-сайт.
  5. Протокол. Если ссылка на карту сайта выглядит как https://название-вашего-сайта/sitemap.xml, то указанные в файле адреса должны иметь протокол https. В указанном случае правильно – https://название-вашего-сайта/главная, неправильно – http://название-вашего-сайта/главная.

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

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

Как создать sitemap.xml?

Если ваш сайт – это визитка с 3 страницами, то создать карту сайта можно вручную. Для подобных ресурсов достаточно будет и текстового файла с перечнем ссылок. Для больших ресурсов этот вариант не подходит. Но рутинные действия легко автоматизировать. Для этого можно использовать:

  1. Генератор карты сайтов в CMS. Если вы используете систему управления контентом, карта сайта будет сгенерирована автоматически.
  2. Сторонний генератор карты сайтов. Если вдруг вы не используете систему управления контентом, или же у вас свой движок, можете воспользоваться генератором sitemap.xml. Таких предложений в интернете есть много, поэтому можно смело выбирать ресурс с хорошими отзывами. Для небольших и простых сайтов есть бесплатные версии генераторов. А если на вашем ресурсе сотни тысяч страниц, то придется заплатить пускай и небольшую сумму в 2$. Чтобы карта сайта была обновляемой и динамической, некоторые поставщики услуг предлагают тарифы с ежемесячной оплатой. Расходы тоже не будут большими и едва ли превысят 5$/мес. Есть и более дорогостоящие программы стоимостью от 20$, поэтому цену нужно уточнять.
  3. Плагин. Карту сайта можно сгенерировать при помощи SEO-плагина. Например, YoastSEO. Это, без преувеличения, самый популярный плагин для SEO-оптимизации площадки на WordPress. Также можно использовать узконаправленные плагины, например, Google XML Sitemaps, Он автоматически сгенерирует файл, после чего нужно лишь отправить ссылку на него в Google Search Console. Более подробно мы о них уже писали, когда разбирались в SEO-плагинах для WordPress.

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

Насколько карта сайта влияет на его индексацию в поисковиках?

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

Наш вердикт: наличие sitemap.xml не всегда выводит страницы на первые строчки в поисковой выдаче, но помогает им не упасть на последние. То есть обойтись без него нельзя, особенно если вы серьезно занимаетесь продвижением своего сайта.А еще нельзя обойтись без хорошего хостинга. Если вашему ресурсу уже не хватает ресурсов виртуального хостинга, и вы ищете варианты помощнее, советуем обратить внимание на виртуальные серверы от King Servers. Мы предлагаем услуги VPS/VDS-хостинга и предлагаем несколько тарифов под потребности вашего сайта – напишите нам, чтобы выбрать оптимальный для себя вариант!

Андрей Минин, автор блога

Андрей Минин, автор блога

Как повысить антиплагиат: 8 эффективных способов 2021 года

Как повысить антиплагиат: 8 эффективных способов 2021 года

Чем популярнее тема, тем сложнее написать уникальный текст. Большинство письменных трудов должно содержать цитаты, термины,

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

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

WordPress не предназначен исключительно для интернет-магазинов. Движок можно

Руководство: как эффективно подбирать правильные ключевые слова в 2020-2021

Руководство: как эффективно подбирать правильные ключевые слова в 2020-2021

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

Карта сайта

В Unisender есть все для рассылок: можно создавать и отправлять клиентам письма и SMS, настроить чат-бота и делать рассылки в Telegram и даже собрать простой лендинг для пополнения базы контактов.

Карта сайта (sitemap) — это файл или страница с кликабельным перечнем всех важных разделов сайта.

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

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

Карта сайта помогает людям сориентироваться на ресурсе. Источник

Кроме того, sitemap полезна для SEO, так как позволяет ускорить индексацию страниц поисковыми системами.

Пример карты сайта.

Поисковым роботам нужна своя карта сайта в формате xml Источник

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

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

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

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

Карта сайта — это и есть путеводитель , который:

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

Нужный раздел можно найти в карте сайта

Из карты сайта Forbes легко перейти в любой раздел, в том числе про личные финансы

Кроме того, карта сайта (в формате XML) дает роботам важные данные. Например, сведения о последних обновлениях или типе контента.

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

Есть два вида sitemap. Формат HTML в первую очередь предназначен для людей и помогает пользователям находить нужную информацию на сайте. XML карта предназначена для роботов, туда добавляют все страницы, которые должны быть проиндексированы.

HTML

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

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

Простые и кликабельные разделы — основа карты сайта для людей

HTML-карту обычно оформляют в том же стиле, что и весь сайт. Она должна автоматически обновляться и отражать актуальную информацию.

Допустим, вы продаете кровати «Амелия». Навигация на сайте может быть такой:

Главная страница → раздел «Мебель из дерева→ категория «Мебель для спальни» → подкатегория «Кровати» → подкатегория «Кровати Амелия».

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

Особенности HTML-карты :

  • четкая и понятная структура;
  • доступ для всех пользователей;
  • простое оформление.

Главная ошибка при создании HTML-карты — забыть о ее главном назначении. Стоит отказаться от ярких картинок или подписей — они отвлекают пользователя. Простого и структурированного оглавления будет достаточно.

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

Пример HTML карты сайта для пользователей

Карта сайта Apple — логичная и понятная

В HTML-map стоит добавлять только самые значимые страницы. Например:

  • разделы;
  • подразделы;
  • контактные данные.

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

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

Если сайт имеет простую структуру и число ссылок не превышает 100, достаточно одной HTML-карты.

XML

Sitemap в таком формате используют поисковые системы. Обычно данные файлы скрыты от пользователей и предназначены только для роботов.

Пример XML карты сайта для роботов

Самый простой способ посмотреть карту сайта — указать адрес http://site.ru/sitemap.xml, где site.ru — это интересующий домен

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

XML-map не гарантирует, что роботы-поисковики будут точно следовать указаниям в ней. Однако найти обновления им будет гораздо проще.

Для быстрого анализа нужных данных в карте используют следующие теги:

  • — контейнер с тегами по конкретному адресу;
  • — говорит о последних изменениях;
  • — указывает на url страницы.

Структура каждого файла состоит из нескольких тегов. В начале ставится тег . В конце — закрывающий . Внутри тега urlset размещается тег url.

Url — это контейнер, внутри которого находятся теги, касающиеся конкретного адреса страницы. Loc — и есть этот адрес. Выглядит это так:

http://www.example.com/

2023-02-15

monthly

0.8

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

Есть и другие специальные теги. Например, о частоте изменений сообщает тег .

Один из наиболее частых вопросов — в каком формате создавать карту сайта. Все зависит от наполнения ресурса и количества опубликованных данных.

Лучшее решение — сгенерировать и HTML, и XML sitemap. Это упростит как работу поисковых роботов, так и навигацию по сайту.

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

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

Зачем нужна карта сайта и как ее создать

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

Содержание:
  • Что такое карта сайта
  • Зачем нужна карта сайта
  • Можно ли обойтись без sitemap
  • Какие бывают карты сайта
  • Общая информация в файле
  • Информация о других картах сайта в едином файле
  • Sitemap для изображений, видео и новостей
  • Что обязательно должно быть в карте сайта
  • Требования к sitemap.xml
  • Таблица тегов
  • Куда нужно внедрить sitemap.xml
  • Куда нужно внедрить sitemap.html
  • Создание карты сайта
  • Онлайн-генератор
  • My Sitemap Generator
  • XML Sitemaps Generator
  • Дополнительные модули для CMS
  • Через ПО
  • Как проверить карты сайта на ошибки
  • Screaming Frog SEO Spider Tool
  • Рекомендации — как работать с sitemap.xml

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

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

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

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

Пример sitemap.xml

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

Пример HTML sitemap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 и в каком приоритете нужно индексировать страницы.
  • always (постоянно)
  • yearly (ежегодно)
  • monthly (ежемесячно)
  • weekly (еженедельно)
  • daily (ежедневно)
  • hourly (каждый час)
  • never (никогда)Данный параметр является подсказкой для поискового робота. Во-первых, вы не сможете всегда отслеживать регулярность изменений. Во-вторых, даже если у вас указано значение «ежегодно» — это не показатель того, что робот за год ни разу не просканирует страницу

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

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

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

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

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

Указать URL файла в панелях вебмастера Google Search Console.

В 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 долларов.

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

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

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

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

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

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

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

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

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

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

  • Joomla: PWT Sitemap.
  • Drupal: XML Sitemap.
  • OpenCart: Yandex Sitemap.

Через ПО

В интернете вы можете найти сотни программ, которые помогают сканировать сайт и проверять 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.xml

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

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

Что такое sitemap.xml и чем этот файл помогает в продвижении

Sitemap

В прошлый раз я рассказывал про файл robots.txt , а в этой статье я поведаю о его хорошем друге, файле sitemap.xml. Файл sitemap называют картой сайта – она помогает ориентироваться поисковым роботам среди папок и документов вашего ресурса.

А как выглядит sitemap.xml, мы сейчас подробно разберем.

Предназначение sitemap.xml

Файл Sitemap расположен в корне сайта и содержит данные о его страницах. В карте сайта должны быть ссылки на все страницы сайта. Поисковые роботы Яндекса и Гугла заходят на ваш сайт и гуляют по нему до тех пор, пока не кончится рабочий день. Рабочий день у робота — это краулинговый бюджет. То есть объем страниц и файлов, которые робот может изучить за определенный период времени. Чтобы не задерживать робота и в то же время улучшить индексацию, помогает карта сайта.

Существует еще и HTML-карта сайта, но она нужна пользователям ресурса, а не роботам. Поскольку данный формат устарел, говорить о нем мы не будем. Просто знайте, что есть еще и HTML-карта, но ее путайте ее с файлом sitemap.xml.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

В каких случаях нужна карта сайта

Несложно догадаться, что одностраничным сайтам sitemap.xml не нужен. А вот кому он точно пригодится, так это:

  • сайтам без хлебных крошек (навигационных цепочек),
  • сайтам с большим количеством страниц,
  • сайтам, на которых есть страницы с глубокой вложенностью, например, « Главная/Каталог/Видео » или « Фото/Видеокамеры/Экшн-камеры/GoPro/GoPro 7 ».

Если у робота перед глазами будет карта, он без проблем доберется до GoPro 7, а также до других мелких аксессуаров.

Требования к файлу

Яндекс рекомендует создавать карту сайта в XML-формате. Также поддерживается и формат TXT. В txt-формате карта сайта сообщает только адреса. Она выглядит следующим образом:

https://www.example.com/page1.html https://www.example.com/page2.html

Но я прислушаюсь к рекомендациям Яндекса и создам файл в формате XML.

В формате XML вы можете указать роботу:

  • адрес страницы,
  • дату последнего обновления,
  • частоту изменения страницы,
  • приоритет страницы.

Пример файла в формате XML:

xml version="1.0" encoding="UTF-8"?> urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> url> loc>http://www.example.com/page1.htmlloc> lastmod>2005-01-01lastmod> changefreq>monthlychangefreq> priority>0.8priority> url> . urlset>

Кодировка файла должна быть UTF-8. Файл не должен превышать 50 мегабайт и содержать более 50000 страниц. Файлов может быть несколько.

Как sitemap.xml влияет на SEO

Я уже говорил, в каких случаях необходима карта сайта. Но что если у вас небольшой сайт, страниц на 20, с хлебными крошками и неглубокой вложенностью? Если вы не создадите файл, то после добавления сайта в Google Search Console и Яндекс.Вебмастер вы увидите ошибку, что данного файла не хватает. Из-за этой ошибки поисковики могут пессимизировать ваш сайт. Как мы знаем, чем меньше ошибок на сайте, тем он успешнее в продвижении. Не стоит дразнить поисковики.

Создаем карту сайта быстро и бесплатно

В создании карты сайта нет никаких сложностей. Вбиваем в поисковой строке «сгенерировать сайтмап » и переходим в любой онлайн-генератор. Например, MySiteMapGenerator.

MySiteMapGenerator

Вбиваем адрес сайта и переходим к созданию файла. Вводим капчу и ожидаем. До 500 страниц – создание бесплатно.

Создать сайтмап

Затем скачиваем файл, переименовываем его в sitemap.xml и закидываем в корень сайта. Осталось только сообщить поисковикам, что на вашем сайте появилась карта.

Сообщаем поисковикам, что на сайте есть sitemap.xml

В Яндекс.Вебмастере переходим в « Индексирование – Файлы Sitemap » и добавляем ссылку. Если вы добавили сайтмап в корень сайта, то ваша ссылка будет похожа на мою:

sitemap.xml на сайте

То же самое делаем в Google Search Console.

Google sitemap

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

Файл sitemap.xml – важная часть оптимизации сайта. Главное, не путать поисковых роботов, закрывая страницу в robots.txt и в то же время прося ее проиндексировать в sitemap.xml. Следите за актуальностью своей карты, и тогда ваш сайт будет ждать успех в продвижении.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *