Hreflang и canonical: два тега решают разные задачи, но их постоянно ставят вместо друг друга
Короткое разделение: canonical говорит «вот главная версия этой страницы», hreflang говорит «вот та же страница на другом языке или для другого региона».
Как различать по ситуации:
— Одинаковое содержимое на двух адресах, нужна одна версия в индексе — это canonical.
— Переведённые версии, каждая должна быть в индексе для своего региона — это hreflang.
— Обе задачи сразу: hreflang между языковыми версиями, а canonical на каждой из них указывает на саму себя.
Типичная поломка: на английской версии ставят canonical на русскую. В результате английская выпадает из индекса, а hreflang перестаёт работать, потому что ссылается на страницу, которая сама себя отменила.
Вывод: canonical на языковых версиях всегда указывает на себя. Если это правило нарушено, разбираться в остальных настройках бессмысленно.
Технический SEO Аудит
@technical_seo_audit
Hreflang и canonical: два тега решают разные задачи, но их постоянно ставят вместо друг друга
Этот пост опубликован в Telegram-канале Технический SEO Аудит. Подписаться можно по ссылке: @technical_seo_audit.