- Создание и редактирование настройки генерации sitemap
- Контекстная панель
- Настройки
- Файлы
- Инфоблоки
- Форумы
- Пользовательские комментарии
- Как создать и настроить карту сайта sitemap.xml в 2021 году
- Что такое карта сайта, и зачем она нужна
- Зачем нужна карта сайта sitemap.xml
- Можно ли обойтись без sitemap.xml
- Как создать и подключить файл sitemap.xml
- Как создать карту сайта онлайн с помощью генератора
- Как создать карту сайта с помощью дополнительных модулей для CMS
- Как добавить карту сайта в Google Search Console и «Яндекс.Вебмастер»
- Как создать HTML-карту сайта
- Карта сайта: создать и забыть
Создание и редактирование настройки генерации sitemap
Для создания и редактирования настройки генерации карты сайта используется форма одного и того же вида, отличается лишь набор кнопок на контекстной панели.
Контекстная панель
Кнопка | Описание |
---|---|
Список настроек | Переход на страницу со списком настроек генерации. |
Удалить | Удаление настройки генерации карты сайта. |
Кнопка доступна при редактировании существующей настройки.
Настройки
На данной вкладке выполняются базовые настройки генерации карты сайта.
Поле | Описание |
---|---|
Название* | Название настройки генерации карты сайта. |
Адрес карты сайта* | Указывается адрес к файлу карты сайта. |
Добавить правило в robots.txt после генерации | При отмеченной опции автоматически будет добавлено правило в robots.txt со ссылкой на сгенерированную карту сайта. |
Последний запуск | Дата и время последней генерации карты сайты. Если генерация по данной настройке еще не выполнялась, то будет указано значение никогда. |
* — поля, обязательные для заполнения.
Файлы
На вкладке указываются файлы, которые должны быть проиндексированы.
Поле | Описание |
---|---|
Имя файла карты сайта с данными о файлах* | Указывается имя файла, в котором будут собраны данные о файлах сайта. |
Использовать | Выбирается представление структуры сайта, с которым удобнее работать для указания файлов. |
Структура сайта | Указываются файлы и папки, которые должны быть добавлены в список для индексации. |
Включаемые файлы | Маски включения файлов для индексации. |
* — поля, обязательные для заполнения.
Инфоблоки
Вкладка позволяет указать данные каких инфоблоков должны попасть в карту сайта. Список инфоблоков представлен для того сайта, для которого выполняются настройки генерации карты сайта.
Поле | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
Шаблон имени файла карты сайта с данными инфоблоков* | Шаблон, по которому будут формироваться имена файлов с данными инфоблоков. | ||||||||
Перечень инфоблоков | |||||||||
Инфоблок | Название информационного блока. Если инфоблок имеет подразделы, то можно раскрыть структуру инфоблока (по «стрелочке», расположенной рядом с названием) и выполнить более детальную настройку.
| ||||||||
Автогенерация | Если опция отмечена, то карта сайта будет автоматически обновляться при создании, изменении или удалении элементов/разделов инфоблока. | ||||||||
Список | При отмеченной опции в карту сайта будет добавляться адрес индексной страницы инфоблока (берется из настроек инфоблока). | ||||||||
Секции | Если она отмечена, то все разделы инфоблока будут индексироваться. Если она не отмечена, то не все разделы будут индексироваться, а только те, которые отмечены в структуре инфоблока (структура разворачивается по «стрелочке», расположенной рядом с названием инфоблока). Опция неактивна, если инфоблок не может содержать разделы (определяется настройками его типа) или в настройках инфоблока не задан адрес страницы раздела. | ||||||||
Элементы | При отмеченной опции все элементы инфоблока будут индексироваться. Если опция не отмечена, но у инфоблока есть подразделы, то развернув структуру инфоблока (по «стрелочке», расположенной рядом с названием), можно отдельно настроить индексацию элементов подразделов. |
* — поля, обязательные для заполнения.
Форумы
Вкладка позволяет указать данные каких форумов должны попасть в карту сайта. Список форумов представлен для того сайта, для которого выполняются настройки генерации карты сайта.
Поле | Описание |
---|---|
Шаблон имени файла карты сайта с данными форумов* | Шаблон, по которому будут формироваться имена файлов с данными форумов. |
Перечень форумов | |
Форумы | Название форума. Если опция, расположенная рядом с названием отмечена, то форум будет индексироваться. |
Автогенерация | Если опция отмечена, то карта сайта будет автоматически обновляться при добавлении, обновлении и удалении сообщений/тем форума. |
Темы | Если она отмечена, то при переиндексации в файл попадают последние 100 тем форума. Если не отмечена, то при переиндексации в файл попадает одна последняя тема. |
* — поля, обязательные для заполнения.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Источник
Как создать и настроить карту сайта sitemap.xml в 2021 году
Обновил Сергей Алмакин
Даже в 2021 году XML-карта нужна: этот инструмент по-прежнему используется краулерами Google и «Яндекс» – для ускорения индексации и получения технической информации о страницах. Из этой статьи вы узнаете, что такое sitemap.xml, зачем нужна XML-карта сайта, как ее создать и настроить правильно.
Что такое карта сайта, и зачем она нужна
В этом руководстве будем говорить преимущественно о картах сайта для поисковых систем. Это XML-документы, которые содержат служебную информацию. Они помогают поисковым роботам ориентироваться на сайтах и эффективно их индексировать.
Также существуют карты сайта для живых посетителей. Их еще называют HTML-картами. Они представляют собой каталог страниц сайта с отображением иерархии. HTML-карта помогает посетителям путешествовать по сайту и искать нужные страницы.
XML и HTML – языки разметки.
HTML-карты – устаревший и не очень удобный элемент навигации, поэтому уделим им немного внимания в конце статьи. А пока сосредоточимся на XML-картах, которые важны для корректной индексации ресурсов.
Зачем нужна карта сайта sitemap.xml
Подробно об этом можно прочитать в справочниках от Google и «Яндекса». Краткая суть: в sitemap.xml содержится важная для поисковых роботов информация. Это:
- Список URL страниц сайта и их иерархия.
- Тип опубликованного контента, например, изображения или видео.
- Информация об изображениях и видео, которые поисковики используют для индексирования сайта и формирования выдачи.
- Сведения о частоте обновления и последнем обновлении страницы.
- Сведения о приоритетности страницы.
- Данные об альтернативных версиях страницы.
Те есть карта сайта – навигатор для поисковых систем.
Можно ли обойтись без sitemap.xml
Можно. Поисковые системы считают XML-карту сайта рекомендованным инструментом. Например, если на сайте нет sitemap.xml, «Яндекс» отметит это в списке возможных, а не критичных или фатальных проблем.
Роботы – не дураки, они проиндексируют сайт и без sitemap.xml. Но в некоторых ситуациях отсутствие XML-карты приводит к проблемам с индексированием. Вот примеры:
- На сайте есть страницы, на которые нет ссылок с других страниц сайта.
- Сайт очень большой, у него сложная структура.
- Новый сайт.
- Многие страницы сайта регулярно обновляются.
- На сайте есть более и менее важные страницы.
Рекомендация: если у вас коммерческий сайт, от посещаемости которого зависит успех бизнеса, создайте и подключите sitemap.xml. Ниже подробно описано, как это сделать.
Как создать и подключить файл sitemap.xml
Создать карту сайта можно двумя способами. Первый – сделать sitemap.xml можно с помощью внешнего онлайн-генератора. Второй – понадобится модуль или внутренний генератор для конкретной CMS. Рассмотрим оба способа.
Как создать карту сайта онлайн с помощью генератора
Этот способ хорош тем, что вы не привязываетесь к конкретному движку. С помощью онлайн-генераторов можно сделать sitemap.xml для сайта на любой CMS или для статичного сайта на HTML.
У этого способа есть недостаток. Он подходит для сайтов с ограниченным количеством страниц, например, для сайтов-визиток. Если на сайте пять страниц, а новые создавать вы не планируете, сделайте sitemap.xml один раз с помощью бесплатного внешнего сервиса. Примеры будут дальше.
Если на сайте постоянно появляются новые страницы, бесплатные внешние генераторы не подходят. Они не включают в карту сайта новые URL, поэтому sitemap.xml теряет актуальность.
Вот несколько генераторов карты сайта:
Чтобы создать sitemap.xml с помощью XML-Sitemaps, укажите URL сайта и нажмите кнопку Start.
В зависимости от масштабов сайта и суммарного количества страниц придется подождать. От нескольких секунд до нескольких минут:
В нашем случае сканирование сайта с 541 страницей в поиске «Яндекса» заняло около 4 минут. После того, как карта будет сформирована, скачайте файл sitemap.xml на жесткий диск. Для этого нажмите кнопку VIEW SITEMAP DETAILS:
Откроется подробная детализация созданной карты. Можете ознакомиться с ней и затем нажать DOWNLOAD YOU XML SITEMAP FILE:
Теперь загрузите sitemap.xml в корневую директорию на сайте. Это можно сделать с помощью FTP-клиента, например, FileZilla. У нас есть руководство по работе с этой программой. Еще легче – при помощи файлового менеджера используемого вами хостинга. Например, вот файловый менеджер хостинга Beget:
Если не знаете, где находится корневой каталог сайта, найдите файл index.html или index.php:
Как создать карту сайта с помощью дополнительных модулей для CMS
Этот способ создания карты сайта более удобный по сравнению с бесплатными онлайн-генераторами. Он обеспечивает дополнительную гибкость: вебмастер может управлять параметрами sitemap.xml. Кроме того, надстройки автоматически обновляют карту сайта после создания новых страниц и уведомляют об этом поисковые системы.
Если ваш сайт работает на WordPress, обратите внимание на плагин Google XML Sitemaps. Установите и активируйте модуль. Перейдите на страницу настроек. В базовых параметрах включите уведомления для Google, добавьте URL карты сайта в robots.txt и включите сжатие файла sitemap.xml:
В разделе «Приоритет статьи» отключите автоматический расчет приоритета публикаций. Позже вы укажете приоритеты страниц вручную.
Уделите внимание разделу «Содержание карты сайта». Включите в sitemap.xml только те типы страниц, которые нужны вам в индексе поисковых систем.
Например, если у вас интернет-магазин, имеет смысл включить в карту сайта страницы категорий и меток. В этом случае поисковики будут показывать пользователям страницы каталога, например, рубрику «Смартфоны» или страницу каталога с товарами, помеченными тегом «детский». Если страницы меток и категорий в выдаче не нужны, не включайте их в карту сайта.
Обязательно отметьте галочкой опцию Include the last modification time. В этом случае плагин укажет в карте сайта дату последнего обновления публикации. Эта информация нужна роботам, чтобы планировать повторное сканирование страниц.
В разделе Excluded Items при необходимости исключите из карты сайта отдельные категории или страницы.
В разделе Change Frequencies можно попросить поисковые системы индексировать те или иные типы страниц с определенной периодичностью. Поисковики, скорее всего, проигнорируют параметр changefreq в sitemap.xml, так как они сами планируют краулинговый бюджет сайта. Тем не менее, плагин дает возможность указать эти настройки в карте сайта.
В разделе «Приоритеты» укажите приоритетность страниц сайта. Допустимы значения от 0,1 до 1,0. По умолчанию страница имеет приоритет 0,5. Присвойте высокий приоритет страницам, которые считаете важными по сравнению с остальными страницами сайта. Например, если на главной появляются анонсы новостей или новых товаров, она может считаться самой приоритетной страницей.
Обратите внимание: время последнего обновления, желаемая частота индексации и приоритетность страниц – необязательная информация. Поисковые системы могут ее учитывать, а могут и не учитывать. Вы ничего не потеряете, если оставите в этих разделах дефолтные значения.
Сохраните изменения. После этого о плагине Google XML Sitemaps можно навсегда забыть, так как он работает в фоновом режиме, автоматически обновляется и сам актуализирует карту сайта. Вам останется только добавить sitemap.xml в Google Search Console и «Яндекс.Вебмастер».
Google XML Sitemaps – не единственный плагин для WordPress, с помощью которого можно создать карту сайта. Например, в комбайне All in One SEO есть модуль «Sitemaps»:
После активации модуля можно создать карту сайта и настроить ее параметры:
Если вы публикуете на сайте видео и хотите, чтобы они ранжировались в поиске, то в этом же плагине можно создать карту сайта для видео:
Кроме этого, для создания отдельной карты сайты для видео можно воспользоваться специально предназначенным для этого генератором, например, Sitemap Generator.
Вот генераторы sitemap.xml для других движков:
После создания карты сайта добавьте ее в Google Search Console и «Яндекс.Вебмастер».
Как добавить карту сайта в Google Search Console и «Яндекс.Вебмастер»
Чтобы добавить карту сайта в Search Console, выберите раздел «Файлы Sitemap». Добавьте URL карты и нажмите кнопку «Отправить». Обычно карта сайта доступна по адресу типа vash-site.ru/sitemap.xml.
Поисковику понадобится какое-то время, чтобы проиндексировать карту сайта. После индексации появится статус «Успешно» или сообщение об ошибках. Чтобы просмотреть отчет об индексировании карты сайта в новом интерфейсе Search Console, нажмите на отмеченную на иллюстрации пиктограмму.
В отчете можно увидеть данные об индексировании sitemap.xml. Например, если на сайте есть закрытые от индексирования страницы, уведомление об этом появится в отчете.
Чтобы добавить sitemap.xml в «Яндекс.Вебмастер», выберите раздел «Индексирование – Файлы Sitemap»:
Укажите URL карты сайта в соответствующем поле и нажмите кнопку «Добавить».
В «Яндекс.Вебмастере» уведомление о проблемах с картой сайта появляется в разделе «Диагностика сайта». Также корректность файла можно проверить с помощью специального инструмента.
Как создать HTML-карту сайта
Как отмечалось выше, HTML-карта – элемент навигации для живых пользователей. Если у сайта логичная структура и удобное меню, HTML-карта не нужна. Если сайт большой, а пользователи жалуются на запутанность структуры, попробуйте решить проблему с помощью карты сайта.
Когда искал пример HTML-карты сайта, почему-то сразу подумал про сайты государственных пенсионных фондов. И не ошибся. Видимо, пожилым пользователям сложно ориентироваться на сайте с помощью меню. Учитывайте это, когда будете решать целесообразность добавления карты сайта в формате HTML.
Создать карту сайта в формате HTML на WordPress можно с помощью плагина Simple Sitemap от разработчика David Gwyer или аналогичных решений. Достаточно установить и активировать надстройку, а затем вставить предложенный шорткод на страницу, где нужна карта сайта.
Вот решения для других CMS:
В OpenCart карта сайта в формате HTML создается автоматически.
Карта сайта: создать и забыть
Именно так выглядит идеальный алгоритм работы с картой сайта sitemap.xml. Чтобы его реализовать, лучше пользоваться плагинами и модулями для CMS. Они автоматически генерируют файл sitemap.xml и актуализируют его при появлении на сайте новых страниц.
Созданную карту сайта нужно добавить в Search Console и «Яндекс.Вебмастер». После этого о sitemap.xml действительно можно забыть. Если у поисковых систем возникнут проблемы с индексированием карты, они вас уведомят. Чтобы решить проблемы, скорее всего, будет достаточно повторно сгенерировать карту и отправить ее на индексацию.
В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров
Источник