Определение
Hreflang — Hreflang — атрибут, который сообщает поисковым системам об эквивалентных языковых или региональных версиях одной и той же страницы.
Короткий ответ
Каждая версия должна перечислять все версии, включая саму себя, с абсолютными URL, плюс x-default. Ссылки должны быть взаимными, иначе они игнорируются.
Почему это важно
Без hreflang поисковик может показать не ту версию (например, англоязычную страницу пользователю из Молдовы, ищущему на русском) или счесть версии дублями.
Как внедрить
Есть три равноценных способа: элементы <link> в <head>, HTTP-заголовок Link (для PDF) или XML-sitemap. Коды: ISO 639-1 для языка и, опционально, ISO 3166-1 alpha-2 для региона: ro, ru, en, en-GB.
<link rel="alternate" hreflang="ro" href="https://garbuz.online/servicii/audit-seo/" />
<link rel="alternate" hreflang="ru" href="https://garbuz.online/ru/uslugi/seo-audit/" />
<link rel="alternate" hreflang="en" href="https://garbuz.online/en/services/seo-audit/" />
<link rel="alternate" hreflang="x-default" href="https://garbuz.online/servicii/audit-seo/" />Частые ошибки
- нет взаимной ссылки (страница A указывает на B, а B на A — нет);
- hreflang на URL с редиректом или с canonical на другую страницу;
- неверные коды (en-UK вместо en-GB);
- hreflang на непереведённые страницы.
Источники
- Tell Google about localized versions of your page — Google Search Central