
Модуль Magento 2 XML Sitemap — одна з багатьох Найкращі практики SEO для Magento , які сприяють рейтингу вашого веб-сайту. Але це не тільки це. Карта сайту Magento — це головний елемент, що пов’язує ваш магазин із потенційними клієнтами з пошуку. Якщо пошукові роботи не можуть знайти ваш магазин, ви не потрапити до індексу Google , і решта картини виглядає не дуже добре.
Ось чому важливо краще зрозуміти концепцію XML-карти сайту Magento. Отже, сьогодні ви дізнаєтеся все, що вам потрібно знати про карту сайту Magento, як її налаштувати та автоматизувати.
Що таке XML-карта сайту Magento?
XML-карта сайту Magento, як і будь-яка XML-карта сайту, – це файл, який містить посилання на всі сторінки веб-сайту. Ви надсилаєте цей файл до Google Search Console, щоб пошукові роботи могли сканувати та індексувати ваші сторінки, які, відповідно, ранжуються в Google.
Продукти, категорії та сторінки CMS включені до XML-карти сайту Magento. Крім того, ви можете визначити, як часто роботи повинні сканувати ці сторінки. Єдиним недоліком є те, що ваші сторінки додаються до черги сканування. Тож ви не знаєте, коли Google фактично скануватиме ваші сторінки, на відміну від API індексування Google .
Але це ще не все. Тож ми переходимо до наступного розділу, щоб дізнатися, як налаштувати XML-карту сайту в Magento.
Як налаштувати Модуль Magento 2 XML Sitemap?
Налаштування карти сайту Magento зазвичай включає два кроки, якщо ви починаєте з нуля. Спочатку вам потрібно налаштувати Basic параметри, такі як частота та пріоритет індексації, а потім власне створити файл карти сайту.
Почнемо з основ.
Basic налаштування
1. Перейдіть до розділу Магазини > Налаштування > Каталог > Карта сайту XML та перегляньте параметри карти сайту XML.
![]()
2. Встановіть Частоту та Пріоритет , за якими ви хочете індексувати категорії в межах Параметри категорій.
![]()
3. Заповніть налаштування Частоту та Пріоритет для параметрів продукту та вирішіть, чи хочете ви Додати продукт Зображення до карти сайту.
![]()
4. Вкажіть Частоту та Пріоритет для індексації ваших сторінок CMS.
![]()
5. Заповніть налаштування Загальні налаштування Карта сайту XML .
- Увімкнути генерацію карти сайту.
- Встановіть Частоту та Час початку , коли має оновлюватися XML-карта сайту.
- Введіть Одержувача електронного листа про помилку , який отримуватиме сповіщення у разі виникнення помилок під час оновлення карти сайту.
- Виберіть шаблон відправника електронного листа про помилку та , який використовуватиметься як шаблон сповіщення про помилку оновлення XML-карти сайту.
![]()
6. Встановіть Обмеження файлів карти сайту, щоб вказати, чи буде у вас один файл карти сайту чи кілька.
- Вкажіть максимальну кількість URL-адрес, які ви хочете включити до карти сайту, у полі Максимальна кількість URL-адрес на файл .
- Введіть Максимальний розмір файлу , щоб встановити максимальний розмір файлу карти сайту в байтах.
![]()
7. Увімкніть опцію Надсилання до Robots.txt , щоб допомогти пошуковим роботам краще індексувати ваш веб-сайт у Файл robots.txt .
![]()
Генерація карти сайту
Тепер, коли ви налаштували параметри карти сайту, ви можете створити свій XML-файл карти сайту.
1. Перейдіть до Маркетинг > SEO та пошук > Карта сайту та натисніть кнопку Додати карту сайту .
![]()
3. Вкажіть назву XML-файлу в полі Ім'я файлу , введіть Шлях , де він має бути розташований, та натисніть Зберегти та створити .
![]()
Після завершення ви побачите згенеровану карту сайту у списку карт сайту.
Примітка: файл карти сайту автоматично оновлюється cron відповідно до налаштувань створення, які ви встановили раніше.
Натисніть кнопку Згенерувати , лише якщо ви хочете оновити/згенерувати XML-карту сайту миттєво.
Або скористайтеся командою CLI bin/magento Magefan:sitemap:generate та додайте ідентифікатори карти сайту bin/magento Magefan:sitemap:generate --ids="2,4,6".
![]()
Як згенерувати окрему XML-карту сайту для різних сторінок?
Якщо ви хочете краще керувати індексацією та детальніше моніторити, вам потрібно створити окремі XML-картки сайту для різних сторінок, таких як сторінки каталогу або CMS. Хоча це неможливо в Magento за замовчуванням, робить це за вас.
Все, що вам потрібно зробити, це просто додати карту сайту так само, як ви щойно це зробили, але вибрати, які URL-адреси Включити.
![]()
Як додати власні посилання до карти сайту?
За замовчуванням Magento включає продукти, категорії та сторінки CMS до карти сайту XML. Тож або ігноруйте всі додаткові посилання, або знайдіть спосіб додати їх до карти сайту. І таким способом є карта сайту Magefan XML.
Це дозволяє вам додавати якомога більше користувацьких посилань та встановлювати для них частоту індексації та пріоритет.
Просто перейдіть до Магазини > Налаштування > Розширення Magefan > Карта сайту XML > Додаткові посилання та увімкніть відповідну опцію. Потім додайте всі потрібні посилання та перегляньте, як вони додаються до карти сайту.
![]()
Як додати теги hreflang до XML-карти сайту?
Якщо ви керуєте багатомовним магазином на Magento, ви, ймовірно, використовуєте теги hreflang, щоб повідомити Google про локалізовані сторінки. Але щоб допомогти йому швидше знаходити ці сторінки, ви також можете додати URL-адреси hreflang до вашої карти сайту. Це те, що охоплює наше рішення .
Найкраще? Все, що вам потрібно включити URL-адреси hreflang до вашої карти сайту, це ввімкнути одну опцію.
![]()
Як автоматизувати генерацію карти сайту Magento?
Якщо ви дотримувалися цього посібника з самого початку, ви могли це помітити. Ви вже налаштували автоматичну генерацію карти сайту.
Після заповнення Налаштування генерації у розділі Магазини > Налаштування > Каталог > Карта сайту XML вам потрібно лише надіслати XML-файл до Google Search Console. Пошукові роботи отримають звідти всі дані.
![]()
Як виключити деякі сторінки з XML-мапи сайту?
Хоча Magento дозволяє безперешкодно обробляти XML-мапу сайту, він не пропонує опції вимкнення сторінок з карти сайту. І це може стати в нагоді, якщо у вас є сторінки, які ви не хочете бачити в результатах пошуку.
У такому випадку вам стане в нагоді розширення Модуль Magento 2 XML Sitemap, про яке ми згадували раніше. Воно дозволяє вам виключити будь-яку сторінку з карти сайту в Magento .
![]()
Модуль Magento 2 XML Sitemap є обов'язковою для тих, хто хоче отримувати органічний трафік з пошукових систем. І якщо вам цікаво, чи достатньо функції Magento за замовчуванням, відповідь - ТАК. Ви точно можете створити XML-карту сайту, використовуючи лише функцію Magento.
Однак не забувайте, що індексація - це не єдине, що вам потрібно зробити для покращення SEO. Тому вам також потрібно звернути увагу на Канонічні теги Magento , hreflangs, шаблони метатегів , meta robots та інші функції, пов'язані з SEO.