Lista kodów językowych Hreflang i sposoby ich wdrażania

Koncepcja tagów Hireflang. Narzędzie do tłumaczenia SEO.
Spis treści

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?

Mężczyzna w niebieskim garniturze korzystający z komputerów z ekranami kodu. Wygląda na to, że pracuje nad projektem tworzenia oprogramowania.

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

Kobieta korzystająca z dużego smartfona wyświetlającego opcje językowe. Telefon pokazuje angielski, hiszpański, japoński i niemiecki.

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?

Ilustracja kobiety pracującej przy komputerze z kodem na ekranie. Wygląda na to, że prowadzi rozmowę.

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:

				
					<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”en” />
<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”id” />

				
			

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.

Break Language Barriers
Pożegnaj bariery językowe i przywitaj nieograniczony wzrost! Wypróbuj naszą usługę automatycznego tłumaczenia już dziś.

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. 

				
					<link rel="alternate" href="https://example.com/" hreflang="x-default" />
<link rel="alternate" href="https://example.com/en/" hreflang="en-us" />
<link rel="alternate" href="https://example.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="https://example.com/es/" hreflang="es-es" />
				
			

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ę.

Osoba korzystająca z widżetu Tłumacza Google na ekranie. Interfejs kodowania po prawej stronie.

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:

  •  
				
					<https://example.com/brochure-en.pdf>; rel="alternate"; hreflang="en-us",
<https://example.com/brochure-fr.pdf>; rel="alternate"; hreflang="fr-fr",
 <https://example.com/brochure.pdf>; 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.

Błąd w kodzie pliku XML, nie znaleziono informacji o stylu.

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.

Komunikat o błędzie kodowania XML

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.

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.

Zrzut ekranu interfejsu oprogramowania Lleonplanetes. Na obrazie widać ekran komputera z różnymi przyciskami i tekstem.

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

Kobieta w niebieskiej kurtce stoi obok ekranu komputera z kodem. Obraz przedstawia kodowanie lub tworzenie oprogramowania.

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.
Gotowy na odkrywanie nowych rynków? Wypróbuj naszą usługę automatycznego tłumaczenia za darmo w ramach 1-miesięcznego okresu próbnego bez ryzyka. Karta kredytowa nie jest wymagana!

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!

Może Cię również zainteresować lektura

Nie przegap tego!
Subscribe to our Newsletter

Otrzymuj wiadomości o automatycznym tłumaczeniu stron internetowych, międzynarodowym SEO i nie tylko!

Invalid email address
Wypróbuj. Raz w miesiącu, a w każdej chwili możesz zrezygnować z subskrypcji.

Nie wychodź bez podania swojego adresu e-mail!

Nie możemy zagwarantować, że wygrasz na loterii, ale możemy obiecać ciekawe informacje na temat tłumaczeń i okazjonalne rabaty.

Nie przegap tego!
Invalid email address