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

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

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

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

Выступая в роли путеводителя, карта сайта (Sitemap) представляет своего рода оглавление с перечнем определенных страниц. Она бывает двух форматов:

Какими способами можно создать карту сайта в XML-формате, рассмотрим подробнее. Но сначала пару слов о пользовательском варианте.

HTML Sitemap

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

XML Sitemap

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

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

Последние три элемента скрипта можно не использовать, тем более robot Google их не учитывает. Остальные обязательны. К последним также относится тег, который нужен для инкапсуляции файла и указания стандарта текущего протокола.

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

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

Корректно работающая XML-карта сайта приносит массу преимуществ. Вот главные плюсы.

Чтобы XML-карта была эффективной, ее нужно регулярно оптимизировать. При этом важно учитывать все структурные изменения сайта, чтобы исключить устаревшую информацию.

Каким сайтам необходим файл sitemap.xml

Файл Sitemap – не обязательный, а рекомендованный инструмент. Но в некоторых ситуациях его присутствие крайне желательно. Например, в структуре новых ресурсов, сайтов с многоуровневой иерархией или когда важно расставить приоритеты между страницами.

Также Sitemap понадобится сайтам, не имеющим перелинковки. Когда отсутствуют внешние ссылки, ведущие на те или иные страницы, XML-карта упрощает задачу краулерам.

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

Независимо от причины использования, XML-карта становится эффективным помощником в продвижении веб-ресурса.

Разновидности карт сайта

Существуют несколько видов Sitemap, которые различаются по следующим критериям:

Статические карты генерируются вручную либо с помощью специальных сервисов. Они содержат фиксированный перечень URL-адресов внутренних страниц. К плюсам этого типа Sitemap относятся простое создание и понятность для поисковых систем. К минусам – ручная актуализация файла при каждом изменении ресурса.

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

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

Sitemap для видеоконтента позволяет поисковикам обнаруживать видеоконтент для его индексации и появления в результатах.

Sitemap для новостей информирует поисковые машины о появлении новых публикаций. Как правило, это ускоряет их индексацию.

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

Чтобы XML-карта была корректной и высокоэффективной, она должна отвечать ряду технических требований.

  1. Стандарт кодирования
  2. Все карты сайта создаются с помощью стандарта кодирования UTF-8. Это обеспечивает корректность записи для правильного прочтения поисковыми роботами.

  3. Формат данных
  4. Рекомендованный формат данных для Sitemap – XML версии 1.0. Он допускает передачу дополнительной информации. В случае, когда нужно сообщить только адреса веб-страниц, можно использовать формат ТХТ.

  5. Лимит по общему числу ссылок
  6. Одна карта сайта может включать до 50 тысяч URL-адресов. При большем числе ссылочных записей создают файлы в нужном количестве: два, три и т. д.

  7. Размер XML-файла
  8. Общий размер Sitemap, включая заголовки, – до 50 МБ
  9. – Требования к тегам.
    – длина записи не более 2048 символов;
    – в формате W3C Datetime, что позволяет по мере надобности не указывать время, а прописывать одну дату – «ГГГГ-ММ-ДД»;
    – < changefreq > – допустимо использовать записи always (для документов, изменяющихся при каждом открытии), hourly, daily, weekly, never (для страниц в архиве), monthly, yearly;
    – изменяется в пределах 0–1, если приоритет не установлен, его значение определяется как 0,5.

  10. Ответ сервера
  11. При запросе краулера сервер должен отвечать кодом 200 OK, что указывает на успешную загрузку файла и готовность к его индексации.

  12. Канонический адрес страницы
  13. Для страниц со схожим содержимым необходимо использовать канонический URL-адрес. Это позволит направить роботов к нужной странице, а не полагаться на случайный выбор. При указании канонического адреса применяют такой атрибут, как rel="canonical".

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

Помимо технических требований, существует ряд рекомендаций. В частности, по перечню URL-адресов для включения в Sitemap, так как проверять и индексировать каждую страницу не обязательно. А в ряде случаев нужно внести страницы с кодом ответа, отличным от 200 ОК. Например:

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

Как создать карту сайта и добавить на сайт?

Задача, как сделать Sitemap для сайта, решается одним из трех способов.

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

Это быстрый и простой сервис, который позволяет создавать Sitemap за пару минут. Все, что нужно сделать, – это ввести ссылку на сайт в предложенное сервисом поле, активировать задачу и получить результат. Генератор XML карты сайта может быть в свободном доступе или требовать оплату за использование. Последние позволяют обрабатывать большее число страниц.

Популярные онлайн-генераторы: My Sitemap Generator, DynoMapper либо XML Sitemaps Generator.

CMS-модули

Это удобное решение для веб-сайтов, разработанных на базе популярных систем управления контентом, таких как WordPress, Craftum, Joomla, Drupal. Основные преимущества этого варианта:

Функциональность такого решения зависит от возможностей конкретного модуля.

У некоторых CMS-платформ функция для разработки XML карты сайта интегрирована изначально. Примерами таких систем могут быть Tilda, «1C-Битрикс», Shopify. Там, где подобные опции не предусмотрены, необходимы плагины: WordPress XML Sitemap Plugin, OSMap и др.

Программное обеспечение

Для сканирования ресурса и проверки SEO разработаны специальные программы. Многие доступны в Сети для бесплатного скачивания и установки. Например, приложение Screaming Frog SEO Spider Tool. Это мощный инструмент для комплексного SEO-анализа, включая генерирование sitemap.xml. ПО предоставляет полный контроль над процессом создания карты сайта и позволяет собирать расширенные данные.

Другие примеры программ: SiteMap Generator, Sitemap Writer Pro.

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

После создания и внедрения sitemap.xml важно поддерживать актуальность файла путем регулярного обновления. Кроме этого, карту нужно проверять на ошибки. При таком подходе она будет максимально эффективна.

Оповещение поисковиков о файле Sitemap

Когда XML-карта сайта создана и вписана в корень, файл крайне важно внести в robots.txt. Благодаря этому повышается видимость ресурса и улучшается его индексация. Кроме того, о появлении Sitemap необходимо сообщить краулерам Яндекса и Google.


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


Оба сервиса проверяют XML Sitemap, а при выявлении проблем сообщают об обнаруженных ошибках.

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

Выполнить проверку sitemap.xml возможно различными методами.

  1. Инструменты поисковых систем.
  2. – «Яндекс Вебмастер» – выполнить переход по пунктам «Инструменты» → «Анализ файлов Sitemap».


    – Google Search Console – последовательно перейти по пунктам «Индексирование» → «Файлы Sitemap».


  3. Программное обеспечение – такое как Sitebulb, Screaming Frog SEO Spider Tool или др.


  4. Сервисы онлайн-проверки – например, веб-инструмент XML-Sitemaps.com, с помощью которого в карте сайта можно выявить синтаксические ошибки, повторы, а также иные проблемы.

Как работать с sitemap.xml

Для эффективной работы XML-карты сайта важно придерживаться следующих правил.

  1. Вовремя актуализировать Sitemap для корректного отображения данных.
  2. Выполнять проверку карты на ошибки.
  3. Отслеживать индексацию, используя соответствующие сервисы Яндекса и Google.
  4. Следить, чтобы sitemap.xml также находился в robots.txt.
  5. С помощью карты выполнять иные задачи: анализ структуры сайта, планирование контентной стратегии, поиск битых ссылок.

Чтобы обеспечить безопасность уникальных веб-страниц, карту сайта целесообразно скрывать. Это сохраняет потенциал ресурса при ранжировании в поиске.

назад в раздел

Читайте статьи по теме:

Ежемесячная рассылка статей

Ежемесячная рассылка статей

Загрузка...