Nieprawidłowe kody języków

Nieprawidłowe kody języków

Wszelkie kody języków muszą być zgodne z normami ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes), jeśli strona posiada tylko różne wersje językowe.

W przypadku, gdy w obrębie witryny zostały zdefiniowane również wersje krajowe i regionalne, obowiązująca norma to ISO 3166-1 Alpha 2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Dla stron, które nie mają lepiej dopasowanych wersji regionalnych lub językowych, używa się parametru w postaci „x-default”.

Jednym z najczęściej występujących błędów w związku z elementami hreflang jest zwykła pomyłka. Dochodzi do niej, gdy ktoś kod języka wpisuje z pamięci lub popełni zwykłą literówkę. Na przykład często spotykane przypadki to:

  • UK zamiast GB – pomyłka wprowadzanej wartości w przypadku Wielkiej Brytanii (Great Britain). Często jest spowodowana tym, że oficjalna domena stron internetowych w Wielkiej Brytanii pochodzi od skrótu United Kingdom, czyli Zjednoczonego Królestwa i ma formę „.uk”, a nie „.gb”;
  • USA zamiast US – podobny przypadek, co w przypadku UK – pełna nazwa Stanów Zjednoczonych Ameryki to United States of America i stąd ta trzecia literka. Jednak powszechnie stosowane jest również United States i właśnie stąd pochodzi dwuznakowy skrót „US”.
  • Literówki – w każdym przypadku literówka w elemencie hreflang skutkuje błędem, bo kod musi być podany dokładnie. Jeśli zamiast „SE” wpiszemy „SD”, to użytkownicy z Sudanu będą kierowani wersję przeznaczoną dla Szwedów.
Zobacz również
Niekompletne wartości hreflang
Niekompletne wartości hreflang
Piotr Antoszek CEO IcomSEO / 28.03.2020

Trzeba zadbać o to, aby wszystkie wartości hreflang były uzupełnione. Jak już wspominaliśmy, jedynie pełna struktura dobrze zorganizowanych atrybutów...

Brakujące wartości „x-default”
Brakujące wartości „x-default”
Piotr Antoszek CEO IcomSEO / 28.03.2020

Atrybut w postaci „x-default” nie jest obowiązkowy, ale jak to często w przypadku pozycjonowania bywa – to dobra praktyka,...

Strony niekanoniczne z elementami hreflang
Strony niekanoniczne z elementami hreflang
Piotr Antoszek CEO IcomSEO / 28.03.2020

Zarówno atrybuty hreflang, jak i odnośniki kanoniczne wskazują pewną stronę robotom indeksującym, co może budzić pewne problemy. Jak wiadomo,...

Sprzeczne elementy hreflang
Sprzeczne elementy hreflang
Piotr Antoszek CEO IcomSEO / 28.03.2020

Atrybut hreflang musi być wypełniony zgodnie z określonymi zasadami. Niekiedy ktoś zrobi to błędnie – z różnych przyczyn. W...

Brakujące linki powrotne
Brakujące linki powrotne
Piotr Antoszek CEO IcomSEO / 28.03.2020

Poprawna budowa struktury atrybutów hreflang gwarantuje poprawne ich odczytywanie przez wyszukiwarki. Jeśli nie zostaną zachowane konkretne zasady, to roboty...

Nieprawidłowe adresy URL
Nieprawidłowe adresy URL
Piotr Antoszek CEO IcomSEO / 28.03.2020

Atrybuty hreflang zawierają adres URL, który musi być poprawny. Również w tym przypadku, jak w wielu innych, niekiedy dochodzi...

Strony z elementami hreflang
Strony z elementami hreflang
Piotr Antoszek CEO IcomSEO / 28.03.2020

Weryfikacja poprawności użycia znaczników hreflang jest bardzo istotna. Wszystkie strony, które mają takie tagi zawarte w swoim kodzie, powinny...

Wersje językowe
Wersje językowe
Piotr Antoszek CEO IcomSEO / 28.03.2020

Obecnie świat jest tak ze sobą połączony, że wiele wersji językowych jest praktycznie obowiązkowym elementem nowoczesnej strony internetowej. W...

Budowa tagu title
Budowa tagu title
Piotr Antoszek CEO IcomSEO / 28.03.2020

Meta tagi to istotny element witryny – zarówno dla użytkownika, jak i robotów indeksujących. Niezwykle istotnym jest meta tag...