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

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

28.04.2020

Что такое sitemap.xml

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

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

Что необходимо в Копмлекте поставки

Для полноценного управления данными в sitemap.xml необходимо, чтобы в Комплекте поставки присутствовал пакет Zion SEO Booster. За его приобретением обратитесь к создателю Вашего сайта.

Как управлять содержимым sitemap.xml

Управление данными в sitemap.xml осуществляется с помощью элемента SEO-параметры.

1. Создание меню

Файл sitemap.xml формируется, как список или меню. Подробнее о создании меню читайте в статье Плагин Menu.

Создайте меню. ID и Название могут быть любыми, но для примера пусть будет ID sitemap.

Все поля с HTML-кодом должны быть пустыми, кроме поля HTML-код обычной записи. Укажите в нём следующий код:

<url>
  <loc>{адрес-сайта}[IS_HAS_VOID_VALUE_seo_canonical??{content_url_value}::{content_seo_canonical}]</loc>
[IS_HAS_VOID_VALUE_seo_lastmod??::
  <lastmod>{plugin:timemashine;value:{content_seo_lastmod};date:show;dateformat:Y-m-d;time:hide}</lastmod>
]
[IS_HAS_VOID_VALUE_seo_changefreq??::
  <changefreq>{content_seo_changefreq}</changefreq>
]
[IS_HAS_VOID_VALUE_seo_priority??::
  <priority>{content_seo_priority}</priority>
]
</url>

Вместо {адрес-сайта} укажите адрес Вашего сайта в виде http://mysite.ru или https://mysite.ru (БЕЗ слеша / на конце).

Сохраните

2. Создание шаблона

Можно использовать один из уже имеющихся шаблонов, если в нём присутствует необходимый набор элементов. Но здесь мы рассмотрим ситуацию, когда такого шаблона пока нет. Подробнее о редактировании шаблонов читайте в статье Что такое Шаблон контента?.

Создайте меню. ID и Название могут быть любыми.

Добавьте в него элементы Адрес, Основной текст, HTML-код веб-страницы

В поле HTML-код веб-страницы укажите следующий код:

{content_maintext_value}

Сохраните

3. Создание контентной единицы

Подробнее о правке контента смотрите в статье Как редактировать Контент?

Создайте новую запись, например в разделе Контент \ Редактируемые поля. ID и Название могут быть любыми, но для примера пусть будет ID sitemap.

Примените для этой записи ранее созданный шаблон.

В поле Адрес выберите вариант контентная единица с собственным адресом.

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

В элементе Основной код напишите следюущий код:

<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    {plugin:menu;id:sitemap;factor:.;select:children-all;content-type:application-xml;charset:utf-8}
  </urlset>

Если при создании меню Вы использовали ID отличный от sitemap, то здесь в команде вместо id:sitemap укажите id:ВашID.

Сохраните

4. Настройка robots.txt

Подробнее про файл robots.txt читайте в статье Как оптимизировать сайт под поисковые системы?

Добавьте в файл robotx.txt следующий код:

Sitemap: {адрес-сайта}/sitemap/

Вместо {адрес-сайта} укажите адрес Вашего сайта в виде http://mysite.ru или https://mysite.ru.

Если при создании контентной единицы Вы использовали ID отличный от sitemap, то здесь в команде вместо /sitemap/ укажите /ВашID/.

Сохраните

Как просмотреть sitemap.xml

Все настройки выполнены. Теперь чтобы просмотреть, что Ваш сайт передаёт поисковикам через файл sitemap.xml, перейтите в раздел Контент \ Редактируемые поля (или в другой раздел, в котором Вы создали контентную единицу) и напротив ранее созданной контентной единицы нажмите по кнопке Просмотреть (с изображением глаза)

CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи ООО "Зион" и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

Блог обновлений

Zion WebEngine 20.09.30
  • Доработан класс для управления водяными знаками (спасибо Федерация Киокусинкай Пермского края):
    • Теперь водяные знаки будут использоваться не только для эскизов, но и для изображений
    • Для этих же целей доработаны плагин для работы с галереями, класс для работы с контентом, элемент Изображение
  • Доработаны система мониторинга и класс для работы с папками и файлами:
    • Часть функционала из системы мониторинга перенесена в этот класс

Zion WebEngine Zion Gallery Галереи/Слайды Изображение Классы Контент/Контентные единицы Мониторинг Плагины Файлы/Папки Элементы Эскизы Что такое Контент?

Zion WebEngine 20.09.29
  • Доработан класс для управления водяными знаками (спасибо Moto-Retail18):
    • Теперь водяные знаки будут использоваться только в указанной в настройках папке и её подпапках
  • Создана система мониторинга для водяных знаков:
    • Теперь водяной знак по умолчанию будет применяться только, если нет пользовательского водяного знака

Zion Gallery Что такое система Мониторинга? Классы Мониторинг Файлы/Папки

Zion WebEngine 20.09.25
  • Доработаны плагин для работы с галереями, класс для управления контентом, элемент Изображение, а также вспомогательный класс для работы с изображениями (спасибо Moto-Retail18):
    • Теперь эскизы будут пересоздаваться, если настройки водяных знаков более свежие, чем эскизы:
      • При этом водяной знак будет изменять положение на эскизе или удаляться из эскиза (в зависимости от новых настроек)

Zion WebEngine Zion Gallery Галереи/Слайды Изображение Классы Контент/Контентные единицы Плагины Элементы Эскизы Что такое Элементы?

Zion WebEngine 20.09.24
  • Доработан класс для управления водяными знаками на эскизах изображений (спасибо Moto-Retail18):
    • Доступно больше вариантов позиционирования водяного знака
    • Доступно указание минимальных размеров, при которых водяной знак может быть вставлен
    • Доступна загрузка своего файла с водяным знаком
    • В ближйших обновлениях будет реализовано ещё несколько новых возможностей
    • Водяные знаки доступны только при наличии в комплекте поставки Zion Gallery
  • Доработан вспомогательный класс для работы с изображениями:
    • Реализовано автоматическое добавление водяных знаков в эскизы:
      • Один раз при создании эскизов из изображений:
        • Так нагрузка на веб-сервер будет минимальной
      • Только, если эскиз соответствует необходимым парамтрам, если параметры водяных знаков заданы и корректны, и, если создание водяных знаков включено 

Zion WebEngine Zion Gallery Веб-сервер/Хостинг Изображение Классы Обновления CMS Файлы/Папки Эскизы

Zion WebEngine 20.09.23
  • Создан класс для управления водяными знаками на эскизах изображений (спасибо Moto-Retail18):
    • Доступно включение/отключение такой возможности
    • Доступно несколько параметром для указание положения водяного знака на эскизе
    • Сейчас идёт тестирование и весь функционал станет доступен в ближайших обновлениях:
      • Будет доступно только при наличии в комплекте поставки Zion Gallery

Zion Gallery Что такое Комплект поставки? Изображение Классы Обновления CMS Эскизы

Zion WebEngine 20.09.16
  • Доработан класс для работы с email-сообщениями (спасибо GL Technology):
    • Устранены некоторые недочёты при отложенной отправке сообщений

Zion WebEngine Email-сообщения Классы Что такое Классы?

Zion WebEngine 20.09.14
  • Доработан настраиваемый модуль для управления уведомления о заказах в XML-файл (спасибо Феникс):
    • Реализована возможность управлять длиной не только ID товаров в заказе, но и длиной номеров заказов, в том числе в именах XML-файлов:
      • Если номер короче этой длины, то впереди добавляется необходимое количество нулей
    • Реализована возможность указывать префикс для номера заказа и имени XML-файла:
      • Префикс увеличивает число символов в номере заказа и в имени XML-файлов
    • Созданы необходимые подсказки к новым и старым параметрам

Zion Export XML/RSS/1С/YML Интернет-магазин Настраиваемые модули Помощники/Мастеры/Инструкции/Подсказки Уведомления о заказах Файлы/Папки

Zion WebEngine 20.09.03
  • Доработаны класс для управления контентом и плагин универсального меню (спасибо GoodАвто):
    • Устранены недочёты, из-за которых в списке элементов могли отображаться элементы, которых там быть не должно
  • Доработаны административные скрипты и CSS-определения, а также класс для управления проектом, базой данных и контентом (спасибо ЦентрСпецЗапчасть):
    • Вместо обычного поиска контента в администратвном интерфейса реализован живой поиск:
      • Теперь результаты отображаются сразу после начала ввода
      • Теперь в результатах отборжаются записи всех типов, а не только выбранного
      • Помимо перехода к правке найденных записей доступен также быстрый переход к правке типов и шаблонов таких записей
  • Доработаны классы для управления типами и шаблонами:
    • Расширен набор функций для этих классов
  • Оптимизирован дистрибутив Ядра:
    • Удалены более ненужные компоненты
  • Доработана система мониторинга:
    • Расширен список файлов для очистки после обновления CMS

Zion WebEngine Административный интерфейс База данных/Таблицы данных Классы Контент/Контентные единицы Меню/Списки/Навигация Мониторинг Обновления CMS Плагины Поиск текста Типы Файлы/Папки Шаблоны Элементы Плагин Menu

Zion WebEngine 20.08.24
  • Доработаны некоторые компоненты, связанные с обновлениями CMS:
    • Устранены недочёты, выявленные в предыдущей версии

Zion Server Обновления CMS

Zion WebEngine 20.08.21
  • Доработан класс для управления пользователями:
    • Улучшена защита от несанкционированного доступа к административному интерфейсу
  • Доработаны некоторые компоненты, связанные с обновлениями CMS:
    • Реализованы подсказки, разъясняющие для чего нужны обновления, в чём их польза и в чём вред отсутствия подписки на обновления

Zion WebEngine Zion Server Что такое CMS Zion WebEngine? Административный интерфейс Доступы/Пользователи Обновления CMS Помощники/Мастеры/Инструкции/Подсказки

Zion WebEngine 20.08.20
  • Доработаны административные CSS-определения (спасибо ЦентрСпецЗапчасть):
    • Скорректировано отображение панели инструментов для не очень больших мониторов:
      • Ограничен максимальный размер виджета с именем пользователя
      • Доработано сжатие кнопок на панели инструментов, если ширина экрана недостаточно большая для отображения их в одном ряду с формой поиска и именем пользователя
  • Доработаны классы для управления пользователями и для управления доступами групп пользователей (спасибо Group Experience):
    • Реализована возможность подтверждения входа пользователей через отправку одноразовых кодов, на email или на телефон (по SMS):
      • Для каждой группы пользователей можно отдельно настроить способ подтверждения:
        • На email
        • На телефон (если телефон пользователем не указан или не подтверждён, то код отправится на email)
        • Без подтверждения (по умолчанию)
    • Доступно при наличии в комплекте поставки Zion User Control

Zion WebEngine Zion User Control Что такое Административный интерфейс и Гостевой интерфейс? Email-сообщения SMS Административный интерфейс Доступ Групп пользователей Доступы/Пользователи Панель инструментов Поиск текста

Zion WebEngine 20.08.19
  • Доработаны административные CSS-определения (спасибо ЦентрСпецЗапчасть):
    • Скорректировано отображение панели инструментов и формы поиска в административном интерфейсе для не очень больших (неширокоформатных) мониторов:
      • Уменьшен размер формы поиска:
        • Поиск по административному интерфейсу ещё будет доработан в ближайших обновлениях
      • Кнопки на панели инструментов немного сжимаются, если ширина экрана недостаточно большая для отображения их в одном ряду с формой поиска
      • Отображение формы поиска на ещё более маленьких экранах будет реализован позже

Zion WebEngine Что такое Панель инструментов? Административный интерфейс Обновления CMS Панель инструментов Поиск текста

Zion WebEngine 20.08.18
  • Доработаны обработчики обратной связи и обратного звонка (спасибо Devi):
    • Повышена защита от спама
  • Доработаны некоторые компоненты пакетов Zion Import, Zion Export, Zion xDelivery:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами
  • Удалены некоторые мастеры, которые были актуальны только для старой платформы

Zion WebEngine Zion Mail Back Zion xDelivery Zion Export Zion Import Веб-сервер/Хостинг Обработчики Обратная связь/Обратный звонок Платформа Помощники/Мастеры/Инструкции/Подсказки Спам

Zion WebEngine 20.08.14
  • Доработаны класс для управления пользователями, а также класс для работы с документами и реквизитами пользователя (спасибо Group Experience):
    • Завершено внедрение функционала, позволяющего запрашивать у пользователя документы (паспорт, СНИЛС, ИНН) и/или указание реквизитов организации

Zion WebEngine Zion User Control Доступы/Пользователи Классы

Zion WebEngine 20.08.13
  • Доработаны класс для управления пользователями и страницы ошибок:
    • Улучшена совместимость с сервисом Google AdSense
  • Доработаны класс для управления проектом, драйвер оболочки, а также административные JS-скрипты и CSS-определения:
    • На панели инструментов стала доступна новая кнопка для показа/скрытия подсказок и помощников по вставке плагинов и свойств:
      • По умолчанию теперь подсказки и помощники будут скрыты:
        • Подсказки и помощники бывают нужны редко и в основном специалистам, а не обычным пользователям:
        • Так редакторы будут более компактными
      • Эта кнопка недоступна на небольших экранах:
        • Эта кнопка доступна только, если показ свойств разрешён для соответствующей группы пользователей
      • Для этих же целей доработаны очень многие элементы контента и некоторые другие компоненты CMS
      • Пока эта кнопка работает только при правке контента, шаблонов, языков, способов доставки/самовывоза и способов оплаты, но в ближайших обновлениях начнёт работать везде

Zion WebEngine Zion Catalog Zion Gallery Zion User Control Zion Pub Hub Zion Multi-Lang Zion xPayment Доступ Групп пользователей Доступы/Пользователи Драйверы Классы Контент/Контентные единицы Многоязычность/Языки Обновления CMS Панель инструментов Плагины Помощники/Мастеры/Инструкции/Подсказки Свойства Способы доставки/самовывоза Способы оплаты Страницы ошибок Шаблоны Элементы Что такое Элементы?

Zion WebEngine 20.08.12
  • Доработаны класс для управления пользователями и вспомогательный класс для управления вкладками, а также создан класс для работы с документами и реквизитами пользователя (спасибо Group Experience):
    • Реализован функционал, позволяющий запрашивать у пользователя документы (паспорт, СНИЛС, ИНН) и/или указание реквизитов организации:
      • Необходимость запроса тех или иных документов, а также запроса реквизитов настраивается для каждой группы пользователей отдельно
        • Данная возможность будет доработана в ближайших обновлениях
      • Доступно при наличии в комплекте поставки Zion User Control
  • Доработан класс управления корзиной заказов (спасибо Devi):
    • Устранена возможность оформления заказа в интернет-магазине с самовывозом без выбора точки самовывоза

Zion WebEngine Zion Catalog Zion User Control Что такое Комплект поставки? Вкладки Доступ Групп пользователей Доступы/Пользователи Интернет-магазин Классы Корзина для заказов Способы доставки/самовывоза

Zion WebEngine 20.08.10
  • Устранены некоторые недочёты в меню администратора (спасибо Color House):

Zion WebEngine Что такое Меню администратора? Меню администратора

Zion WebEngine 20.08.07
  • Доработана система мониторинга:
    • Оптимизирована очистка, которая запускается после каждого обновления
  • Часть функционала, связанного с обновлениями CMS перенесена в новый класс, который доступен только в пакете Zion Server

Zion WebEngine Zion Server Веб-сервер/Хостинг Мониторинг Обновления CMS

Zion WebEngine 20.08.06
  • Доработан класс для управления базой данных:
    • Переработано использование Memcached:
      • Теперь кэш не будет храниться вечно, т.к. это нагружает веб-сервер и иногда может давать обратный эффект (замедление вместо ускорения)
      • Срок жизни кэша свободно редактируется, но есть ограничения и рекомендации:
        • 1 минута - минимально допустимое значение - подходит для сайтов с часто обновляющейся информацией, например, для бирж
        • 30 дней - максимально допустимое значение - подходит для сайтов, где информция обновляется редко или не обновляется вообще
        • 7 дней - рекомендованное значение для большинства "живых" сайтов
      • Кэш, как и раньше обновляется при каждом изменении в таблице данных
  • Доработаны классы для управления проектом и контетом (спасибо ЦентрСпецЗапчасть):
    • Стал доступен поиск контета в административном интерфейсе:
      • Если в форме для поиска указать какой-то текст, то будет отображён список только тех записей, у которых хотя бы в одном (любом) поле есть такой текст:
        • Реализованы уведомления о том, что отображаются не все, а только найденные записи (чтобы не было возможной путаницы)
      • Форма поиска пока недоступна для устройств с небольшим экраном
      • Пока есть проблемы с постраничным листанием результатов поиска
    • Для этих же целей доработаны административные CSS-определения
  • Доработаны некоторые компоненты пакетов Zion User Control, Zion Chat, Zion Import, Zion Sender, Zion Catalog:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами
  • Оптимизирован драйвер Конвертер:
    • Упразднены некоторые архаизмы, которые были нужны только для старой платформы

Zion WebEngine Zion Catalog Zion User Control Zion Import Zion Chat Zion Sender Административный интерфейс База данных/Таблицы данных Веб-сервер/Хостинг Драйверы Классы Контент/Контентные единицы Кэш/Кеш Пагинация/Подстраницы Платформа Поиск текста Уведомления Что такое Контент?

Zion WebEngine 20.07.23
  • Доработаны классы для управления пользователями и контентом (спасибо Group Experience):
    • Завершено внедрение возможности подтверждения номера телефона через SMS при регистрации пользователя через E-mail
    • Устранены некоторые недочёты в формах для пользователей

Zion WebEngine Email-сообщения SMS Доступы/Пользователи Контент/Контентные единицы Формы для пользователей Что такое Контент?