Щоб налаштувати 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. Тут ви можете керувати частотою та пріоритетністю головної сторінки, сторінки категорій та публікацій блогу.
Вирішення Проблем з 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 для розширення блогу.