Налаштування картки сайту (sitemap) 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування картки сайту (sitemap) 1С-Бітрікс
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування карти сайта (sitemap) для Bitrix CMS

Карта сайта у Bitrix генерується модулем seo. Він створює XML-файл у форматі Sitemap Protocol 0.9, якого дотримуються Google та Яндекс. Без правильного налаштування карта або не генерується, або включає технічні сторінки та виключає важливі розділи каталогу.

Налаштування через адміністративний інтерфейс

Шлях: Маркетинг → Пошукова оптимізація → Карта сайта.

Карта сайта складається з кількох джерел. Для кожного джерела налаштовується:

  • Тип джерела — сторінки сайта, елементи інфоблоку, розділи інфоблоку.
  • Частота оновлення (changefreq) — always, hourly, daily, weekly, monthly, yearly, never.
  • Пріоритет (priority) — від 0.0 до 1.0.
  • Дата останнього змінення (lastmod) — з поля TIMESTAMP_X елемента або розділу інфоблоку.

Для інтернет-магазину створюють мінімум два джерела: розділи каталогу (з changefreq=weekly, priority=0.7) та товари (changefreq=daily, priority=0.8).

Що включати та що виключати

Стандартна помилка — не виключати сторінки з параметрами URL: /catalog/?sort=price, /catalog/?page=2. Пошукові системи сприймають їх як окремі URL та витрачають краулерський бюджет впустую.

Налаштовується через Умови виключення у конфігурації карти сайта. Додайте шаблони URL, які не повинні потрапляти в sitemap:

/catalog/*?*
/search/*
/bitrix/*
/local/*
/personal/*
/auth/*

Сторінки інфоблоку виключаються через параметри джерела: зніміть прапорець "Включати елементи з пустою деталізованою URL" — це видалить товари без налаштованої ЧПУ.

Генерація через агент

Кнопка «Згенерувати» вручну підходить тільки для первинного налаштування. У продакшені карта повинна перестворюватися автоматично. У параметрах карти сайта увімкніть Автоматичне створення за допомогою агента.

Агент CSeoSitemapAgent::generateSitemap() викликається за розкладом. Інтервал — раз на добу достатньо для більшості сайтів. Для новинних ресурсів — раз на годину.

Якщо сайт великий і агент не встигає завершити генерацію в рамках одного хіту, використовуйте cron:

0 3 * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/seo/lib/sitemap/generator.php

Індекс карти сайта

Якщо сайт містить більше 50 000 URL, карта сайта розбивається на кілька файлів і створюється індексний файл sitemap_index.xml. Bitrix робить це автоматично при перевищенні ліміту. У параметрах можна задати максимальний розмір одного файлу.

Приклад результуючої структури:

/sitemap_index.xml        → посилання на окремі файли
/sitemap_0.xml            → сторінки сайта
/sitemap_1.xml            → розділи каталогу
/sitemap_2.xml            → товари 1–50000
/sitemap_3.xml            → товари 50001–...

Реєстрація у панелях вебмастерів

Після генерації — надішліть URL карти у Яндекс.Вебмастер та Google Search Console. У Bitrix це можна зробити прямо з розділу Маркетинг → Пошукова оптимізація → Вебмастер при умові додавання кодів верифікації.

Також додайте рядок у robots.txt:

Sitemap: https://your-site.ru/sitemap_index.xml

Терміни виконання

Налаштування карти сайта з потрібними джерелами та розкладом — 1–2 години.