Что это
Hreflang — это небольшой фрагмент кода, который можно добавить на страницу и который по сути говорит: «это английская версия этой страницы, а вот здесь можно найти испанскую версию, французскую версию» и так далее. Он добавляется как набор тегов в коде страницы — по одному на каждую языковую или региональную версию этой же страницы, которая существует.
Он предназначен именно для сайтов, публикующих один и тот же контент на нескольких языках или для нескольких стран (например, американская и британская версии одной и той же страницы товара). Сайту, существующему только на одном языке, он вообще не нужен.
Почему это важно
Без hreflang поисковой системе приходится угадывать, какую версию страницы показать конкретному человеку, выполняющему поиск, и она может угадать неверно — показав англоязычную версию франкоязычному пользователю или посчитав две языковые версии одной и той же страницы запутанными дубликатами друг друга вместо намеренных альтернатив. Hreflang устраняет эту неопределённость, прямо указывая на связь между версиями.
Если на вашем сайте каждая страница существует только на одном языке, это вообще не пробел в вашем сайте — это просто неприменимо, и исправлять здесь нечего.
Как это исправить
- Сначала убедитесь, что это вообще применимо к вам: если каждая страница вашего сайта существует только на одном языке, можно остановиться здесь — добавлять нечего.
- Если у вас действительно есть несколько языковых или региональных версий одной и той же страницы, добавьте по одному тегу
<link rel="alternate" hreflang="...">на каждую версию внутри раздела<head>каждой версии этой страницы — включая тег, указывающий на саму себя. - Используйте стандартный код языка для каждой версии (например,
en,es, или более конкретный вариант вродеen-GBдля британского английского), и при желании добавьте один тег сhreflang="x-default", указывающий на версию, которую нужно показывать, если ни один из конкретных языков не подходит. - Если вы используете конструктор сайтов или CMS со встроенной поддержкой многоязычности (у многих она есть), проверьте её настройки на наличие опции «международное SEO» или «hreflang», вместо того чтобы редактировать код вручную, — она часто генерируется автоматически.
- Повторно запустите проверку Launch Readiness, чтобы убедиться, что теги обнаруживаются и используют корректные коды языков.