Как настроить языковую версию сайта

Предположим, на вашем сайте есть статьи, описание товаров, услуг для пользователей из разных стран/регионов. Эти материалы предназначены для людей, которые говорят на разных языках. Очень может быть, что поисковая система посчитает материалы дублями контента. Итог — негативные последствия с точки зрения SEO.
В этом посте я расскажу, как правильно настроить языковые версии сайта для поисковой системы.
Как разметить языковые версии на сайте?
Чтобы убедиться, что Google правильно поймет географическую направленность сайта и покажет пользователю корректный язык или региональный URL для вашего контента, используйте атрибут ссылки rel = ”alternate” hreflang = ”x”. То есть, hreflang-разметку.
Так вы показываете Google, что контент на странице также доступен на других языках и что URL [А] предназначен для пользователей с языком (и регионом) [Б]. Google использует эту информацию, чтобы в результатах поиска отобразить соответствующий URL [А] для пользователей с языком [Б].Вы указываете Google, что на вашем сайте есть ссылка между определенным контентом, где каждый URL относится к определенной целевой аудитории (язык/регион). Это облегчает Google понимание архитектуры мультиязычных/мультирегиональных сайтов.
Гео-таргетинговые сигналы Google
Разметка hreflang — очень важный элемент в любой гео-таргетинговой стратегии, но это не панацея. Google использует такие гео-сигналы для понимания языка/региона, к которому относится контент:
- общие домены верхнего уровня с кодом страны (ccTLD) ;
- язык, на котором написан контент;
- валюта и адреса на сайте.
Доменное расширение ccTLD
Общие домены верхнего уровня с кодом страны считаются сильными сигналами геотаргетинга в алгоритмах Google. Используя ccTLD («.ru», «.ru», «.kz» и так далее), вы говорите поисковой системе, что этот сайт ориентирован на конкретную страну.
Какой домен выбрать: ru, com или net Такая стратегия также поможет сохранить краткость и аккуратность структуры URL. На страницах результатов поиска пользователи чаще нажимают на результаты с окончаниями
Язык контента
У Google есть собственные алгоритмы распознавания языка по видимому контенту на сайте. Поэтому на вашем сайте, в рамках одной страницы, не должны быть разные языки, так как это может запутать Google и привести к неправильной ассоциации URL и языка. Допустимо использование небольшого количества слов/фраз, например, если это название бренда или карточки товара.
При определении языка сайта, поисковые системы не учитывают значение атрибута «lang» для HTML-страниц сайта.
Валюта и адреса на сайте
Как добавить компанию на карты Google и Яндекс Хорошими показателями для Google при определении гео-таргетинга считается местная валюта, адреса и номера телефонов соответствующей страны. Размещайте на сайте точные
Если возможно, создайте уникальный список Google Business Profile для каждого физического местоположения компании и свяжите его с сайтом соответствующей страны. Это улучшает видимость региональных результатов поиска в Google.
Когда нужно использовать разметку hreflang?
Google рекомендует использовать разметку hreflang в таких случаях:
- Когда переведен только шаблон страницы, а основной контент остался на исходном языке.
Для сайтов с преимущественно пользовательским содержимым обычно переводят панель навигации и нижний колонтитул. Но основной контент предоставляется только на одном языке. - Когда контент на сайте почти идентичный.
Это распространенная ситуация для интернациональных сайтов, где контент распространяется на несколько регионов, но его язык одинаков для всех. Например, контент на русском языке может быть предназначен для пользователей из Украины, России и Казахстана. - Когда контент сайта полностью переведен на несколько языков. Конкретные страницы существуют на нескольких языках, например украинский и русский.
Как правильно внедрить языковую разметку на сайт?
При использовании разметки hreflang помните о двустороннем связывании контента. То есть, весь одинаковый контент должен быть связан друг с другом. Это единственный способ, при котором Google может понять архитектуру сайта. Если разметка hreflang установлена только в одном направлении, структура нарушена и, с точки зрения Google, недействительна.
Пример
Сайт предоставляет контент, предназначенный исключительно для:
- русскоговорящих пользователей, независимо от их региона (ru) ;
- для русскоговорящих пользователей из Украины (ru-UA) ;
- на сайте есть фрагмент контента для казахстанских пользователей (kk).
Вот как они должны быть связаны между собой:
Весь контент относится к соответствующему контенту на других страницах (двухсторонние ссылки).
Из чего состоит элемент языковой разметки?
Синтаксис разметки hreflang в качестве элемента ссылки в заголовке HTML-документа выглядит следующим образом:
Разберем детальнее:
- rel = \"alternate\" — атрибут указывает на наличие альтернативной версии страницы;
- hreflang = \"xx-XX\" — определяет язык (хх) и, опционально, регион (ХХ) документа;
- href = \"URL\" — атрибут содержит абсолютный URL альтернативного документа на другом языке.
Для примера выше синтаксис разметки hreflang будет выглядеть так:
Обратите внимание, для казахстанской версии сайта значение атрибута hreflang — kk, а не kz. Потому что при языковой разметке используются языки в формате ISO 639-1, а необязательный код страны должен быть в формате ISO 3166-1 Alpha 2.
Варианты использования языковой разметки на сайте
Возможных вариантов языковой разметки сайта — три. А именно:
- в элементе ссылки в заголовке сайта;
- в XML-карте сайта;
- в HTTP-заголовке.
Пример языковой разметки в элементе ссылки заголовка сайта мы уже рассмотрели, поэтому переходим к следующим вариантам:
1. Разметка hreflang в XML-карте сайта. Этот способ подойдет для сайтов с огромным количеством страниц, предоставляющих эквивалентный контент, распределенный по нескольким доменам и языкам.
В таком случае реализовать разметку hreflang в виде элемента ссылки HTML на уровне URL для всех этих страниц — очень объемная задача.
В XML-карту сайта необходимо добавить элемент xhtml: link, который ссылается на эквивалентное содержимое на определенных языках, в каждый элемент URL в дополнение к разметке.
<urlset xmlns=\"https://www.sitemaps.org/schemas/sitemap/0.9\" xmlns:xhtml=\"https://www.w3.org/1999/xhtml\"><url><loc> https://www.example.com/ukrainian/loc><xhtml:link rel=\"alternate\" hreflang=\"ru\" href=\"https://www.example.com/russian/\" /><xhtml:link rel=\"alternate\" hreflang=\"ru-ua\" href=\"https://www.example.com/russian-ukrainian/\" /><xhtml:link rel=\"alternate\" hreflang=\"uk\" href=\"https://www.example.com/ukrainian/\" />url><url><loc>https://www.example.com/russian/loc><xhtml:link rel=\"alternate\" hreflang=\"ru-ua\" href=\"https://www.example.com/russian-ukrainian/\" /><xhtml:link rel=\"alternate\" hreflang=\"uk\" href=\"https://www.example.com/ukrainian/\" /><xhtml:link rel=\"alternate\" hreflang=\"ru\" href=\"https://www.example.com/russian/\" />url><loc>https://www.example.com/russian-ukrainian/loc><xhtml:link rel=\"alternate\" hreflang=\"uk\" href=\"https://www.example.com/ukrainian/\" /><xhtml:link rel=\"alternate\" hreflang=\"ru\" href=\"https://www.example.com/russian/\" /><xhtml:link rel=\"alternate\" hreflang=\"ru-ua\" href=\"https://www.example.com/russian-ukrainian/\" />url>urlset>2. Разметка hreflang в HTTP-заголовке. Вы можете добавить разметку hreflang в заголовок HTTP для контента, который не является HTML-документом. Например, если у вас файл PDF на разных языках и с разными URL-адресами, сервер можно настроить так, чтобы разметка hreflang доставлялась через заголовок HTTP:
Link: ; rel=\"alternate\"; hreflang=\"uk\">Link: ; rel=\"alternate\"; hreflang=\"ru\">Link: ; rel=\"alternate\"; hreflang=\"kk\">Что такое x-default?
Допустим, вы используете значение «x-default» для атрибута ссылки hreflang, вместо указания ISO-кода для языка и необязательного региона. Так вы сообщаете Google, что эту страницу нужно показывать любому пользователю, для которого нет явной языковой разметки.
Другими словами, атрибут hreflang=\"x-default\" сообщает Google, что страница не связана с определенным языком или регионом. Google теперь выдает эту страницу в результатах поиска, как страницу по умолчанию. Любой пользователь, для которого нет явно указанной языковой версии контента, теперь направляется на эту страницу по умолчанию.
Пример
- site.com/ua-ua — страница для украиноговорящих пользователей из Украины;
- site.com/ru-ua — страница для русскоговорящих пользователей из Украины;
- site.com/ — страница по-умолчанию для пользователей из всего мира.
В этом случае синтаксис разметки hreflang будет выглядеть так:
<link rel=\"alternate\" href=\"https://site.com/ua-ua\" hreflang=\"uk-UA\" /><link rel=\"alternate\" href=\"https://site.com/ru-ua\" hreflang=\"ru-UA\" /><link rel=\"alternate\" href=\"https://site.com/\" hreflang=\"x-default\" />Новое значение атрибута hreflang x-default сигнализирует нашим алгоритмам, что эта страница не предназначена для какого-либо конкретного языка или локации и является страницей по умолчанию, когда никакая другая страница не подходит лучше
Блог Google Webmaster Center
Подводные камни
Как бы хорошо не была описана настройка языковых версий в справках Google или в других источниках, всегда могут возникнуть неочевидные вопросы. На два из них я отвечу:
- Имеет ли значение регистр ISO-кодов?
Нет, не имеет. Google также воспринимает указание ISO-кода в нижнем регистре, и это будет валидно.
Однако, лучше придерживаться общепринятых стандартов и писать ISO-код языка в нижнем регистре, а необязательный региональный ISO-код в верхнем регистре. - Нужно ли использовать разные IP-адреса для каждого домена, ориентированного на определенный регион?
Как говорят в Google: «Было бы хорошо, но абсолютно не обязательно». Подробнее в официальном видео представителя Google:
На остальные неочевидные вопросы отвечу в комментариях.
Запомнить
Чтобы не получить большое количество дублей страниц языковых версий — их нужно правильно разметить. Как это сделать:
- Добавляем в заголовок страницы тег . Количество таких тегов равно количеству языковых версий страницы.
- Язык и регион указывается в форматах ISO 639-1 и ISO 3166-1 Alpha 2, соответственно.
- При использовании разметки hreflang важно не забывать двухстороннее связывание контента.
- Для страницы, не привязанной к определенному региону или языку, указываем атрибут hreflang=\"x-default\".
Не забываем, что для разметки языковой версии можно использовать не только вариант с HTML-тегами, а и XML-карту сайта или HTTP-заголовки.
Комментарии:
Как уменьшить время ответа сервера и повысить общий показатель скорости загрузки сайта...
02 11 2026 10:28:49
Как подготовиться и сделать из интервью полноценную историю, которая будет интересна аудитории...
01 11 2026 15:37:12
Как контролировать множество сайтов — полезные сервисы и советы для вебмастеров. Одно дело — несколько десятков сайтов, а что если сотни или тысячи? Как раз это подробно и разберем....
31 10 2026 2:55:31
Новое исследование стоимости клика в Казахстане в четвертом квартале 2018 года...
30 10 2026 13:35:18
Как использовать автостратегии для экономии рекламного бюджета...
29 10 2026 12:32:24
Что нужно знать перед запуском рекламы в мессенджерах....
28 10 2026 9:22:40
Менеджер экспортного направления Гугл Украина — об особенностях выхода на рынки разных стран мира....
27 10 2026 1:18:20
Работа — рекламировать. Интервью с директором по стратегии агентства Smartica/Skykillers....
26 10 2026 5:31:53
Грамотный контент важен для всех, но особенно — для аутсорсов и стартапов в B2B. Если вы согласны с этим, давайте делать медиа....
25 10 2026 17:23:32
«Настольная» методичка для предпринимателей и маркетологов....
24 10 2026 15:32:56
Новая партнерская программа Netpeak agency. Как получить теплого лида, стабильный пассивный доход, разместить свой логотип и ссылку на сайт на сайте Netpeak и другие бонусы партнерской программы. Узнать больше!...
23 10 2026 1:52:55
Находим пользователей, которые не знали, что им нужен ваш товар или услуга....
22 10 2026 22:15:51
Лафхаки для маркетологов и владельцев сайтов на Prom...
21 10 2026 11:10:36
Возможности для специалистов по рекламе в Facebook, о которых знают далеко не все. Подробности — тут....
20 10 2026 7:11:52
10 базовых правил оформления онлайн-таблиц. Оформление — основа таблицы. Как работать со столбцами и ячейками, комментариями и примечаниями, делать корректные цветовые выделения. Читайте далее....
19 10 2026 0:15:58
Основатель фейсбука опубликовал на WIRED крутое интервью...
18 10 2026 11:11:28
LinkedIn хороший инструмент для достижения B2B целей. Пока его редко используют в СНГ, что делает LinkedIn еще привлекательней. В этой социальной сети возможности рекламных форматов и таргетингов почти безграничны. Узнать больше....
17 10 2026 12:21:12
Персональный чек-лист автора десятков рассылок: три года опыта и регулярное общение с техподдержкой почтовых сервисов. Всё о том, как не попасть в спам и как из него спасаться. А может и не всё. Можете дополнить этот пост своими фишками? Делитесь!...
16 10 2026 10:54:12
В этом кейсе я не смогу похвастаться ROMI (возврат маркетинговых инвестиций), так как его герои — это новостные порталы. Основная задача — трафик. Но не просто трафик, а трафик по низкой стоимости....
15 10 2026 16:30:42
Apple, Google и Samsung — давайте вспомним новинки месяца....
14 10 2026 18:42:21
На третий месяц работы мы вышли на положительный ROMI, на четвертый — ROMI превысил 800%....
13 10 2026 13:12:36
Проверенный способ для сбора базы данных. Метод, с помощью которого можно извлечь контактные данные, а именно: название точки, телефон, адрес, сайт., а потом высылать своё КП, промокоды для акции, сообщить о выходе товара, сделать спецпредложение...
12 10 2026 10:50:26
Десктопная версия, совместная работа (collabs), сбор средств и новые эффекты в Reels. Рассказываем, что дают новые функции. Узнать больше....
11 10 2026 15:19:33
Итоги одной из наших первых онлайн рекламных кампаний в Play...
10 10 2026 12:29:10
Как увеличить количество транзакциий, сохранив прибыльность кампании в РСЯ?...
09 10 2026 2:33:27
Базовые знания, которые нужны, чтобы ресурс понравился поисковикам и пользователям....
08 10 2026 18:14:44
Шаблон по настройке и оптимизации динамических поисковых объявлений...
07 10 2026 20:19:20
Подборка корпоративных медиа, попав на страницы которых, не хочется их покидать....
06 10 2026 8:23:57
Атрибут rel="canonical" помогает бороться с дублированием контента и обезопасить сайт от дублирования и копирования...
05 10 2026 6:35:14
Грамотно оформленные метатеги презентуют сайт, помогают пользователям быстро найти нужную информацию, а поисковым системам — повысить ресурс в выдаче...
04 10 2026 8:12:51
Новости, доработки и обновления в услугах, блоге, Академии блога и Кластере....
03 10 2026 17:39:34
Почему дешевый копирайт не подходит для текстов карточки товара...
02 10 2026 8:31:36
Сериал «Ход королевы» взорвал интерес к шахматам, и вот насколько сильно...
01 10 2026 21:29:42
Если хотите, чтобы кампании в контекстно-медийной сети работали эффективно, следует очистить площадки и ввести это в привычку...
30 09 2026 5:29:42
Языковой закон требует, чтобы общение бизнеса с клиентами шло на украинском языке, если нет просьбы о другом приемлемом варианте. Что это означает для РРС, читайте дальше....
29 09 2026 19:15:24
Какие возможности дает Chrome DevTools для SEO-оптимизации...
28 09 2026 19:22:44
Безопасность Instagram — что делать, если заметили попытку взломщиков украсть аккаунт, и как вернуть аккаунт после взлома....
27 09 2026 20:40:26
На этой картинке изображены два предмета. Один из них называется «буба», а второй «кики»....
26 09 2026 10:54:41
Бесплатно, быстро и безопасно. Но есть и минусы. Узнать больше!...
25 09 2026 19:15:19
SEO-специалист Константин Гайдук поделился с читателями блога постом о фишках работы линкбилдера с поиском Яндекс....
24 09 2026 22:13:17
Алексей Селезнев проанализировал 29 млн кликов, и в этой статье вы прочитаете, как дорого обходятся рекламодателям клики в Google Ads....
23 09 2026 23:17:31
Microsoft, Facebook и другие технологические компании заявляют, что метавселенная — это будущее интернета. Или настоящее? Давайте разберемся...
22 09 2026 10:34:58
А ещё Netpeak Cluster стал инструментом и у нас появился хаб знаний на YouTube....
21 09 2026 6:32:49
Как расширение от Netpeak может облегчить работу над важными SEO-задачами....
20 09 2026 8:28:13
С помощью этой шпаргалки вы легко распределите акценты и начнете последовательно внедрять маркетинговую стратегию по продвижению мобильного приложения...
19 09 2026 13:56:21
Подкаст — это аудиозапись в повествовательном, музыкальном, юмористическом формате. Создается с целью рекламы, увеличения потока посетителей на сайт и роста почитателей определенного продукта...
18 09 2026 5:55:24
Что делать, если вы специально или нет попали под фильтр: руководство от выявления до спасения...
17 09 2026 5:37:53
Как правильно оптимизировать страницы пагинации, чтобы не допустить проседание целевого трафика...
16 09 2026 13:57:55
Распространенные ошибки в XML-фидах Google и Яндекс, CSV-фидах и как исправить их своими силами. Используем Notepad++, отладчик ленты Facebook и Excel. Узнать больше!...
15 09 2026 0:27:54
Мануал для SEO-специалистов, как автоматизировать сбор данных из блока People also ask (Пользователи также ищут). Это блок, который показывается в верхней части страницы результатов поиска. Он нужен, чтобы уточнить запрос пользователя....
14 09 2026 17:32:46
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::