Kody języków Hreflang to jedna z rzeczy, które musisz dodać do stron wielojęzycznych. Kody języków Hreflang mogą pomóc odbiorcom dowiedzieć się, jaki język witryny jest obecnie używany.
Dlatego ważne jest, aby określić właściwy kod języka, mając pełne wskazówki dotyczące wdrażania hreflang. W tym artykule przeanalizujemy listę kodów języków zgodnych z normami ISO i sposoby ich wdrażania.
Czym są kody językowe Hreflang?

Dla tych z was, którzy nie wiedzą, czym jest kod języka hreflang – jest to specjalny atrybut HTML używany do wskazywania wyszukiwarkom języka i ukierunkowania regionalnego danej strony internetowej.
Ten kod składa się z 2 liter, na przykład kod francuski to „fr”, a kod hiszpański to „es”.
Te kody pozwalają właścicielom stron internetowych definiować alternatywne wersje stron dla różnych języków lub regionów. Wdrażając kody językowe hreflang, możesz zapewnić, że użytkownicy zostaną przekierowani do najbardziej odpowiedniej wersji Twoich treści na podstawie ich preferencji językowych i lokalizacji geograficznej.
Znaczenie stosowania kodu języka hreflang oznacza, że musisz naprawdę rozumieć kod języka dla każdego kraju. Zaleca się połączenie go z regionalnym kodem hreflang ISO 3166-1 alpha-2.
Jej celem jest dostarczenie wyszukiwarkom kompleksowych informacji o języku i regionie geograficznym, na które ukierunkowana jest dana strona internetowa. Nawet jeśli używają tego samego języka, pisownia i codzienne zwroty mogą się różnić.
Lista kodów językowych Hreflang

Aby ułatwić Ci zrozumienie listy kodów hreflang, poniżej przygotowaliśmy tabelę opartą na ISO 639-1, ISO 3166 oraz popularnych kombinacjach język–kraj dla hreflang.
ISO 639-1
Nazwa języka | Kod językowy Hreflang |
Afrikaans | od |
albański | sq |
amharski | jestem |
arabski | ar |
ormiański | hy |
azerski | az |
baszkirski | ba |
baskijski | eu |
Białoruski | be |
bengalski | bn |
bośniacki | bzdury |
bułgarski | tło |
birmański | my |
kataloński | ca |
cebuański | cb |
Khmer centralny | kilometrów |
cziczewa | Nowy Jork |
Chiński (uproszczony) | zh |
chiński (tradycyjny) | dwa |
korsykański | współ |
chorwacki | godz |
czeski | cs |
duński | tak |
niderlandzki | nl |
Angielski | en |
esperanto | eo |
estoński | i |
Fidżijski | fj |
filipiński | fl |
fiński | fi |
francuski | z |
galicyjski | gl |
gruziński | ka |
niemiecki | z |
Grecki nowożytny | el |
gudżarati | gu |
haitański | ht |
hausa | ha |
hawajski | praca |
hebrajski | On |
hindi | Cześć |
hmong | hmm |
węgierski | hu |
islandzki | Jest |
igbo | ig |
indonezyjski | id |
irlandzki | ga |
włoski | To |
japoński | tak |
jawajski | spółka jawna |
kannada | znać |
kazachski | kk |
koreański | ko |
kurdyjski | ku |
kirgiski | ky |
Lao | kocham |
łaciński | la |
łotewski | poziom |
litewski | lt |
luksemburski | funt |
macedoński | mk |
Malgaski | mg |
malajski | ml |
maltański | góra |
Maoryski | mi |
marathi | Pan |
mongolski | min |
nepalski | nie |
norweski | NIE |
orija | Lub |
Pasztuński | ps |
perski | fa |
polski | proszę |
portugalski | pt |
pendżabski | rocznie |
rumuński | ro |
rosyjski | ru |
samoański | mały |
gaelicki szkocki | dobry |
serbski | starszy |
shona | sn |
sindhi | sd |
syngaleski | si |
słowacki | sk |
słoweński | sl |
somalijski | Więc |
Sotho, południowy | ul |
hiszpański | es |
sundajski | su |
suahili | południowy zachód |
szwedzki | św |
tagalski | tl |
tahitański | ty |
tadżycki | tg |
tamilski | ta |
tatarski | tt |
telugu | te |
tajski | ten |
tonga (Wyspy Tonga) | do |
turecki | tr |
turkmeński | tk |
ukraiński | Wielka Brytania |
urdu | Twój |
uzbecki | uz |
wietnamski | vi |
walijski | cy |
Fryzyjski zachodni | fy |
xhosa | xh |
jidysz | yi |
joruba | yo |
zulu | zu |
ISO 3166
Kraj | Kod alfa-2 |
Afganistan | AF |
Albania | glin |
Algieria | DZ |
Andora | OGŁOSZENIE |
Angola | AO |
Antarktyda | AQ |
Argentyna | AR |
Armenia | JESTEM |
Australia | AU |
Austria | NA |
Azerbejdżan | AZ |
Bahrajn | BH |
Bangladesz | BD |
Białoruś | PRZEZ |
Belgia | BYĆ |
Belize | BZ |
Boliwia (Wielonarodowe Państwo Boliwii) | BO |
Bonaire, Sint Eustatius i Saba | BQ |
Brazylia | BR |
Brytyjskie Terytorium Oceanu Indyjskiego (the) | IO |
Brunei Darussalam | BN |
Bułgaria | BG |
Burkina Faso | BF |
Kambodża | KH |
Kanada | Kalifornia |
Chile | CL |
Chiny | CN |
Kolumbia | CO |
Kongo (to) | CG |
Chorwacja | Dział kadr |
Kuba | CU |
Czechy | CZ |
Dania | DK |
Dominika | DM |
Ekwador | WE |
Egipt | NP |
Salwador | SV |
Estonia | EE |
Etiopia | ET |
Finlandia | FI |
Francja | FR |
Gujana Francuska | GF |
Gabon | GA |
Gambia (the) | GM |
Gruzja | GE |
Niemcy | DE |
Grecja | GR |
Grenlandia | GL |
Gwatemala | GT |
Gwinea | GN |
Haiti | HT |
Honduras | HN |
Hongkong | Hongkong |
Węgry | HU |
Islandia | IS |
Indie | W |
Indonezja | ID |
Iran (Islamska Republika Iranu) | IR |
Irak | ILORAZ INTELIGENCJI |
Irlandia | TJ |
Włochy | TO |
Jamajka | JM |
Japonia | JP |
Golf | JE |
Jordania | JO |
Kazachstan | KZ |
Kenia | KE |
Korea (Koreańska Republika Ludowo-Demokratyczna) | KP |
Korea (Republika Korei) | KR |
Kuwejt | KW |
Łotwa | LV |
Liban | LB |
Liberia | LR |
Libia | LY |
Litwa | LT |
Luksemburg | LU |
Makao | MO |
Madagaskar | MG |
Malezja | MÓJ |
Malediwy | MV |
Mauretania | PAN |
Meksyk | MX |
Monako | MC |
Mongolia | MN |
Myanmar | MM |
Namibia | NA |
Nepal | NP |
Niderlandy | Holandia |
Nowa Zelandia | NZ |
Nigeria | NG |
Norwegia | NIE |
Oman | OM |
Pakistan | PK |
Palestyna, Państwo | PS |
Panama | ROCZNIE |
Papua-Nowa Gwinea | PG |
Paragwaj | PY |
Filipiny (the) | PH |
Polska | PL |
Portugalia | PT |
Portoryko | PR |
Katar | Zapewnienie jakości |
Rumunia | RO |
Federacja Rosyjska (the) | RU |
Ruanda | RW |
Saint Barthélemy | BL |
Święta Łucja | LC |
Samoa | WS |
San Marino | SM |
Arabia Saudyjska | SA |
Singapur | SG |
Hiszpania | ES |
Sri Lanka | LK |
Sudan (ten) | SD |
Szwajcaria | CH |
Tajwan (Prowincja Chin) | TW |
Tadżykistan | TJ |
Tajlandia | TH |
Timor Wschodni | TL |
Indyk | TR |
Turkmenia | TM |
Uganda | UG |
Ukraina | UA |
Zjednoczone Emiraty Arabskie (the) | AE |
Zjednoczone Królestwo Wielkiej Brytanii i Irlandii Północnej (the) | Wielka Brytania |
Dalekie Wyspy Mniejsze Stanów Zjednoczonych (the) | UM |
Stany Zjednoczone Ameryki (the) | NAS |
Urugwaj | UY |
Uzbekistan | UZ |
Wenezuela (Republika Boliwariańska) | VE |
Wietnam | VN |
Wyspy Dziewicze (Brytyjskie) | VG |
Wyspy Dziewicze (USA) | VI |
Wallis i Futuna | WF |
Sahara Zachodnia | EH |
Jemen | CZŁEK |
Zambia | ZM |
Zimbabwe | ZW |
Popularne kombinacje język-kraj (hreflang)
Kod hreflang | Język | Kraj/Region |
|---|---|---|
en-US | Angielski | Stany Zjednoczone |
en-GB | Angielski | Zjednoczone Królestwo |
fr-FR | francuski | Francja |
fr-CA | francuski | Kanada |
es-ES | hiszpański | Hiszpania |
es-MX | hiszpański | Meksyk |
pt-BR | portugalski | Brazylia |
pt-PT | portugalski | Portugalia |
identyfikator-ID | indonezyjski | Indonezja |
de-DE | niemiecki | Niemcy |
zh-CN | chiński (uproszczony) | Chiny |
zh-TW | chiński (tradycyjny) | Tajwan |
ko-KR | koreański | Korea Południowa |
ar-SA | arabski | Arabia Saudyjska |
nl-NL | niderlandzki | Niderlandy |
pl-PL | polski | Polska |
th-TH | tajski | Tajlandia |
tr-TR | turecki | Indyk |
vi-VN | wietnamski | Wietnam |
Jak wdrożyć kody języków hreflang?

Po zapoznaniu się z listą kodów językowych hreflang dla poszczególnych języków, omówimy teraz, jak wdrożyć hreflang na stronie internetowej.
Omówimy dwa sposoby, a mianowicie ręczny i automatyczny, wykorzystujący jedną z usług tłumaczenia stron internetowych.
Ręczna implementacja z kodem języka hreflang
Przewodnik implementacji wykorzystujący kod języka hreflang polega na dodaniu specjalnego znacznika <link> w sekcji <head> kodu HTML strony internetowej. Prosty przykład tego kodu to:
Jak zapewne wiesz, ręczne wdrażanie tagów hreflang może zająć dużo czasu, zwłaszcza jeśli Twoja strona internetowa ma wiele podstron, które ich wymagają.
Ponadto nie zalecamy podejścia manualnego, ponieważ jest ono podatne na błędy — ręczne zarządzanie wieloma tagami hreflang zwiększa ryzyko pomyłek, takich jak niewłaściwe użycie kodów języków lub krajów albo błędy w formacie tagu hreflang.
Co więcej, dodanie nadmiarowego kodu może spowolnić czas ładowania strony, potencjalnie wpływając na pozycję Twojej witryny w SEO.
Takie błędy mogą prowadzić do wyświetlania użytkownikom treści w niewłaściwym języku, co pogarsza wrażenia użytkownika.
Implementacja w sekcji head HTML (z x-default)
Jest to najczęściej stosowana metoda, w której znaczniki hreflang umieszcza się w sekcji <head> kodu HTML każdej strony internetowej. Znaczniki te informują wyszukiwarki o alternatywnych wersjach strony w różnych językach i regionach.
Oto przykład jego wdrożenia, jak widać na poniższym obrazie po prawej stronie, znajduje się alternatywny link rel wyposażony w kilka kodów hreflang zgodnych z językami udostępnianymi przez witrynę.

Wartość x-default jest używana jako rozwiązanie zastępcze dla użytkowników, których preferencje językowe nie pasują do żadnej z wymienionych opcji. Pomaga to uniknąć dostarczania treści w niewłaściwym kierunku i poprawia wyniki międzynarodowego SEO.
Nagłówki HTTP dla treści innych niż HTML (np. plików PDF)
Jeśli Twoja witryna udostępnia treści inne niż HTML, takie jak pliki PDF, obrazy lub pliki do pobrania w wielu językach, możesz zaimplementować hreflang za pomocą nagłówków odpowiedzi HTTP. Dzięki temu wyszukiwarki takie jak Google wiedzą, którą wersję pliku wyświetlić na podstawie preferencji językowych użytkownika, tak samo jak w przypadku stron internetowych.
W przeciwieństwie do stron HTML, w których znaczniki hreflang znajdują się wewnątrz <head>, w przypadku treści innych niż HTML alternatywne wersje językowe definiuje się za pomocą nagłówka Link w odpowiedzi serwera. Aby zaimplementować hreflang w nagłówkach HTTP, możesz wykonać następujące kroki.
- Przygotuj wersje plików, upewnij się, że masz osobny plik dla każdego języka, taki jak brochure-en.pdf, brochure-fr.pdf itp.
- Hostuj pliki na własnym serwerze, przesyłaj każdą wersję na serwer swojej strony internetowej lub do CDN, zapewniając każdej z nich własny publiczny adres URL.
- Uzyskaj dostęp do ustawień serwera lub CDN
- Dodaj nagłówek Link ręcznie: Wstaw nagłówek Link w konfiguracji serwera, aby zadeklarować wszystkie wersje alternatywne.
Oto przykład, jak to wygląda:
; rel="alternate"; hreflang="en-us",
; rel="alternate"; hreflang="fr-fr",
; rel="alternate"; hreflang="x-default"
Po zastosowaniu można to sprawdzić za pomocą
- Otwórz plik bezpośrednio w przeglądarce (np. https://example.com/brochure-en.pdf).
- Naciśnij klawisz F12, aby otworzyć Narzędzia programistyczne.
- Przejdź do zakładki Network i odśwież stronę.
- Kliknij żądanie pliku i sprawdź zakładkę Nagłówki , aby potwierdzić, że nagłówek Link pojawia się w sekcji Nagłówki odpowiedzi.
Wdrożenie mapy witryny XML
Jeśli wolisz scentralizowany sposób zarządzania wielojęzycznymi adresami URL, mapy witryn XML są świetną opcją. Google i inne wyszukiwarki obsługują adnotacje <xhtml:link> we wpisach mapy witryny, aby wskazać wersje językowe i regionalne tej samej strony.
Jeśli używasz wtyczki wielojęzycznej, wielojęzyczna mapa witryny XML jest zwykle tworzona automatycznie. Oto dwa przykłady map witryny XML dostępnych w języku niemieckim.

Oprócz niemieckiego mamy tutaj również przykłady w języku włoskim. Zatem każdy język udostępniany na stronie internetowej musi mieć również osobne strony mapy witryny.

Automatyczne wdrożenie z Linguise
Linguise oferuje rozwiązanie do automatycznego wdrażania hreflang. Korzystając z Linguise, tagi hreflang mogą być dynamicznie dostosowywane do przetłumaczonej treści, bez konieczności ręcznej interwencji.
Platforma oferuje funkcje automatycznego tłumaczenia oraz integrację z różnymi platformami CMS, pomagając zmniejszyć złożoność ręcznej implementacji i wyeliminować ryzyko błędów związanych z ręcznym zarządzaniem hreflang.
Linguise działa poprzez wykrywanie i tłumaczenie oryginalnej treści Twojej witryny na język docelowy, a następnie wyświetlanie tej treści bez konieczności tworzenia kopii witryny.
Jednocześnie do wersji językowych i regionalnych Twoich stron internetowych zostaną automatycznie dodane znaczniki hreflang. Proces ten przebiega szybko i w tle, bez konieczności bezpośredniej ingerencji w kod HTML.
Dzięki Linguiseużytkownicy mogą efektywniej i skuteczniej optymalizować wielojęzyczne wyświetlanie swoich stron internetowych.
Aby móc automatycznie dodać hreflang, musisz wykonać kilka kroków, zaczynając od dodania domeny witryny. W skrócie kroki są następujące.
- Zarejestruj Linguise za darmo
- Dodaj domenę witryny
- Uzyskaj klucz API
- Dodaj tłumaczenie językowe
- Skonfiguruj przełącznik języka
- Strona internetowa została przetłumaczona, a stosowanie hreflang jest automatyczne
Po zakończeniu automatycznego procesu możesz zweryfikować wdrożenie znacznika języka hreflang. Aby to zrobić, otwórz stronę, którą chcesz sprawdzić, kliknij prawym przyciskiem myszy > Zbadaj > spójrz na sekcję html lang w lewym górnym rogu.

Powyższy obraz jest przykładem prawidłowego zastosowania hreflang, ponieważ artykuł po lewej stronie używa języka niemieckiego z kodem „de”, a następnie po sprawdzeniu prawa strona również pokazuje prawidłowe użycie znacznika, mianowicie html lang=”de”.
Jeśli Twoja witryna nie ma tagów hreflang, napraw to natychmiast, aby treść witryny była dostępna w różnych językach, dzięki czemu odwiedzającym łatwiej będzie ją zrozumieć.
Musisz również wiedzieć, że ten kod języka hreflang jest używany także wtedy, gdy przesyłasz wielojęzyczną mapę witryny do Google Search Console. Upewnij się więc, że kod literowy jest poprawny dla każdego języka, aby wyszukiwarki mogły go łatwo indeksować.
Narzędzia do generowania i walidacji hreflang

Aby zapewnić prawidłowe wdrożenie i optymalizację tagów hreflang, dostępne są różne narzędzia wspomagające ich generowanie i walidację. Narzędzia te są szczególnie przydatne w zarządzaniu witryną z wieloma językami lub wersjami regionalnymi.
Generator Hreflang.org
Opracowane przez ekspertów SEO, to narzędzie obsługuje generowanie tagów hreflang dla HTML, nagłówków HTTP i map witryn XML.
- Obsługuje zaawansowane konfiguracje, takie jak x-default
- Umożliwia zapisywanie i ponowne wykorzystywanie wyników
- Świetne dla dużych witryn z wieloma wersjami regionalnymi
Hreflang.org jest szczególnie przydatny dla specjalistów SEO lub deweloperów pracujących nad dużymi, złożonymi witrynami. Dzięki elastycznym formatom wyjściowym zapewnia pełną kontrolę nad tym, jak tagi hreflang są wdrażane w różnych częściach witryny.
Ahrefs Site Audit – narzędzie do sprawdzania hreflang
Ahrefs Site Audit jest częścią narzędzia do audytu witryny Ahrefs. Pomaga wykryć problemy z wdrożeniem hreflang, takie jak:.
- Niespójne znaczniki między stronami
- Hreflang wskazujący na strony niekanoniczne
- Nieprawidłowe odwołania krzyżowe między wersjami językowymi
Jako część kompleksowej platformy SEO, Ahrefs umożliwia przeprowadzanie dogłębnych audytów technicznych i ciągłe monitorowanie kondycji SEO wielojęzycznej witryny. Jest idealny dla firm i agencji, które wymagają regularnego nadzoru nad wydajnością hreflang.
Screaming Frog SEO Spider
To narzędzie desktopowe zawiera funkcję sprawdzania hreflang poprzez indeksowanie witryny.
- Weryfikuje znaczniki hreflang w kodzie HTML, nagłówkach HTTP i mapach witryny
- Zapewnia szczegółowe raporty, które można eksportować
- Idealny do audytów technicznych na dużą skalę
Screaming Frog doskonale radzi sobie ze szczegółowym indeksowaniem złożonych struktur witryn. Jego narzędzie do sprawdzania hreflang pozwala wizualnie przejrzeć wszystkie relacje międzyjęzykowe i natychmiast wykryć błędy techniczne, które trudno znaleźć ręcznie.
Google Search Console
Ostatnim narzędziem jest Google Search Console. Chociaż nie generuje znaczników, GSC pomaga zweryfikować wdrożenie hreflang.
- Pokazuje błędy, takie jak brakujące tagi lub niepowiązane wersje językowe
- Działa tylko dla stron zweryfikowanych w GS
Google Search Console jest niezbędnym narzędziem, ponieważ pokazuje, jak Google odczytuje i interpretuje Twoje tagi hreflang. Po skonfigurowaniu staje się idealnym towarzyszem, oferującym bezpośrednie informacje od samej wyszukiwarki.
Korzyści SEO płynące z używania kodu hreflang w witrynach wielojęzycznych
Jak wyjaśniono wcześniej, dla stron wielojęzycznych ważne jest stosowanie hreflang — dlaczego jest to takie istotne?
Ponieważ wykorzystanie kodu hreflang w witrynach wielojęzycznych oferuje szereg korzyści SEO, które znacząco przyczyniają się do ogólnej wydajności i widoczności witryny. Do głównych zalet należą:
- Mniej problemów z duplikacją treści: Dzięki określeniu języka i targetowania regionalnego kody hreflang pomagają zapobiegać oznaczaniu identycznych treści w różnych wersjach językowych jako duplikaty, co może pozytywnie wpłynąć na wydajność SEO strony.
- Poprawiona widoczność w wyszukiwarkach międzynarodowych: Wdrożenie kodów hreflang pozwala wielojęzycznym stronom pojawiać się w odpowiednich wynikach wyszukiwania dla użytkowników z różnych regionów i języków, co prowadzi do zwiększenia widoczności i ruchu z globalnych odbiorców.
- Lepsze, bardziej ukierunkowane zaangażowanie odbiorców: Prezentując treści w preferowanym języku użytkownika, kody hreflang umożliwiają bardziej ukierunkowane i trafne zaangażowanie, co prowadzi do większej satysfakcji użytkowników, dłuższych wizyt na stronie i wyższych współczynników konwersji.
- Zoptymalizowana strategia treści wielojęzycznych: Kody Hreflang umożliwiają właścicielom stron opracowanie i wdrożenie kompleksowej strategii treści wielojęzycznych, która odpowiada konkretnym preferencjom i potrzebom zróżnicowanych międzynarodowych odbiorców, co ostatecznie poprawia ogólną wydajność SEO wielojęzycznego strony.
Podsumowanie: Automatyczne kody hreflang z Linguise już teraz!
Teraz lepiej rozumiesz, czym jest kod języka hreflang i lista hreflang oraz jak wdrożyć je zarówno ręcznie, jak i automatycznie.
Aby zaoszczędzić czas i uniknąć błędów ludzkich, najlepiej skorzystać z pomocy automatycznej usługi tłumaczeniowej, która jest dostępna w pakiecie z automatycznym hreflang.
Dzięki temu nie musisz zawracać sobie głowy dodawaniem linków hreflang pojedynczo tyle razy, ile jest używanych języków. Wystarczy zarejestrować się w Linguise, dodać domenę strony internetowej, powiązanie z kluczem API, dodać język, a automatyczne tłumaczenie i wyniki hreflang zostaną wygenerowane. Skuteczne, prawda? No to zaczynajmy, wypróbuj to teraz!



