Налаштування XML Sitemap в Magento 2

Magento 2 XML sitemap is one of many Найкращі практики SEO для Magento that contribute to your website ranking. But that's not only that. The Magento sitemap is the main element linking your store with potential customers from search. If search robots can't discover your store, you won't потрапити до індексу Google and the rest of the picture doesn't look good.

Ось чому важливо краще зрозуміти концепцію XML-карти сайту Magento. Отже, сьогодні ви дізнаєтеся все, що вам потрібно знати про карту сайту Magento, як її налаштувати та автоматизувати.

Що таке XML-карта сайту Magento?

XML-карта сайту Magento, як і будь-яка XML-карта сайту, – це файл, який містить посилання на всі сторінки веб-сайту. Ви надсилаєте цей файл до Google Search Console, щоб пошукові роботи могли сканувати та індексувати ваші сторінки, які, відповідно, ранжуються в Google.

Products, categories and CMS pages are all included in the Magento XML sitemap. Besides, you can define how often robots should crawl these pages. The only downside is your pages are added to the crawling queue. So you don't know when Google will actually crawl your pages, unlike with the API індексування Google

Але це ще не все. Тож ми переходимо до наступного розділу, щоб дізнатися, як налаштувати XML-карту сайту в Magento.

Як налаштувати XML-карту сайту Magento 2?

Налаштування карти сайту Magento зазвичай включає два кроки, якщо ви починаєте з нуля. Спочатку потрібно налаштувати основні параметри, такі як частота та пріоритет індексації, а потім створити файл карти сайту.

Почнемо з основ.

Основні налаштування

1. Перейдіть до розділу Магазини > Налаштування > Каталог > Карта сайту XML та перегляньте параметри карти сайту XML.

Конфігурація XML-карти сайту Magento 2

2. Встановіть Частоту та Пріоритет , за якими ви хочете індексувати категорії в межах Параметри категорій.

Карта сайту Magento 2 Параметри категорій

3. Заповніть налаштування Частоту та Пріоритет для параметрів продукту та вирішіть, чи хочете ви Додати продукт Зображення до карти сайту.

Карта сайту Magento 2 Параметри продукту

4. Вкажіть Частоту та Пріоритет для індексації ваших сторінок CMS.

Карта сайту Magento 2 XML Параметри сторінок CMS

5. Заповніть налаштування Загальні налаштування Карта сайту XML .

  • Увімкнути генерацію карти сайту.
  • Встановіть Частоту та Час початку , коли має оновлюватися XML-карта сайту.
  • Введіть Одержувача електронного листа про помилку , який отримуватиме сповіщення у разі виникнення помилок під час оновлення карти сайту.
  • Виберіть шаблон відправника електронного листа про помилку та , який використовуватиметься як шаблон сповіщення про помилку оновлення XML-карти сайту.

Налаштування генерації карти сайту Magento 2

6. Встановіть Обмеження файлів карти сайту, щоб вказати, чи буде у вас один файл карти сайту чи кілька.

  • Вкажіть максимальну кількість URL-адрес, які ви хочете включити до карти сайту, у полі Максимальна кількість URL-адрес на файл .
  • Введіть Максимальний розмір файлу , щоб встановити максимальний розмір файлу карти сайту в байтах.

Обмеження файлу карти сайту Magento 2 XML

7. Увімкніть Надсилання до Robots.txt option to guide search crawlers on how to index your website better in the Файл robots.txt.

Карта сайту Magento 2 Налаштування пошукової системи

Генерація карти сайту

Тепер, коли ви налаштували параметри карти сайту, ви можете створити свій XML-файл карти сайту.

1. Перейдіть до Маркетинг > SEO та пошук > Карта сайтута натисніть кнопку Додати карту сайту .

Конфігурація XML-карти сайту Magento 2

3. Вкажіть назву XML-файлу в полі Ім'я файлу , введіть Шлях , де він має бути розташований, і натисніть Зберегти та створити .

Magento 2 XML Sitemap Configuration, New Site Map

Після завершення ви побачите згенеровану карту сайту у списку карт сайту.

Примітка: Файл карти сайту автоматично оновлюється cron відповідно до налаштувань генерації, які ви встановили раніше.

Натисніть кнопку Згенерувати , лише якщо ви хочете оновити/створити XML-карту сайту миттєво.

Або ж скористайтеся командою CLI bin/magento magefan:sitemap:generate та додайте ідентифікатори мапи сайту bin/magento magefan:sitemap:generate --ids="2,4,6".

Magento 2 XML Sitemap List

Як створити окрему мапу сайту XML для різних сторінок?

If you want better indexing management, and more detailed monitoring, you need to create separate XML sitemaps for different pages, like catalog or CMS pages. While it's not possible in default Magento, Розширення XML-карти сайту Magento 2 does it for you. 

Все, що вам потрібно зробити, це просто додати мапу сайту так само, як ви щойно це зробили, але вибрати, які URL-адреси Включити.

мапу сайту magento xml з продуктами

Як додати власні посилання до мапи сайту?

За замовчуванням Magento включає продукти, категорії та сторінки CMS до мапи сайту XML. Тож або ігноруйте всі додаткові посилання, або знайдіть спосіб додати їх до вашої мапи сайту. І це спосіб Magefan XML Sitemap.

Це дозволяє вам додавати якомога більше користувацьких посилань та встановлювати для них частоту індексації та пріоритет.

Просто перейдіть до Магазини > Конфігурація > Розширення Magefan > Карта сайту XML > Додаткові посилання та увімкніть відповідну опцію. Потім додайте всі потрібні посилання та перегляньте їх, додані до вашої карти сайту.

додати користувацькі посилання до карти сайту XML Magento

Як додати теги Hreflang до карти сайту XML?

If you manage a multi-language store on Magento, you probably use hreflang tags to notify Google about localized pages. But to help it discover those pages faster, you might as well add hreflang URLs to your sitemap. That's something our Теги Magento 2 Hreflang solution covers.

Найкраще? Все, що вам потрібно, щоб включити URL-адреси hreflang до вашої карти сайту, це увімкнути одну опцію.

додати теги hreflang до карти сайту XML Magento

Як автоматизувати генерацію карти сайту Magento?

Якщо ви дотримувалися цього посібника з самого початку, ви могли це помітити. Ви вже налаштували автоматичну генерацію карти сайту.

Після заповнення Налаштування генерації у розділі Магазини > Налаштування > Каталог > Карта сайту XML вам потрібно лише надіслати XML-файл до Google Search Console. Пошукові роботи отримають звідти всі дані.

Налаштування генерації карти сайту Magento 2

Як виключити деякі сторінки з XML-мапи сайту?

Хоча Magento дозволяє легко обробляти XML-мапу сайту, він не пропонує опції вимкнення сторінок з неї. І це може стати в нагоді, якщо у вас є сторінки, які ви не хочете бачити в результатах пошуку.

In that case, the Magento 2 XML Sitemap extension we've mentioned before will come in handy. It allows you to виключити будь-яку сторінку з карти сайту в Magento.

Виключення сторінок з XML-мапи сайту Magento

XML-мапа сайту Magento 2 є обов'язковою для тих, хто хоче отримувати органічний трафік з пошукових систем. І якщо вам цікаво, чи достатньо функції Magento за замовчуванням, відповідь - ТАК. Ви точно можете згенерувати XML-мапу сайту, використовуючи лише функцію Magento.

However, don't forget that indexing is not the only thing you need to tackle to improve SEO. So you also need to have a look at канонічні теги, hreflangs, шаблони метатегів, meta robots and other SEO-related features.