з'єднання

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

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

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

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

Налаштування тегів hreflang

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

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

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

 Увімкнути теги hreflang у magento

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

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

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

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

 налаштування тегів hreflang magento

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

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

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

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

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

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

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

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

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

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

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

 кілька кодів локалізації теги hreflang Magento

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

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

 Група локалізації для тегів hreflang Magento

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

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

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

XML-карта сайту

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

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

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

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

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

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

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

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

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

 Теги Hreflang на сторінці продукту

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

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

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

 додати теги hreflang для продуктів magento

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

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

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

Сторінки CMS

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

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

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

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

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

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

Нарешті, перевірте свої теги hreflang на фронтенді.

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

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

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

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