Щоб налаштувати XML sitemap для модуля Magento 2 Блог ,перш за все, переконайтесь, що Magento XML sitemap за замовчуванням налаштована правильно.

Після налаштування XML sitemap для продуктів, категорій, CMS сторінок в Magento, XML sitemap блогу буде створена автоматично та буде доступна за тим самим шляхом, що і XML sitemap за замовчуванням, але з префіксом "blog_".

Приклад 1

URL адреса XML Sitemap за замовчуваням:  https://domain.com/ sitemap.xml 
URL адреса XML Sitemap блогу: https://domain.com/blog_ sitemap.xml

Приклад 2

URL адреса XML Sitemap за замовчуваням:  https://domain.com/pub/ en_sitemap.xml 
URL адреса XML Sitemap блогу: https://domain.com/pub/blog_ en_sitemap.xml

Майте на увазі, що ви не побачите ніякого додаткового sitemap елементу у сітці різних sitemaps в адмін панелі. XML sitemap блогу буде згенеровано автоматично у фоновому режимі разом із стандартною sitemap.

Після створення sitemap блогу ми настійно рекомендуємо додати його посилання до файлу robots.txt, як ми робимо це в Magefan (https://magefan.com/robots.txt).

Якщо ви використовуєте Блог Плюс або Блог Екстра версії модуля блогу, ви можете змінити пріоритет і частоту елементів блогу в XML sitemap. Для цього перейдіть у Stores > Configuration > Blog та знайдіть розділ Sitemap XML. Тут ви можете керувати частотою та пріоритетністю головної сторінки, сторінки категорій та публікацій блогу.

Magento 2 Blog XML Sitemap Configuration, Blog Index Page
Magento 2 Blog XML Sitemap Configuration, Blog Categories
Magento 2 Blog XML Sitemap Configuration, Blog Posts

Вирішення Проблем з XML Sitemap блогу

1. Чому файл blog_sitemap.xml відсутній у моїй Magento 2?

- Будь ласка, переконайтеся, що ви використовуєте останню версію модуля блогу. Перевірте журнал змін розширення, щоб побачити, чи є там якісь виправлення помилок чи покращення пов'язані з sitemap.

Поширені питання

Чому не можна генерувати XML sitemap для блогу всередині загальної Magento 2 sitemap?

Є декілька причин: 

- Magento додав розширюваність елементів sitemap лише в Magento 2.3, а наше розширення блогу також сумісне з Magento 2.2.x, яка не має цих функцій.
- Багато продавців використовують кастомні SEO розширення для Magento 2, які переписують стандартну модель Magento Sitemap, і це призводить до конфліктів між розширеннями.
- Власники різних магазинів повідомили про проблеми, як-от "Sitemap блогу не працює належним чином", а проблема фактично полягала не в розширенні блогу, а в деяких сторонніх SEO розширеннях.
Тому ми вирішили перенести XML sitemap блогу в окремі файли, і це чудово працює. Більше не виникає проблем або конфліктів з іншими модулями або версіями Magento. Надалі ми плануємо інтегрувати sitemap блогу у XML-файл за замовчуванням, але це можна зробити не швидше, ніж ми припинимо підтримувати Magento 2.2.x для розширення блогу.