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

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

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

Чому перемикач мов видає помилку 404?

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

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

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

Теги hreflang на сторінці категорії Magento 2

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

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

Додавання тегів Hreflang вручну

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

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

Теги Hreflang у тегу Head

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

Теги Hreflang у Sitemap

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

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

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

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

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

Теги hreflang для головної сторінки в Magento 2

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

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

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

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