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

Предположим, на вашем сайте есть статьи, описание товаров, услуг для пользователей из разных стран/регионов. Эти материалы предназначены для людей, которые говорят на разных языках. Очень может быть, что поисковая система посчитает материалы дублями контента. Итог — негативные последствия с точки зрения 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-заголовки.
Комментарии:
Продвижение бытовой техники в социальных сетях: кейс с целями и задачами, механикой конкурса, выбором целевой аудитории, концепции и условий, а также итогами акции с цифрами по количеству постов, участников и ростом узнаваемости бренда...
15 10 2026 22:35:30
Происходит все большая автоматизация рекламы от Google. И это хорошо....
14 10 2026 15:11:26
На отклонение исходящих ссылок после загрузки файла может уйти достаточно много времени: от нескольких недель до нескольких месяцев...
13 10 2026 19:37:26
Хорошая история состоит из узнаваемых образов, которые вызывают у пользователя ассоциации с личными переживаниями....
12 10 2026 8:41:26
Как найти релевантный сайт-донор для размещения своей ссылки...
11 10 2026 3:25:15
Данные по 43 миллионам кликов в 27 тематиках и 391 городах страны...
10 10 2026 2:19:35
SEO-специалисты в Киеве получают в два раза больше, чем жители других городов Украины. Middle лидирует среди должностей как PPC, так и SEO-специалистов. Самая высокооплачиваемая должность — Head of PPC $1900. Узнать больше!...
09 10 2026 10:32:17
95% заполняемости коливингов для сервиса аренды жилья....
08 10 2026 18:17:43
Много интересных фактов о работе мозга и новейших исследованиях социологии и психологии....
07 10 2026 6:48:35
Наличие или отсутствие в карточках отзывов о товарах интернет магазина сказывается на продажах, а также оказывает влияние на SEO. Об этом, а также о пользе автоматизированного сбора отзывов о товарах мы расскажем в этой статье....
06 10 2026 10:34:44
Полезный ликбез для новичков и бизнесменов: анкорные и безанкорные ссылки. Чем отличаются, зачем нужны, какое влияние оказывают на раскрутку сайта в интернете? Узнать!...
05 10 2026 21:12:42
То, как вы читаете на мониторе или в смартфоне, значительно отличается от чтения книги или печатного журнала. Когда вы пишете текст для веба, очень важно знать об этой особенности....
04 10 2026 12:46:20
Мы решили определить и раскрыть самые популярные вопросы по работе нового алгоритма Google Колибри...
03 10 2026 22:16:34
Безопасное соединение, которое положительно оценивают не только поисковые роботы, но и пользователи. Особенно, если на сайте предстоит оставить личные данные. Читать!...
02 10 2026 17:26:47
Чем отличается протокол HTTPS от HTTP — криптошифрованием, обеспечивающим безопасность ресурса...
01 10 2026 16:16:25
Руководитель отдела HR, Ольга Пачесная, написала пост о главном — людях, которые выбрали работу в Netpeak....
30 09 2026 20:53:21
Как изменить геовыдачу с помощью настроек Google, Яндекс или специальных дополнений...
29 09 2026 21:46:57
Как работать с негативом и что делать, чтобы его было меньше/не было вовсе....
28 09 2026 4:12:37
Динамический ремаркетинг: как вернуть посетителя на сайт и продать, когда человеку «надо ещё подумать»....
27 09 2026 0:40:57
Крупным брендам не избежать негатива в сети. Но с ним можно и нужно работать. Читайте успешный кейс для DOM.RIA....
26 09 2026 19:47:11
Разбор типичных ошибок в рекламе Google Shopping как обязательного инструмента рекламы в Google. О минус-словах, геолокации, структуре сайта и обновлении объявлений. Что именно важно? Читайте дальше!...
25 09 2026 20:13:13
Кто ведет соцсети Netpeak и заказывает мерч для всего агентства...
24 09 2026 19:37:42
В этом кейсе я не смогу похвастаться ROMI (возврат маркетинговых инвестиций), так как его герои — это новостные порталы. Основная задача — трафик. Но не просто трафик, а трафик по низкой стоимости....
23 09 2026 5:59:13
С помощью этой шпаргалки вы легко распределите акценты и начнете последовательно внедрять маркетинговую стратегию по продвижению мобильного приложения...
22 09 2026 1:14:12
Бесплатно, быстро и безопасно. Но есть и минусы. Узнать больше!...
21 09 2026 9:56:20
Признаки того, что магазин находится под фильтром и шаги по выводу из него...
20 09 2026 3:43:24
Значит так, делаем из лимонов лимонад — «выжимаем» максимум из ошибки 404...
19 09 2026 0:46:16
Рассказываем про телеграм-канал со-основателя Netpeak и чем он интересен для предпринимателей, руководителей и маркетологов....
18 09 2026 20:35:51
Если выполнить настройку не корректно, поисковик воспримет материалы как дубли контента....
17 09 2026 11:53:33
Статистика изменений долей рынка после майского и декабрьского апдейта Google в 2020 году....
16 09 2026 4:34:11
В статье коротко о способах объединения данных из разных источников для создания отчётов...
15 09 2026 1:11:23
О том как растут доходы при оптовой торговле женской одеждой и обувью, а траты на рекламу остаются на прежнем уровне...
14 09 2026 7:23:14
Красивое креативное описание страницы «о нас» — важная составляющая коммуникации с потенциальным клиентом. Покажите свою комaнду, опишите ценности и миссию. Сделайте эту страницу продающей. Узнать больше!...
13 09 2026 18:58:10
Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...
12 09 2026 7:10:42
Как создавать результативные кампании в Рекламной сети Яндекса...
11 09 2026 13:11:14
Футпринт — это признак, по которому можно спалить PBN-сетку сайтов. Это как родинки. Если взять двух парней с родинкой на щеке, то не факт, что они братья. Но если родинки совпадают на щеке, локте и колене, то тут что-то подозрительное...
10 09 2026 13:28:20
Если у вас есть продукт, о котором миру стоит узнать, книга Pitch perfect придется вам очень кстати....
09 09 2026 6:13:39
Упущенная семантика — это ключевые фразы, которые успешно используют в SEO и PPC ваши основные конкуренты, но не используете вы. Как найти упущенную семантику? Читайте кейс сервиса Prodvigator....
08 09 2026 12:34:57
Заработок в четверть миллиона. Как многофункциональная SEO-платформа Serpstat из Netpeak Group стала самым продаваемым продуктом на AppSumo — пошаговая история-инструкция...
07 09 2026 14:20:47
Идеи, достойные распространения. Какие доклады TED Talks повлияли на нетпиковцев....
06 09 2026 17:17:10
И зачем топ-менеджерам разбираться в настройках кампаний, повышать свою техническую грамотность? Показываем на примерах и раскладываем по полочкам....
05 09 2026 21:57:53
Определение частотности запросов — задача первоочередной важности для составления адекватного семантического ядра, наполнения качественным контентом и контекстной рекламой...
04 09 2026 9:48:49
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
03 09 2026 12:42:50
Готовые триггерные письма и сценарии позволяют быстро запустить триггеры после реализации технических заданий разработчиком....
02 09 2026 10:35:45
Какой движок сайта стоит выбрать...
01 09 2026 7:40:45
Инструмент позволяет создавать ролики длительностью от 6 до 16 секунд. Созданные видеоматериалы можно размещать не только в рекламных кампаниях, но и на сайте или в email-рассылке. ...
31 08 2026 17:31:27
О важных для разметки сайта тегах — alternate, hreflang, media, — и как их грамотно использовать при продвижении....
30 08 2026 9:12:56
Грамотный контент важен для всех, но особенно — для аутсорсов и стартапов в B2B. Если вы согласны с этим, давайте делать медиа....
29 08 2026 4:31:20
Что учитывать при продвижении недвижимости, клиник красоты, магазинов косметики, сайтов по продаже семян, шин?...
28 08 2026 1:50:20
Стоит ли платить за рекламную кампанию «Медийно-контекстный баннер на поиске»?...
27 08 2026 9:31:55
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::