Значение hreflang состоит из двух букв Код языка ISO 639-1 (например fr), за которым может следовать дефис и две буквы Код региона ISO 3166-1 альфа-2 (например fr-CA для франкоговорящих в Канаде). Язык всегда на первом месте, регион никогда не может использоваться сам по себе, а зарезервированное значение x-default отмечает резервную страницу. Google не поддерживает другие системы кодов, поэтому коды зон UN M.49, такие как es-419 для латиноамериканского испанского языка игнорируются.
Ключевые выводы
- Формат:
languageилиlanguage-REGION, напримерde,de-AT,pt-BR. Для Google регистр не имеет значения, но строчные буквы и заглавные буквы являются общепринятыми. - Используйте ISO 639-1 для языка и ISO 3166-1 альфа-2 для региона. Больше ничего не поддерживается, в том числе
es-419,en-UKиen-EU. - Подтег скрипта из ISO 15924 разрешен, когда он вам нужен:
zh-Hans,zh-Hant,sr-Latn. - Каждая страница в наборе должна содержать список себя и всех своих альтернатив, и каждая альтернатива должна содержать обратную ссылку.
- Добавлять
x-defaultдля страницы, которую вы хотите, чтобы люди видели, когда ни один из перечисленных языков или регионов не совпадает.
Полные списки действительных языковых кодов и кодов регионов приведены ниже на этой странице. Правила взяты из собственной документации Google, Расскажите Google о локализованных версиях вашей страницы, который Google последний раз обновлял 21 сентября 2026 года.
Как строится код hreflang
Значение hreflang состоит из трех частей, разделенных дефисами:
| Часть | Стандарт | Обязательно? | Примеры |
|---|---|---|---|
| Язык | ISO 639-1 (две буквы) | Да, всегда первым | en, es, ja, ar |
| Сценарий | ISO 15924 (четыре буквы) | Необязательно | Hans, Hant, Latn, Cyrl |
| Область | ISO 3166-1 альфа-2 (две буквы) | Необязательно | US, GB, MX, BR |
Итак, все это справедливо: en, en-GB, zh-Hant, zh-Hant-TW, sr-Latn. Первая часть должна быть языком. Как говорится в документации Google, код страны сам по себе указать нельзя. Его примером является Бельгия: nl-BE (голландский для пользователей в Бельгии) и de-BE (немецкий для пользователей в Бельгии) верны, в то время как be само по себе означает белорусский, а не бельгийский.
Google также утверждает, что значение не зависит от регистра. en-gb, EN-GB и en-GB все работы. Большинство команд пишут язык строчными буквами, а регион - прописными, потому что именно так их печатают списки ISO, и это облегчает обнаружение ошибок при проверке кода.
Только язык или язык плюс регион?
Используйте а только язык код (es) когда одна страница обслуживает каждого носителя этого языка, где бы он ни жил. Большинство сайтов, переведенных с помощью инструмента перевода веб-сайтов, попадают в эту группу: одна испанская версия, одна немецкая версия и так далее.
Добавить а область (es-MX, es-ES) только тогда, когда у вас действительно разные страницы для разных стран. Вескими причинами являются разные цены или валюты, разная доставка и юридический текст или намеренно разные формулировки (например pt-BR и pt-PT, или en-US и en-GB с местной орфографией и ценами).
Вы можете смешать оба варианта. Распространенным шаблоном является общая страница плюс региональные исключения:
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/" />
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />Поисковик в Мексике получает es-MX страница; испаноговорящий в Чили, Испании или США получает общее es страница.
А как насчет латиноамериканского испанского языка (es-419)?
Это самый распространенный вопрос о кодах hreflang, и ответ на него короткий: Google не поддерживает es-419. В документации он указан как пример неподдерживаемого кода, поскольку 419 — это код зоны ООН M.49 (“Латинская Америка и Карибский бассейн”), а не код страны ISO 3166-1. То же самое относится и к другим номерам M.49, таким как 150 (Европа).
Если у вас есть одна страница на латиноамериканском испанском языке, у вас есть два рабочих варианта:
- Отметьте это как простое
es. Если у вас нет отдельной версии на испанском языке, это самый простой выбор, охватывающий всех носителей испанского языка. - Перечислите страны по отдельности. Если у вас также есть страница Испании (
es-ES), укажите несколько кодов стран на одном и том же URL-адресе Латинской Америки:es-MX,es-AR,es-CO,es-CL,es-PEи так далее. Один URL-адрес может содержать несколько значений hreflang.
То же самое относится и к французскому языку для Африки, арабскому языку для Персидского залива или “английскому языку для Европы”: поддерживаемых региональных групп нет, поэтому используйте только язык или перечислите страны.
x-default: резервное значение
x-default это не язык. Это зарезервированное значение, которое использует Google “когда ни один другой язык/регион не соответствует настройкам браузера пользователя”. Укажите его на странице выбора языка или на вашей основной версии:
<link rel="alternate" hreflang="x-default" href="https://example.com/" />Это необязательно, но стоит добавить. Без него посетитель, язык которого вы не охватываете, получает ту версию, которую выберет Google.
Куда идет код: три способа реализации hreflang
Google принимает hreflang в трех местах. Выбирайте один метод на странице; вам не нужны все три.
1. HTML <link> теги в <head>
<link rel="alternate" hreflang="en" href="https://example.com/pricing" />
<link rel="alternate" hreflang="de" href="https://example.com/de/pricing" />
<link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/pricing" />
<link rel="alternate" hreflang="x-default" href="https://example.com/pricing" />2. HTTP Link заголовки (полезно для PDF-файлов и других файлов, отличных от HTML)
Link: <https://example.com/guide.pdf>; rel="alternate"; hreflang="en",
<https://example.com/de/guide.pdf>; rel="alternate"; hreflang="de"3. Записи карты сайта XML
<url>
<loc>https://example.com/pricing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/pricing" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/pricing" />
</url>Какой бы вариант вы ни выбрали, применяются три правила из документации Google:
- Каждая версия перечисляет себя и каждую другую версию. Набор на немецкой странице такой же, как набор на английской странице.
- Ссылки должны быть взаимными. Если страница X указывает на страницу Y, страница Y должна указывать обратно на X, иначе аннотацию можно проигнорировать.
- URL-адреса должны быть полностью квалифицированы, в том числе
https://./de/pricingили//example.com/de/pricingне принимаются.
Полное описание самой реализации, включая канонические материалы и тестирование, см. на нашем сайте полное руководство по hreflang и объяснитель на самоссылающиеся теги hreflang.
Наиболее распространенные ошибки кода hreflang
Большинство сломанных наборов hreflang, которые мы видим, сводятся к нескольким неправильным кодам. Некоторые из них являются допустимыми кодами, которые просто означают что-то другое, поэтому валидаторы не всегда их отмечают.
| Написано | Что это на самом деле означает | Используйте вместо |
|---|---|---|
en-UK | Ничего: UK не является кодом ISO 3166-1 | en-GB |
es-LA | Испанский для Лаос (LA это Лаос) | es, или отдельные страны |
es-419 | Не поддерживается (код города ООН M.49) | es, или отдельные страны |
en-EU | Ничего: EU не является кодом страны | en, или отдельные страны |
jp | Ничего: не языковой код | ja (японский) |
cn | Ничего: не языковой код | zh (китайский), zh-CN для Китая |
kr | Канури, язык, на котором говорят вокруг озера Чад | ko (корейский) |
se | Северные саамы | sv (шведский) |
dk, cz, gr, ua | Не языковые коды | da, cs, el, uk |
uk значение “британский английский” | Украинские | en-GB |
be означает Бельгия | Белорусский | nl-BE, fr-BE, de-BE |
in, iw | Старые, отозванные коды | id (индонезийский), he (иврит) |
fil | Трехбуквенный код, отсутствует в ISO 639-1 | tl это код ISO 639-1 для тагальского языка |
Закономерность, лежащая в основе большинства из них: люди печатают страна код, где язык код принадлежит. Япония - это JP но японский язык ja; Швеция - это SE но шведский язык sv; Дания - это DK но датский язык da.
Другие частые проблемы вообще не связаны с кодами: отсутствующие обратные ссылки, относительные URL-адреса, hreflang, указывающий на URL-адрес, который перенаправляет или блокируется, и канонический тег, который указывает каждую языковую версию на английскую страницу. Наша статья о ошибка отсутствия возвращаемых тегов рассказывает, как это исправить.
Китайский, сербский и другие языки с более чем одной письменностью
Некоторые языки пишутся более чем одним шрифтом, и шрифт имеет большее значение, чем страна.
- Китайский. Использовать
zh-Hansдля упрощенного иzh-Hantдля традиционного, если ваши страницы отличаются по сценарию, а не по стране. Если они специфичны для конкретной страны,zh-CN,zh-TWиzh-HKтоже работают; Google отмечает, что сzh-TWписьменность (традиционная) происходит из региона. Вы можете быть откровенны сzh-Hant-TW. - Сербский.
sr-Latnиsr-Cyrlразделите латинскую и кириллическую версии. - Норвежский. ISO 639-1 имеет
no(норвежский),nb(Бокмол) иnn(нюнорск). Большинство норвежских веб-сайтов находятся в букмоле; используйте тот код, который соответствует тексту, и оставайтесь последовательными.
Общие языковые и региональные комбинации
Именно такие комбинации нужны большинству многоязычных сайтов. Все они действительны в соответствии с правилами Google.
| Аудитория | хрефланг |
|---|---|
| Английский, любая страна | en |
| Английский, США / Великобритания/Канада / Австралия | en-US / en-GB / en-CA / en-AU |
| Испанский, любая страна | es |
| Испанский, Испания / Мексика / Аргентина | es-ES / es-MX / es-AR |
| Португальский, Бразилия / Португалия | pt-BR / pt-PT |
| Французский, Франция / Канада / Бельгия / Швейцария | fr-FR / fr-CA / fr-BE / fr-CH |
| Немецкий, Германия / Австрия / Швейцария | de-DE / de-AT / de-CH |
| Китайский, упрощенный / традиционный | zh-Hans / zh-Hant |
| Китайский, Китай / Тайвань / Гонконг | zh-CN / zh-TW / zh-HK |
| Японский / Корейский | ja / ko |
| Арабский, любая страна / Саудовская Аравия / ОАЭ | ar / ar-SA / ar-AE |
| Хинди / Индонезийский / Вьетнамский / Тайский | hi / id / vi / th |
| Украинский / Польский / Турецкий / Голландский | uk / pl / tr / nl |
| Резервный вариант для всех остальных | x-default |
Как ConveyThis устанавливает для вас коды hreflang
Если вы переводите свой сайт с помощью ConveyThis, вы не пишете эти теги вручную. При использовании структуры URL-адресов поддомена или подпапки ConveyThis добавляет теги hreflang для каждого публикуемого вами языка, используя правильные языковые коды, вместе с переведенными заголовками страниц и метаописаниями. Это устраняет две ошибки, лежащие в основе большинства сломанных наборов: неправильные коды и отсутствие обратных ссылок. Вы можете прочитать, что еще он обрабатывает на многоязычная страница SEO, и Руководство по структуре URL-адресов объясняет, какую структуру выбрать и какие планы ее включают. Поддомены и подпапки доступны в бизнес-плане; см ценообразование для получения подробной информации.
Если вы создаете hreflang самостоятельно, то приведенные ниже списки ссылок — это единственные коды, которые вам понадобятся.
Полный список кодов языка хрефланг (ISO 639-1)
Все 183 двухбуквенных кода в ISO 639-1, опубликованные Библиотека Конгресса, орган регистрации ISO 639-2. Любой из них может быть первой частью значения hreflang. Если код имеет несколько имен, они разделены косой чертой.
| Язык | код hreflang |
|---|---|
| Абхазский | ab |
| Издалека | aa |
| Африкаанс | af |
| Акан | ak |
| Албанский | sq |
| Амхарский | am |
| Арабский | ar |
| Арагонский | an |
| Армянский | hy |
| Ассамский | as |
| Аварский | av |
| Авестийский | ae |
| Аймара | ay |
| Азербайджанский | az |
| Бамбара | bm |
| Башкирский | ba |
| Баскский | eu |
| Белорусский | be |
| Бенгальский | bn |
| Бислама | bi |
| Боснийский | bs |
| Бретонский | br |
| Болгарский | bg |
| Бирманский | my |
| Каталанский / Валенсийский | ca |
| Центральный кхмерский | km |
| Чаморро | ch |
| Чеченский | ce |
| Чичева / Чева / Ньянджа | ny |
| Китайский | zh |
| Церковнославянский / Старославянский / Церковнославянский / Староболгарский / Старославянский | cu |
| Чувашский | cv |
| Корнуолл | kw |
| Корсиканский | co |
| Кри | cr |
| Хорватский | hr |
| Чешская | cs |
| Датский | da |
| Дивехи / Дивехи / Мальдивский | dv |
| Голландский / Фламандский | nl |
| Дзонгкха | dz |
| Английский | en |
| Эсперанто | eo |
| Эстонский | et |
| Овца | ee |
| Фарерский | fo |
| Фиджийский | fj |
| Финский | fi |
| Французский | fr |
| Фула | ff |
| Гэльский / Шотландский гэльский | gd |
| Галисийский | gl |
| Ганда | lg |
| Грузинский | ka |
| Немецкий | de |
| Греческий (современный) | el |
| Гуарани | gn |
| Гуджарати | gu |
| Гаитянский / Гаитянский креольский | ht |
| Хауса | ha |
| Иврит | he |
| Гереро | hz |
| Хинди | hi |
| Хири Моту | ho |
| Венгерский | hu |
| Исландский | is |
| Я делаю | io |
| Игбо | ig |
| Индонезийский | id |
| Интерлингва (Международная ассоциация вспомогательных языков) | ia |
| Интерлингва / Западный | ie |
| Инуктитут | iu |
| Инупиак | ik |
| Ирландский | ga |
| Итальянский | it |
| Японский | ja |
| Яванский | jv |
| Калааллисут / гренландский | kl |
| Каннада | kn |
| Канури | kr |
| Кашмирский | ks |
| Казахский | kk |
| Кикую / Гикую | ki |
| Киньяруанда | rw |
| Киргизский / Киргизский | ky |
| Коми | kv |
| Конго | kg |
| Корейская | ko |
| Куаньяма / Кваньяма | kj |
| Курдский | ku |
| Лао | lo |
| Латинский | la |
| Латышский | lv |
| Лимбурган / Лимбургер / Лимбургский | li |
| Лингала | ln |
| Литовский | lt |
| Люба-Катанга | lu |
| Люксембургский / Летцебургский | lb |
| Македонский | mk |
| Малагасийский | mg |
| Малайский | ms |
| Малаялам | ml |
| Мальтийский | mt |
| Мэнский | gv |
| Маори | mi |
| Маратхи | mr |
| Маршалловы острова | mh |
| Монгольский | mn |
| Науру | na |
| Навахо / Навахо | nv |
| Ндонга | ng |
| Непальский | ne |
| Северный Ндебеле | nd |
| Северные саамы | se |
| Норвежский букмол | nb |
| Норвежский нюнорск | nn |
| Норвежский | no |
| Окситанский | oc |
| Оджибва | oj |
| Ория | or |
| Оромо | om |
| Осетинский / Осетинский | os |
| Пали | pi |
| Пенджаби / Пенджаби | pa |
| Персидский | fa |
| Польская | pl |
| Португальский | pt |
| Пушту / Пушту | ps |
| Кечуа | qu |
| Румынский / Молдавский / Молдавский | ro |
| Ретороманский | rm |
| Рунди | rn |
| Русский | ru |
| Самоанский | sm |
| Санго | sg |
| Санскрит | sa |
| Сардинский | sc |
| Сербская | sr |
| Шона | sn |
| Сычуань И / Нуосу | ii |
| Синдхи | sd |
| Сингальский / сингальский | si |
| Словацкий | sk |
| Словенский | sl |
| Сомалийский | so |
| Сото, Южный | st |
| Южный Ндебеле | nr |
| Испанский / кастильский | es |
| Суданцы | su |
| Суахили | sw |
| Свати | ss |
| Шведский | sv |
| Тагальский | tl |
| Таитянский | ty |
| Таджикский | tg |
| Тамильский | ta |
| Татарский | tt |
| Телугу | te |
| Тайский | th |
| Тибетский | bo |
| Тигринья | ti |
| Тонга (острова Тонга) | to |
| Тсонга | ts |
| Тсвана | tn |
| Турецкий | tr |
| Туркменский | tk |
| Тви | tw |
| Уйгурский / уйгурский | ug |
| Украинские | uk |
| Урду | ur |
| Узбекский | uz |
| Венда | ve |
| Вьетнамский | vi |
| Волапюк | vo |
| Валлонский | wa |
| Валлийский | cy |
| Западно-фризский | fy |
| Волоф | wo |
| Коса | xh |
| Идиш | yi |
| Йоруба | yo |
| Чжуан / Чуан | za |
| Зулу | zu |
Полный список кодов регионов хрефланга (ISO 3166-1 альфа-2)
Всем 249 официально присвоены коды ISO 3166-1 альфа-2. Любой из них может следовать языковому коду, например. en-IE или ar-EG. Коды, которых нет в этом списке, например UK, EU или XK, или числовые коды ООН M.49, такие как 419, не поддерживаются Google.
| Страна или территория | Код региона |
|---|---|
| Афганистан | AF |
| Албания | AL |
| Алжир | DZ |
| Американское Самоа | AS |
| Андорра | AD |
| Ангола | AO |
| Ангилья | AI |
| Антарктида | AQ |
| Антигуа и Барбуда | AG |
| Аргентина | AR |
| Армения | AM |
| Аруба | AW |
| Австралия | AU |
| Австрия | AT |
| Азербайджан | AZ |
| Багамы | BS |
| Бахрейн | BH |
| Бангладеш | BD |
| Барбадос | BB |
| Беларусь | BY |
| Бельгия | BE |
| Белиз | BZ |
| Бенин | BJ |
| Бермудские острова | BM |
| Бутан | BT |
| Боливия | BO |
| Бонайре, Синт-Эстатиус и Саба | BQ |
| Босния и Герцеговина | BA |
| Ботсвана | BW |
| Остров Буве | BV |
| Бразилия | BR |
| Британская территория в Индийском океане | IO |
| Британские Виргинские острова | VG |
| Бруней-Даруссалам | BN |
| Болгария | BG |
| Буркина-Фасо | BF |
| Бурунди | BI |
| Кабо-Верде | CV |
| Камбоджа | KH |
| Камерун | CM |
| Канада | CA |
| Каймановы острова | KY |
| Центральноафриканская Республика | CF |
| Чад | TD |
| Чили | CL |
| Китай | CN |
| Остров Рождества | CX |
| Кокосовые (Килинг) острова | CC |
| Колумбия | CO |
| Коморские острова | KM |
| Конго | CG |
| Конго (Демократическая Республика) | CD |
| Острова Кука | CK |
| Коста-Рика | CR |
| Хорватия | HR |
| Куба | CU |
| Кюрасао | CW |
| Кипр | CY |
| Чешская Республика | CZ |
| Кот-д'Ивуар | CI |
| Дания | DK |
| Джибути | DJ |
| Доминика | DM |
| Доминиканская Республика | DO |
| Эквадор | EC |
| Египет | EG |
| Сальвадор | SV |
| Экваториальная Гвинея | GQ |
| Эритрея | ER |
| Эстония | EE |
| Эсватини | SZ |
| Эфиопия | ET |
| Фолклендские острова | FK |
| Фарерские острова | FO |
| Фиджи | FJ |
| Финляндия | FI |
| Франция | FR |
| Французская Гвиана | GF |
| Французская Полинезия | PF |
| Французские Южные Территории | TF |
| Габон | GA |
| Гамбия | GM |
| Грузия | GE |
| Германия | DE |
| Гана | GH |
| Гибралтар | GI |
| Греция | GR |
| Гренландия | GL |
| Гренада | GD |
| Гваделупа | GP |
| Гуам | GU |
| Гватемала | GT |
| Гернси | GG |
| Гвинея | GN |
| Гвинея-Бисау | GW |
| Гайана | GY |
| Гаити | HT |
| Остров Херд и острова Макдональд | HM |
| Святой Престол | VA |
| Гондурас | HN |
| Гонконг | HK |
| Венгрия | HU |
| Исландия | IS |
| Индия | IN |
| Индонезия | ID |
| Иран | IR |
| Ирак | IQ |
| Ирландия | IE |
| Остров Мэн | IM |
| Израиль | IL |
| Италия | IT |
| Ямайка | JM |
| Япония | JP |
| Джерси | JE |
| Иордания | JO |
| Казахстан | KZ |
| Кения | KE |
| Кирибати | KI |
| Кувейт | KW |
| Кыргызстан | KG |
| Лаос | LA |
| Латвия | LV |
| Ливан | LB |
| Лесото | LS |
| Либерия | LR |
| Ливия | LY |
| Лихтенштейн | LI |
| Литва | LT |
| Люксембург | LU |
| Макао | MO |
| Мадагаскар | MG |
| Малави | MW |
| Малайзия | MY |
| Мальдивы | MV |
| Мали | ML |
| Мальта | MT |
| Маршалловы Острова | MH |
| Мартиника | MQ |
| Мавритания | MR |
| Маврикий | MU |
| Майотта | YT |
| Мексика | MX |
| Микронезия | FM |
| Молдова | MD |
| Монако | MC |
| Монголия | MN |
| Черногория | ME |
| Монтсеррат | MS |
| Марокко | MA |
| Мозамбик | MZ |
| Мьянма | MM |
| Намибия | NA |
| Науру | NR |
| Непал | NP |
| Нидерланды | NL |
| Новая Каледония | NC |
| Новая Зеландия | NZ |
| Никарагуа | NI |
| Нигер | NE |
| Нигерия | NG |
| Ниуэ | NU |
| Остров Норфолк | NF |
| Северная Корея | KP |
| Северная Македония | MK |
| Северные Марианские острова | MP |
| Норвегия | NO |
| Оман | OM |
| Пакистан | PK |
| Палау | PW |
| Палестина | PS |
| Панама | PA |
| Папуа-Новая Гвинея | PG |
| Парагвай | PY |
| Перу | PE |
| Филиппины | PH |
| Питкэрн | PN |
| Польша | PL |
| Португалия | PT |
| Пуэрто-Рико | PR |
| Катар | QA |
| Румыния | RO |
| Россия | RU |
| Руанда | RW |
| Реюньон | RE |
| Сен-Бартелеми | BL |
| Остров Святой Елены, Вознесения и Тристан-да-Кунья | SH |
| Сент-Китс и Невис | KN |
| Сент-Люсия | LC |
| Сен-Мартен (французская часть) | MF |
| Сен-Пьер и Микелон | PM |
| Сент-Винсент и Гренадины | VC |
| Самоа | WS |
| Сан-Марино | SM |
| Сан-Томе и Принсипи | ST |
| Саудовская Аравия | SA |
| Сенегал | SN |
| Сербия | RS |
| Сейшельские острова | SC |
| Сьерра-Леоне | SL |
| Сингапур | SG |
| Сен-Мартен (голландская часть) | SX |
| Словакия | SK |
| Словения | SI |
| Соломоновы Острова | SB |
| Сомали | SO |
| Южная Африка | ZA |
| Южная Георгия и Южные Сандвичевы острова | GS |
| Южная Корея | KR |
| Южный Судан | SS |
| Испания | ES |
| Шри-Ланка | LK |
| Судан | SD |
| Суринам | SR |
| Шпицберген и Ян-Майен | SJ |
| Швеция | SE |
| Швейцария | CH |
| Сирия | SY |
| Тайвань | TW |
| Таджикистан | TJ |
| Танзания | TZ |
| Таиланд | TH |
| Тимор-Лешти | TL |
| Того | TG |
| Токелау | TK |
| Тонга | TO |
| Тринидад и Тобаго | TT |
| Тунис | TN |
| Туркменистан | TM |
| Острова Тёркс и Кайкос | TC |
| Тувалу | TV |
| Турция | TR |
| США Виргинские острова | VI |
| Уганда | UG |
| Украина | UA |
| Объединённые Арабские Эмираты | AE |
| Соединенное Королевство | GB |
| Соединенные Штаты | US |
| Малые отдаленные острова США | UM |
| Уругвай | UY |
| Узбекистан | UZ |
| Вануату | VU |
| Венесуэла | VE |
| Вьетнам | VN |
| Уоллис и Футуна | WF |
| Западная Сахара* | EH |
| Йемен | YE |
| Замбия | ZM |
| Зимбабве | ZW |
| Аландские острова | AX |
Часто задаваемые вопросы
Чувствителен ли hreflang к регистру? Нет. Google принимает en-gb, EN-GB и en-GB. Обычно используется строчная буква и заглавная буква.
Должен ли я использовать подчеркивание, как в en_US? Нет. Значения hreflang используют дефис: en-US. Форма подчеркивания взята из настроек локали программного обеспечения, а не из hreflang.
Могу ли я использовать трехбуквенные языковые коды? Документация Google поддерживает только языковые коды ISO 639-1, которые состоят всего из двух букв. Язык, имеющий только трехбуквенный код (ISO 639-2 или 639-3), не входит в список поддерживаемых.
Использует ли Google HTML lang атрибут вместо этого? Нет. Google определяет язык страницы по ее видимому содержимому и не использует сигналы уровня кода, такие как lang атрибуты, согласно его руководство по многорегиональным и многоязычным сайтам. Держать lang для доступности и браузеров, а также используйте hreflang для подключения версий.
Нужен ли мне код региона для каждой страницы? Нет. Большинству переведенных сайтов нужны только языковые коды. Добавляйте регионы, если страницы действительно различаются по странам.
Хотите, чтобы каждая страница автоматически подключалась с правильными кодами hreflang? Создать учетную запись ConveyThis и добавьте свой родной язык.