У мене є багатомовний сайт, перемикання мов реалізовано за допомогою js, тобто посилання на інші мовні версії з перемикача мов пошуковий бот, найімовірніше, не бачить, але посилання на альтернативні мовні версії вказані за допомогою html hreflang.
Звідси запитання: hreflang передає посилальну вагу? Чи обов’язково, щоб були посилання на інші мовні версії, крім позначення в hreflang?
Атрибут hreflang використовується для визначення мови та регіональних налаштувань сторінки. Це дуже важливо для багатомовних сайтів, тому що дає змогу пошуковим системам розуміти, яку версію сторінки показувати залежно від мовних і географічних налаштувань користувача.
Але Hreflang не передає посилальну вагу, він допомагає пошуковим системам зрозуміти, що на сторінці представлено альтернативну версію іншою мовою і пов’язати її зі сторінками іншими мовами.
Важливо, щоб на кожній сторінці були вказані посилання на всі альтернативні мовні версії сайту, щоб пошукові системи могли проіндексувати їх і пов’язати разом. Однак, якщо посилання на інші мовні версії реалізовані через JavaScript, то пошукові системи можуть мати проблеми з їх виявленням та індексацією.
Щоб розуміти, чи враховуються такі перемикачі мов ботом, варто подивитись сторінку як робот через Google Search Console.
Рекомендується використовувати посилання на інші мовні версії сторінок за допомогою статичних html-посилань. Це допоможе пошуковим системам краще розуміти структуру сайту і забезпечити правильний розподіл посилальної ваги між сторінками різними мовами.
Тому якщо ваш перемикач не видно боту, то краще замінити його на html-посилання або додати як доповнення до наявного перемикача.









