Главная | Блог | Темы | Маркетинг | Как создать Sitemap: подробное руководство по созданию карты сайта с примерамиКак создать Sitemap: подробное руководство по созданию карты сайта с примерами 4 мая 2023 18 мин на чтение 20 515 сайт сайт Елизавета ТеряеваРедактор блога Calltouch Содержание Нет времени читать? Sitemap, или карта сайта, содержит все его страницы в виде URL-адресов. Файл помогает поисковым роботам разобраться с содержимым ресурса, увидеть приоритетные для индексирования ссылки, оценить структуру сайта.Расскажем, как работает файл, кому он будет полезен и как его установить.Что такое SitemapSitemap — это xml-документ со списком URL страниц сайта. Это своеобразный путеводитель для поисковиков: он подсказывает им, какой контент доступен на сайте и как его найти. Поисковый робот Яндекса или Google (краулер) не заходит на каждую страницу, а однократно считывает Sitemap.xml. Это ускоряет индексацию.Зачем нужна карта сайта Sitemap.xmlПоисковики индексируют сайты и без Sitemap, но карта подсказывает точки входа для пользователей и роботов. Это увеличивает шансы на быструю индексацию.Sitemap.xml можно назвать дорожной картой для ботов, которые изучают ваш ресурс. Файл помогает роботам просмотреть сайт глубже, правильно оценить его структуру и добраться до всех страниц. Когда Sitemap нужен, а когда — нетФайл актуален для: многостраничных ресурсов с разветвленной структурой и глубокой вложенностью;сайтов, страницы которых часто добавляются и обновляются;ресурсов со слабой внутренней перелинковкой;новых сайтов, на которых мало внешних ссылок. Роботы могут не индексировать часть таких ресурсов — карта решает эту проблему.Иногда xml-карта не нужна. Например, если на сайте не более 500 страниц и есть перелинковка, этот файл может оказаться бесполезным.Формат SitemapSitemap.xml одностраничника со всеми доступными тегами выглядит так:Рассмотрим, какое значение несут эти атрибуты и полезны ли они для SEO.Loc (Location)Обязательный тег содержит абсолютный путь к странице — канонический URL. В нем прописывают актуальный протокол http:// или https:// и www, если он есть в адресе.Для международных сайтов здесь указывают hreflang. Атрибут xhtml:link определяет язык и регион, чем снижает время загрузки для каждой конкретной страницы. Такой возможности нет у других элементов в <head> и у HTTP-заголовков.Lastmod (Last Modified)Необязательный тег, который все же рекомендуют устанавливать. Он помогает поисковым системам определять не только «свежесть», но и авторство контента. Злоупотреблять не стоит — прописывайте Lastmod для значимых изменений. Его обилие может негативно сказаться на ранжировании — вплоть до санкций от поисковых систем.PriorityНеобязательный тег служит для указания веса страницы среди остальных. Может принимать значения от 0 до 1. Обычно SEO-специалистов и поисковиков не очень заботит наличие тега Priority и его значения, поэтому он почти не применяется. Маркетинг Читайте также: Контекстная реклама: основы и принципы работы Контекстная реклама: основы и принципы работы Типы SitemapРасскажем подробнее о разновидностях карты сайта.Файл индекса SitemapОграничения для него:не более 50 000 URL;вес без сжатия — до 50 Мб.Sitemap можно сжимать через gzip, чтобы не перегружать пропускную способность сервера. Итоговый файл приобретет название вида Sitemap.xml.gz. Распакованный Sitemap также должен отвечать требованиям. Если файл слишком большой, его следует разделить — перераспределить URL между несколькими Sitemap.Отдельные файлы могут быть объединены в единый «sitemap sitemap’ов». Исключительно большие сайты иногда требуют сразу несколько таких списков. В нашем случае основной файл находится по адресу calltouch.ru/sitemap.xml, а внутри него указаны URL частных карт сайта, пример: calltouch.ru/sitemap_iblock_5.xml.Для оптимальной работы поисковых систем с файлами Sitemap необходимо:Добавить файл индекса в Google Search Console и Яндекс.Вебмастер.Указать полный путь к файлу в robots.txt, разрешив поисковикам работу с ним. Чтобы лучше понять, как это сделать, читайте руководство по настройке robots.txt.XML Sitemap для изображений и видеоЕго создают, чтобы улучшить индексацию графического и видеоконтента. По актуальным стандартам SEO, изображения/ролики с их атрибутами встроены в контент — программа считывает их одновременно со всей страницей.Для вызова свойств изображения используйте JSON-LD-разметку schema.org/ImageObject. Она помогает поисковым движкам получить больше атрибутов, чем из xml Sitemap. Именно из-за этого дорожная карта для изображений не актуальна на большинстве сайтов.Исключение — ресурсы, которые развиваются за счет графики, например стоки картинок или сайты видеоконтента.Sitemap для Google НовостейЦелесообразна только для ресурсов, зарегистрированных в Google Новостях. Если ваш сайт подключен к ним, добавьте в Sitemap материалы, опубликованные за последние 2 дня, но не более 1 000 URL на один файл. По мере обновления материалов корректируйте файл.Не стоит подключать к Google Новостям Sitemap для изображений — система их не поддерживает. Сам Google советует использовать schema.org image или og:image для добавления миниатюр из новостей.Мобильный SitemapОн не обязателен, так как предназначался для кнопочных телефонов. Использовать его для смартфонов нет нужды.HTML SitemapXML-карты сайта предназначены для поисковым систем — их читают роботы в целях индексации. HTML-версии годятся только для пользователей — это наглядные карты сайтов, ссылки на которые представлены в основном футере. Сами же карты, если сайт большой, могут располагаться на отдельных страницах.Такая карта не обязательна: с ними рост посещаемости страниц обычно составляет статистическую погрешность.Чтобы упростить пользователям связь с вашей компанией, воспользуйтесь Виджетами Calltouch. С их помощью клиенты смогут оставить свои контактные данные и выбрать наиболее удобный способ связи в любое время суток. Программа обработает информацию и передаст ее в контакт-центр, а вы не упустите ни одной заявки. ВиджетыВиджеты CalltouchУвеличьте конверсию сайта на 30% Подробнее Динамический XML SitemapМожно сделать карту сайта статичной, но как только вы удалите или добавите страницу, Sitemap устареет. То же касается и загрузки нового контента — атрибут Lastmod не перепишется автоматически.Чтобы не вносить изменения каждый раз, создайте карту сайта с автообновлением.Требования к файлуЧтобы Sitemap функционировал корректно, соблюдайте правила:Файл не должен быть более 50 Мб и содержать больше 50 000 страниц. Если структура не укладывается в эти рамки, создайте две разных карты.Используйте кодировку UTF-8.Размещайте Sitemap на домене сайта, для которого он составлен.Создавайте файл в формате xml, а не txt.Генераторы для создания SitemapОнлайн-генераторы составляют карту сайта за несколько минут. У большинства сервисов есть бесплатные тарифы, в которых можно создать файл Sitemap на 500 страниц. Крупные сайты они сканируют платно. Примеры сервисов для создания Sitemap:SiteDozor;Online xml sitemap generator;Gensitemap;My Sitemap generator.Онлайн-генераторы не подходят для ресурсов, страницы которых постоянно обновляют.Как создать карту сайтаПростые способы создать Sitemap:Написать вручную. Для динамических карт попросите разработчика создать кастомный скрипт с понятными инструкциями.Использовать инструмент создания карт сайта: xml-sitemaps.com, Screaming Frog или web-site-map.com.Установить плагин для вашей CMS. Например, Yoast SEO для WordPress (мы используем как раз его).Где размещать карту на сайтеПоместите HTML-карту в корневой каталог сайта. Также добавьте ее в файл robots.txt.Как добавить XML-файл в Вебмастер и Гугл КонсольВ обе панели карту можно загружать двумя способами: Указать месторасположение файла. Добавить файл в директиву robots.txt. Если на сайте она настроена правильно, то в панелях появится автоматически.Чтобы добавить файл Sitemap в Вебмастер вручную:Откройте панель.Выберите раздел «Индексирование», затем — «Файлы Sitemap».В окно «Добавить файл» впишите URL карты сайта и кликните на «Добавить».У Яндекса есть функция проверки сайтмапа перед загрузкой — анализатор файлов Sitemap. Он поддерживает разные форматы: файл, текст, URL. Когда xml уже загружен в Вебмастер, его корректность проверяют в разделе «Диагностика сайта». Если все хорошо, то во вкладке будет написано «Ошибок не найдено». Добавить карту в Гугл Консоль можно за 2 шага:Выберите раздел «Файлы Sitemap».Добавьте URL карты и кликните «Отправить».Если что-то пошло не так, после загрузки файла сервис покажет это во вкладке «Ошибки сканирования». Для проверки карты до загрузки используйте сторонние сервисы, например Screaming Frog.Поиск ошибок с помощью программы Screaming FrogСервис сканирует любые сайтмапы и подходит для больших файлов. Чтобы проверить карту в приложении: Зайдите в Screaming Frog.Нажмите на кнопку Mode и выберите List.Кликните на Upload, Download xml Sitemap.Введите ссылку на карту и кликните на ОК.Когда анализ завершится, вы увидите редиректы, ошибки 404, дубликаты адресов. Как Sitemap влияет на SEOПоисковики продвигают сайты с минимальным количеством ошибок. Если вы добавите сайт в Google Search Console или Яндекс.Вебмастер без карты, сервисы могут вывести ошибку — уведомление о том, что не хватает файла Sitemap.xml. Это чревато пессимизацией вашего ресурса. Именно поэтому добавлять карту рекомендуют даже для маленьких сайтов с неглубокой вложенностью.Оптимизация индексации xml SitemapЧтобы оптимизация прошла быстро и успешно, следуйте рекомендациям.Добавляйте в Sitemap только SEO-релевантные страницыXML Sitemap включает в себя список страниц, которые важно «показать» поисковикам. Краулеры придерживаются перечня, который вы сами определите.Исключите из показов:дубликаты и побочные адреса (non-canonical);страницы с пагинацией;URL на основе ID сессий и параметров;результаты поиска;адреса ответов и комментариев;адреса для репоста;результаты фильтрации;архивные страницы;редиректы (3**), несуществующие страницы (4**), ошибки сервера (5**);страницы, заблокированные в robots.txt;страницы с noindex;материалы, доступные через форму лидгена (White Paper, PDF и другие);страницы, не подходящие в качестве точек входа (окно логина, контакты, пользовательское соглашение и так далее).Список URL в Sitemap поисковики воспринимают как рекомендацию. Они могут перейти на страницы, не указанные в файле.Используйте отчеты с пользойОтчет Google Search Console дает ценные сведения о том, какие ошибки есть в Sitemap, но он полезен не только для валидации.Рассмотрим сайт, на котором 131 000 страниц. Поскольку объем большой, понадобится несколько файлов. Следуя рекомендациям Google и Schema.org, некоторые веб-мастера просто нумеруют их. Получается отчет вроде:Названия ни о чем не говорят, и сведения о 64% проиндексированных страниц — не самые полезные. Важнее понять, какие именно типы страниц содержат ошибки. Если продолжить изучать sitemap-1, sitemap-2 и так далее, вы вряд ли что-то поймете. Взаимовложенная структура файлов и информативные названия дают более полезные результаты:Из такого отчета вы поймете, какие разделы проседают в индексации, и что можно предпринять.Оптимизируйте свои рекламные кампании с помощью Сквозной аналитики Calltouch. Вы узнаете, сколько лидов приносит SEO и другие виды продвижения, получите подробную статистику по доходам и расходам и перераспределите маркетинговый бюджет. Сквозная аналитикаОценивайте эффективность всех рекламных кампаний в одном окне от клика до ROIВкладывайте в ту рекламу, которая приводит клиентов ПодробнееКак удалить сайтмапЧтобы удалить файл, уберите его из корневой папки сайта и очистите ссылку из robots.txt. Если ресурс создан на платформе CMS, то избавьтесь от плагина, который ее создает. Маркетинг Читайте также: Праздничный маркетинг: опыт разных компаний Праздничный маркетинг: опыт разных компаний Чек-лист: как улучшить SitemapИспользуйте чек-лист, чтобы создать карту сайта, которая обеспечит наилучший контакт с поисковыми системами:Включайте теги hreflang.Обязательно прописывайте <loc> и <lastmod>.Сжимайте Sitemap через gzip.Используйте файл индекса.Создавайте Sitemap для изображений, видео и новостей только в тех случаях, когда это оправдано спецификой сайта.Генерируйте динамические карты сайта.Ссылайтесь на индексный sitemap в robots.txt.Подключите sitemap в Google Search Console и Яндекс.Вебмастере.Добавляйте только SEO-релевантные страницы.Исправляйте обнаруженные в отчетах ошибки.Используйте понятные названия и структуру карт сайта.ЗаключениеXML карта сайта — это полезный инструмент, который позволяет улучшить работу ресурса и его показатели в поисковых системах. Он помещает все страницы сайта в один файл. Благодаря этому поисковым роботам легче его индексировать, что положительно влияет на ранжирование и посещаемость ресурса. Елизавета ТеряеваРедактор блога Calltouch