Перемикач мов Magento видає помилку 404 – виправлення

Якщо ваш Magento повертає помилку 404 після зміни мови на сторінках товарів, категорій або сторінках CMS, ви потрапили в потрібне місце. Ми запропонуємо найкраще рішення, яке допоможе вам виправити та уникнути цієї проблеми в майбутньому.

Але спочатку давайте з'ясуємо, чому виникає ця проблема.

Чому Language Switcher видає помилку 404?

Коли ви керуєте багатомовним магазином Magento, є ймовірність, що ви зіткнетеся з помилкою 404 після зміни мови на сторінках вашого магазину. Крім того, це також часто позначається в проблемах Google Search Console. Зазвичай це трапляється тому, що вам не вистачає однієї дрібниці — Hreflang Tags.

Hreflang Tags — це невеликі фрагменти HTML-коду, які повідомляють пошуковим системам, що у вас є різні альтернативи одній і тій самій сторінці. Іншими словами, ці теги використовуються для «зв'язування» сторінок різними мовами для кращого перемикання магазинів та зручності для клієнтів.

Крім того, додавання Hreflang Tags допомагає Google вибирати різні сторінки для локалізованих результатів пошуку.

Hreflang Tags на сторінці категорії Magento 2

Як виправити помилку 404 після перемикання режиму перегляду магазину?

Як ви вже здогадалися, щоб вирішити проблему помилки 404 Language Switcher, вам потрібно додати Hreflang Tags до сторінок вашого магазину.

Додавання Hreflang Tags вручну

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

1. Ви можете додати Hreflang Tags у теги <head> для кожної сторінки вашого магазину.

Hreflang Tags у тезі Head

2. Ви можете додати Hreflang Tags через файл sitemap.xml. Для цього вам потрібно створити окремі елементи <url> для кожної альтернативної сторінки. 

Hreflang Tags у мапі сайту

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

Автоматичне додавання Hreflang Tags

Якщо ви не дуже добре розбираєтеся з кодом або просто хочете швидше вирішити помилку Language Switcher 404, вам потрібен Модуль Magento Hreflang Tags .

Він дозволяє автоматично додавати Hreflang Tags до ваших продуктів і категорій (за умови, що продукти в різних переглядах магазину мають однаковий ідентифікатор).

Однак, є також можливість встановити Hreflang Tags для різних сторінок з панелі адміністратора. Вам не потрібно мати справу з кодом. Просто визначте альтернативні сторінки в адміністративній панелі.

Hreflang Tags для головної сторінки в Magento 2

Процес зводиться до кількох кліків, і Hreflang Tags додаються до вихідного коду сторінки.

Альтернативні теги для головної сторінки Magento

Ось так. Ви виправили помилку Language Switcher 404 та покращили свій рейтинг у Google.

Звучить надто просто?Це тому, що це надзвичайно просто за допомогою цього зручного інструменту Hreflang Tags . Налаштування для кожної сторінки досить схожі. Однак, вам слід почати з Basic налаштування Hreflang Tags .