Редакция

Sitemap: что это за файл, зачем нужна карта сайта и как её создать

В 2022 году все еще необходимо предоставлять поисковикам прямой доступ к sitemap.xml. Это помогает им ускорять процесс индексации, а также получать техническую информацию. Это особенно важно для поисковых систем Google и Yandex. Статья расскажет о том: что такое карта сайта, как ее создать, и как сообщить о ее наличии поисковикам.

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

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

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

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

Зачем она нужна

Главные задачи, для которых предназначен sitemap:

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

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

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

Требования к карте сайта

У поисковых систем есть свои требования, которым должна соответствовать карта сайта.

Основные правила:

  • файл должен иметь кодировку UTF-8, также допустимы цифры и латинские буквы;
  • синтаксис ссылок должен быть в едином формате;
  • файл не должен конфликтовать с файлом robot.txt;
  • когда клиент обращается к файлу сайтмап, сервер должен ответить со HTTP статусом 200;
  • веб-сайт и sitemap должны находиться на одном доменном имени;
  • максимально допустимый размер файла составляет 50 мегабайт;    
  • сайтмап не может содержать более 50 тысяч адресов, однако он может ссылаться на другую карту.

Часто можно услышать вопрос: в каком порядке необходимо вписывать ссылки. На него ранее отвечал Джон Мюллер — эксперт Google. По его словам, нет никакой взаимосвязи с последовательностью URL адресов, главное, чтобы sitemap содержал наиболее важные для ресурса ссылки.

Какие страницы стоит добавлять

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

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

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

Как создать карту сайта

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

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

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

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

ТОП-3 онлайн сервисов для создания карты сайта

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

PR-CY

создать карту сайта в pr cy

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

xml-sitemaps.com

создать карту сайта в xml-sitemaps.com

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

htmlweb.ru

создать карту сайта в htmlweb.ru

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

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

Как создание карты реализовано в CMS

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

WordPress

создать карту сайта в wordpress

Для вордпресс существует огромное количество различных плагинов. Один из таких — это Yoast SEO. Он не только позволяет создать сайтмап с автообновлением, но и решает множество задач по оптимизации ресурса.

Главное его преимущество — возможность настроить сайтмап сразу под несколько поисковых систем, а именно: Google, Яндекс, и Bing.

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

Opencart

создать карту сайта в opencart

Модуль, который автоматически создает карту, сразу включен в опенкарт, он называется Google Sitemap. Однако он не совместим с Яндексом, поскольку последний не работает с некоторыми тегами и выдает ошибки.

Выход — создать в Opencart разные sitemap для каждой поисковой системы.

Для Яндекса потребуется загрузить и подключить плагин Яндекс.Sitemap.

1C-Bitrix

создать карту сайта в 1c bitrix

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

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

Как сообщить Яндексу и Гуглу, что на сайте есть sitemap.xml

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

Сделать это можно при помощи:

  • файла robots.txt, в котором должен быть указан путь к sitemap.xml;
  • поисковых инструментов — Яндекс.Вебмастер и Google Search Console.

Для некоторых ресурсов (например, для тех, которые редко обновляются) рекомендуются сразу оба способа.

Для Яндекс.Вебмастер

карта сайта в яндекс вебмастере

Необходимо перейти в панель Яндекс.Вебмастер и пройти авторизацию.

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

Также Яндекс имеет свой собственный валидатор, который поможет проверить сайтмап на ошибки. С главной странице сервиса следует перейти в раздел «Инструменты», далее выбрать «Анализ sitemap». Здесь можно проверить карту в виде текста, URL-адреса или файла.

Для Google Search Console

карта сайта в гугл сёрч консол

Принцип загрузки сайтмап в Google практически ничем не отличается, так же необходимо авторизоваться в сервисе, затем в меню слева выбрать пункт «Файлы Sitemap». В соответствующее поле необходимо вставить путь на карты сайта, а затем дождаться проверки, которая может длиться до двух недель.

Заключение

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

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

Комментарии (0)

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

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