з'єднання

Хоча Hreflang Tags використовуються для покращення перемикання магазинів, це не все. Вони також допомагають вам позначати різні альтернативи сторінок та уникати проблем із дублюванням контенту, якщо у вас є кілька мовних варіантів. Саме це робить це одним із важливих факторів SEO.

Звучить непросто? Тому що це не так, особливо коли справа доходить до реалізації. Вам потрібно додати їх через код або карту сайту. Але лише якщо у вас немає таких інструментів, як Модуль Magento 2 Hreflang Tags . 

Отже, в цьому Документація ви дізнаєтеся, як додавати Hreflang Tags безпосередньо в адміністративній панелі Magento. Насправді, вам навіть не потрібно робити це вручну для деяких сторінок. Інструмент Magefan покриє їх автоматично. 

Готові почати?

Налаштування Hreflang Tags

Перш ніж почати додавати Hreflang Tags до сторінок Magento, вам потрібно заповнити кілька важливих налаштувань. Отже, просто перейдіть до розділу Магазини > Налаштування > Модулі Magefan > Альтернативний Hreflang , щоб розпочати. ​​

Загальні налаштування

Перш за все, виберіть, на яких Сторінках увімкнути опцію Hreflang Tags .

 Увімкнути Hreflang Tags у magento

Потім перегляньте інші доступні опції:

  • Увімкнути Hreflang Tags для сторінок NOINDEX — якщо ви все ще хочете повідомляти пошуковим системам про зв'язок різних мовних варіантів, навіть якщо один з них не призначений для індексації.

Примітка: якщо ви тестуєте Hreflang Tags на тестовому веб-сайті, увімкніть цю опцію, інакше Hreflang Tags просто не будуть додані до вашого магазину (за замовчуванням це NOINDEX)

  • Використовувати код магазину в представленні магазину за замовчуванням Головна сторінка Hreflang — якщо ви хочете, щоб пошукові роботи розпізнавали магазин за замовчуванням як окремий варіант мови або регіону (корисно, коли у вас є кілька представлень магазину для різних мов або країн).
  • Використовувати кінцеву скісну риску для Hreflang Головної сторінки — якщо ви використовуєте кінцеву скісну риску в URL-адресі головної сторінки та хочете зберегти узгодженість з вашими канонічними URL-адресами.

 налаштування Hreflang Tags magento

Налаштування локалізації

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

Ми спробуємо зробити все максимально «зрозумілим». Розглянемо кілька випадків.

Один веб-сайт із переглядами магазинів, орієнтованими на мовні варіанти

Наприклад, у вас є веб-сайт із переглядами магазинів для американської англійської, британської англійської, австралійської англійської або французької у Франції та французької в Канаді

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

Крім того, ви також можете встановити Власний код локалізації , якщо просто немає відповідної локалізації в Магазини > Конфігурація > Загальні > Параметри локалізації > Локаль ( наприклад, en-FR, en-MY або en-SG ). Це поле необов'язкове.

 Hreflang Tags для Magento параметри локалізації

Примітка: двічі перевірте встановлений вами код локалізації, щоб уникнути проблем з помилки hreflang та індексацією.

Один перегляд магазину орієнтований на кілька регіонів (немає окремих URL-адрес для кожного)

Якщо у вас є веб-сайт із переглядами магазинів, орієнтованими на різні регіони, але у вас немає унікальних URL-адрес для кожного, ви можете встановити кілька кодів локалізації для його hreflang. Але спочатку вам потрібно переключитися на цей перегляд магазину у верхньому правому перемикачі, щоб знайти цю опцію.

 кілька кодів локалізації Hreflang Tags Magento

Два або більше веб-сайтів з різними мовами перегляду магазину

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

 Група локалізації для Hreflang Tags Magento

Примітка: якщо у вас лише один веб-сайт, встановіть для Локальна група значення Група за замовчуванням 1.

Нарешті, виберіть мову в полі встановлює значення hreflang="x-default" для користувачів, чиї налаштування браузера не відповідають доступній мові або регіону.

 тег x-default магазин magento

XML Sitemap

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

 Включити URL-адреси hreflang у XML Sitemap magento

Не забудьте Зберегти налаштування, перш ніж додавати Hreflang Tags до сторінок Magento.

Додати теги Hreflag до сторінок Magento

Найбільшим недоліком Hreflang Tags є те, що вам потрібно додавати та редагувати їх щоразу, коли ви вносите деякі зміни до переглядів магазину. Все це через код.

Але це не проблема з Hreflang Tags від Magefan . Все керується з серверної частини.

Отже, давайте подивимося, як.

Продукти та категорії

Важливо: якщо у вас один веб-сайт з кількома переглядами магазину, продукти та категорії матимуть однакові ідентифікатори. У цьому випадку модуль автоматично генеруватиме та оновлюватиме Hreflang Tags для сторінок ваших продуктів та категорій. Вам не потрібно нічого робити вручну.

 Hreflang Tags на сторінці продукту

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

Просто перейдіть до Каталог > Продукти та знайдіть продукт, до якого потрібно додати Hreflang Tags . Прокрутіть униз до розділу Альтернативний вигляд магазину Локалізації , щоб налаштувати свої теги.

Почніть вводити назву продукту у відповідне поле та виберіть доступні опції.

 додати Hreflang Tags для продуктів magento

Hreflang Tags Magefan є двонаправленими. Це означає, що після налаштування їх в одному вигляді магазину вони автоматично заповнюються в іншому.

наприклад, якщо ви знаходитесь в режимі перегляду магазину EN, вкажіть лише інші Hreflang Tags (у нашому випадку це UK (українська)). Не заповнюйте обидва поля. Модуль автоматично заповнить поля EN на сторінці продукту у режимі перегляду магазину UK.

Процес повністю однаковий для категорій. Але пам’ятайте, що вам потрібно заповнити ці поля лише у випадку, якщо ваші категорії належать до двох або більше різних веб-сайтів.

Сторінки CMS

Коли справа доходить до сторінок, вам потрібно додати до них Hreflang Tags так само, як ми зробили вище. Отже, знову ж таки, перейдіть до розділу Вміст > Елементи > Сторінки та виберіть сторінку, до якої ви хочете додати Hreflang Tags .

Потім у розділі Альтернативні локалізації перегляду магазину почніть вводити назву сторінки та виберіть відповідну сторінку зі спадного списку.

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

Примітка: зверніть увагу на мову сторінки, на якій ви знаходитесь.

Також, як і раніше, вам не потрібно переходити на альтернативну сторінку, щоб встановити там Hreflang Tags . Наше розширення Hreflang Tags Модуль 2 робить це автоматично.

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

Нарешті, перевірте свої Hreflang Tags на фронтенді.

 Альтернативні Hreflang Tags у Magento 2

Ось і все, все готово. Після того, як ви додасте Hreflang Tags до своїх сторінок або модуль зробить це за вас, вам не потрібно буде нічого редагувати, якщо це не буде необхідно.

Будь-які зміни назви сторінки або URL-адреси не вплинуть на ваші Hreflang Tags, оскільки ви додаєте їх через ідентифікатор. Тому вони будуть змінені автоматично.

Однак не забувайте про інші сторінки. Якщо ви керуєте блогом, додавання Hreflang Tags до сторінок блогу Magento також, щоб переконатися, що відповідні мовні варіанти відображаються в пошуку.