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



Najczęściej wybierane