Znacznik Hreflang - co to znaczy

Opublikowano: 5 miesięcy 3 tygodnie temu Autor: Robert Górecki

Znacznik hreflang (ang. Hreflang Tag) to atrybut HTML używany do wskazania wersji językowych i regionalnych danej strony internetowej. Umieszcza się go w sekcji head dokumentu lub w nagłówkach HTTP, a jego celem jest poinformowanie wyszukiwarek, która wersja treści powinna być wyświetlana użytkownikom w zależności od ich języka lub lokalizacji geograficznej.

Znacznik Hreflang - co to znaczy?

Jest to jedno z podstawowych narzędzi SEO dla stron wielojęzycznych i międzynarodowych.


Zastosowanie hreflang w optymalizacji wersji językowych strony


W przypadku witryn obsługujących wiele języków lub kierowanych na różne rynki (np. Polska, Niemcy, USA), ten sam adres URL może mieć kilka wersji językowych. Aby uniknąć traktowania ich jako duplikatów treści i zapewnić odpowiednie dopasowanie do użytkownika, stosuje się znacznik hreflang, który jednoznacznie określa:

  • język zawartości strony (np. pl, en, de),
  • opcjonalnie region geograficzny (np. pl-PL, en-GB, de-AT).

To pozwala Google i innym wyszukiwarkom wyświetlić użytkownikowi najtrafniejszą wersję strony - np. użytkownikowi z Niemiec wersję niemiecką, a użytkownikowi z Wielkiej Brytanii - angielską w wariancie UK.


Przykład poprawnej implementacji znacznika hreflang


Przykład, jak wygląda zestaw znaczników hreflang w kodzie strony, gdy dostępne są trzy wersje językowe tej samej treści:

<link rel="alternate" hreflang="pl" href="https://example.com/pl/artykul/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/article/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/artikel/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

Znacznik x-default jest opcjonalny i oznacza stronę domyślną - wyświetlaną wtedy, gdy nie ma dopasowanej wersji językowej lub regionalnej.


Kiedy warto stosować znacznik hreflang


Znacznik hreflang jest szczególnie ważny w sytuacjach, gdy:

  • prowadzisz wielojęzyczny sklep internetowy, blog lub serwis informacyjny,
  • masz różne wersje językowe lub regionalne tej samej treści, nawet jeśli różnią się tylko walutą, zwrotami lub lokalizacją,
  • chcesz uniknąć duplikacji treści między wersjami językowymi w oczach Google,
  • zależy Ci na tym, aby użytkownicy trafiali na stronę w swoim języku bez konieczności ręcznego przełączania.

Najczęstsze błędy w użyciu hreflang i jak ich unikać


Poprawne wdrożenie znacznika hreflang wymaga konsekwencji i dbałości o szczegóły. Wiele błędów skutkuje całkowitym zignorowaniem atrybutu przez Google.

Na co szczególnie uważać:

  • Brak wzajemności - każda strona musi wskazywać inne wersje językowe i być przez nie wskazywana.
  • Błędny kod języka lub regionu - należy używać oficjalnych kodów ISO 639-1 (dla języków) i ISO 3166-1 Alpha 2 (dla regionów).
  • Użycie tylko języka bez regionu tam, gdzie region ma znaczenie - np. en-GB dla Wielkiej Brytanii, en-US dla USA.
  • Brak x-default w sytuacjach, gdy żadna wersja nie jest uniwersalna - to nie jest obowiązkowe, ale zalecane.
  • Stosowanie hreflang tylko częściowo - np. tylko na jednej wersji językowej. Wszystkie muszą zawierać komplet odniesień.

Znacznik hreflang to niezbędny element strategii SEO dla stron wielojęzycznych i międzynarodowych. Poprawnie zaimplementowany, pomaga wyszukiwarkom lepiej dopasować wersję językową do użytkownika, zapobiega problemom z duplikacją treści i poprawia komfort korzystania z witryny. Wdrożenie hreflang może być realizowane zarówno za pomocą znaczników HTML, nagłówków HTTP, jak i w mapach witryny XML - najważniejsze jednak, by było spójne, kompletne i zgodne z intencją użytkownika.

Podobne posty

Warto odwiedzić