Генератор hreflang
Соберите теги hreflang для страниц с языковыми или региональными версиями — они подсказывают поиску, какую версию показывать пользователю. Укажите код языка и адрес каждой версии. Получите код в виде HTML-тегов для <head> или в формате для sitemap.xml.
Что такое hreflang
Атрибут hreflang говорит поисковым системам, что у страницы есть версии на других языках или для других регионов, и какую из них показывать конкретному пользователю. Без него Google и Яндекс могут путать версии, считать их дублями и показывать не тот язык. Правильная разметка hreflang улучшает поведенческие в международной выдаче и убирает конкуренцию версий между собой.
Как пользоваться
Добавьте по строке на каждую версию: слева — код языка (ru, en) или язык с регионом (en-US, ru-RU), справа — полный URL этой версии. Обязательно добавьте версию x-default — она используется, когда ни один язык не подошёл. Выберите формат: HTML-теги вставляются в <head> каждой страницы, вариант для sitemap — в карту сайта. Скопируйте результат.
Правила, о которых забывают
Разметка должна быть взаимной: если страница A ссылается на B, то B обязана ссылаться на A. Указывайте только существующие, отвечающие 200 версии и абсолютные URL. Коды языков — по стандарту ISO 639-1, регионы — ISO 3166-1. После установки проверьте страницы инструментом анализа сайта, а канонические адреса версий — статьёй про canonical и дубли.