Частые ошибки hreflang на многоязычных сайтах автопроката
17 июля 2026 г.
Сломанный hreflang не даёт сайту ошибку и не роняет его из индекса — он просто заставляет Google показывать не ту языковую версию не той аудитории, и большинство владельцев автопроката узнают об этом только тогда, когда замечают, что испаноязычный турист попадает на английскую версию страницы. Международный автопрокат почти всегда работает минимум на двух-трёх языках, и именно на стыке языковых версий возникают ошибки, которые не видны без специальной проверки.
Эта статья — про пять конкретных ошибок и как их найти на своём сайте, а не общее объяснение «что такое hreflang».
Ошибка 1: hreflang-ссылки не взаимны
Каждая языковая версия страницы должна ссылаться на все остальные версии, включая саму себя, — а все версии должны ссылаться друг на друга одинаково. Если английская страница ссылается на русскую версию, а русская не ссылается обратно на английскую, Google считает разметку недостоверной и может просто игнорировать её целиком для этой группы страниц. Это самая частая техническая причина, по которой hreflang «не работает», хотя теги на странице выглядят правильно поодиночке.
Ошибка 2: URL в hreflang не совпадает с реальным canonical
hreflang-ссылка должна вести на канонический URL целевой страницы, а не на редирект или версию с другими параметрами. Если испанская версия страницы физически доступна по /es/blog/..., но hreflang-тег на других языковых версиях указывает на /es/blog/.../index.html или на URL без завершающего слэша, который редиректит на канонический адрес, — Google не обязан следовать за редиректом при обработке hreflang, и связь между версиями рвётся.
Ошибка 3: нет тега x-default
Тег x-default указывает, какую версию показывать пользователю, чей язык не совпадает ни с одной из перечисленных, — без него часть международного трафика получает случайную языковую версию вместо разумного дефолта. На сайте CapDrew каждая группа языковых версий явно включает x-default, указывающий на англоязычную версию страницы, — это одна строка в шаблоне, но без неё аудитория, чей браузер настроен на язык, которого нет на сайте, видит непредсказуемый результат.
Ошибка 4: lang в контенте не совпадает с языком в URL
Если страница физически лежит в папке /ru/ и hreflang помечен как ru, но текст на странице на самом деле не переведён или lang в её фронтматтере остался en, — это несовпадение путает и поисковик, и ИИ-краулеры, которые опираются на заявленный язык при решении, кому показывать страницу. Разметка должна отражать реальный язык контента, а не просто физическое расположение файла.
Ошибка 5: hreflang добавлен не на все страницы одинаково
Частая ситуация — hreflang настроен на главных money-страницах, но забыт на страницах блога или добавлен позже не для всех статей. Каждая новая страница, у которой есть языковые версии, должна получать полный набор hreflang-тегов сразу при публикации — если добавлять это вручную для каждой новой статьи, разметка со временем расходится с реальным состоянием сайта, и часть страниц выпадает из связки.
Как быстро проверить свой сайт
Открыть исходный код любой языковой версии страницы и убедиться, что в <head> есть по одному тегу hreflang на каждый язык сайта плюс x-default, что все URL в этих тегах ведут на реальные канонические адреса без редиректов, и что тот же набор тегов, зеркально, стоит на каждой из связанных языковых версий. Расхождение в любом из этих пунктов — сигнал разобраться, прежде чем инвестировать в дальнейший SEO для автопроката.
Как это встроено на сайте CapDrew
На каждой странице этого сайта — включая эту статью — hreflang генерируется автоматически из одного источника: список языков и текущий путь передаются в общий шаблон, который выстраивает peer-ссылки на все версии плюс x-default, без ручного заполнения на каждой странице. Именно такой автоматический подход, а не ручная простановка тегов на каждой публикации, устраняет ошибки 1, 2 и 5 из списка выше по конструкции.
Как это встраивается в общую картину
Технический SEO вроде hreflang не заменяет содержательный контент — он определяет, увидит ли этот контент вообще нужную аудиторию на нужном языке. Полная картина SEO для автопроката, включая структуру гео-страниц и цитируемость в ИИ-поиске, — в статье SEO для автопроката: ранжирование и цитирование в ИИ и в разборе как привлекать клиентов в автопрокат.
FAQ
Может ли неправильный hreflang уронить позиции сайта в поиске? Не напрямую — это не штрафной фактор, но неправильная разметка может привести к тому, что не та языковая версия ранжируется для конкретного запроса, что на практике выглядит как потерянный трафик на нужном языке.
Нужен ли hreflang, если сайт всего на одном языке? Нет — hreflang имеет смысл только тогда, когда одна и та же страница существует на нескольких языках или для нескольких регионов; для одноязычного сайта достаточно canonical-тега.
Как часто стоит проверять hreflang на сайте? После любого структурного изменения — добавления нового языка, изменения структуры URL, миграции CMS — и периодически, раз в квартал, наряду с общей проверкой технического SEO.
Можно ли использовать hreflang вместо отдельного canonical на каждой языковой версии? Нет — это разные теги с разными задачами: canonical говорит, какой URL основной для этой конкретной страницы, а hreflang связывает языковые версии между собой; оба нужны одновременно на многоязычном сайте.
Хотите проверить hreflang на своём сайте автопроката? Запишитесь на 15-минутный созвон — посмотрим на текущую разметку и на то, что мешает нужной аудитории попадать на нужную языковую версию.