Hreflang
Hreflang to atrybut HTML i HTTP informujący wyszukiwarki o relacjach językowo-regionalnych między różnymi wersjami tej samej strony. Prawidłowo wdrożony hreflang sprawia, że Google wyświetla użytkownikowi odpowiednią językową lub regionalną wersję strony, co poprawia trafność wyników i doświadczenie użytkownika.
Czym jest hreflang?
Hreflang (oficjalnie: atrybut rel=’alternate’ hreflang) to element kodu strony wskazujący Google, że dana strona ma odpowiedniki w innych językach lub regionach. Bez hreflang Google sam próbuje zgadnąć, którą wersję strony pokazać użytkownikowi – często się myli lub wyświetla niewłaściwą wersję językową. Hreflang jest szczególnie ważny dla serwisów międzynarodowych, e-commerce sprzedającego do wielu krajów i stron dostępnych w kilku językach.
Jak prawidłowo wdrożyć hreflang?
Hreflang jest jednym z najtrudniejszych elementów technicznych SEO do prawidłowej implementacji – wymaga synchronizacji między wszystkimi wersjami strony. Każdy błąd (niepełne wzajemne wskazania, brakujące self-reference, błędne kody języków) sprawia, że Google może zignorować cały tag.
- 1Każda strona musi wskazywać na wszystkie swoje wersje językowe – w tym na siebie samą (self-reference). Brak self-reference to częsty błąd powodujący ignorowanie hreflang przez Google
- 2Używaj poprawnych kodów ISO 639-1 dla języków (pl, en, de, fr) i ISO 3166-1 dla krajów (PL, US, DE). Format: hreflang=’en-US’ dla angielskiego w USA, hreflang=’pl’ dla polskiego
- 3Upewnij się że wskazania są wzajemne – jeśli strona PL wskazuje na stronę EN, strona EN musi wskazywać na stronę PL. Google ignoruje jednostronne wskazania
- 4Użyj hreflang x-default dla strony bez specyficznego regionu lub jako fallback w przypadku nieobsługiwanych języków
- 5Sprawdź implementację narzędziem Hreflang Tag Testing Tool (Aleyda Solis) lub Screaming Frog (raport Hreflang) – wykrywają błędy wzajemności i nieprawidłowe kody
Najczęstsze błędy
Poniżej najczęstsze błędy związane z hreflang, które warto znać i unikać w codziennej pracy SEO.
- ✗Brak self-reference w hreflang – Najczęstszy błąd – strona wskazuje na inne wersje językowe, ale nie na siebie samą. Każda wersja musi zawierać tag hreflang ze swoim własnym URL.
- ✗Jednostronne wskazania hreflang – Strona A wskazuje na stronę B, ale strona B nie wskazuje z powrotem na A. Google wymaga wzajemności – bez niej ignoruje tagi hreflang.
- ✗Używanie hreflang do obsługi słów kluczowych zamiast języków – Hreflang służy do rozróżniania języków i regionów – nie do targetowania różnych słów kluczowych na tej samej stronie. To nie narzędzie keyword targeting.
- ✗Błędne kody języków i krajów – Użycie błędnych kodów ISO (np. 'english’ zamiast 'en’, 'PL’ zamiast 'pl’ dla języka) powoduje ignorowanie tagów przez Google. Kody języków są małymi literami, kody krajów – wielkimi.
Często zadawane pytania
Poniżej odpowiedzi na najczęściej zadawane pytania dotyczące Hreflang.
Czy hreflang wpływa na pozycje w Google?
Kiedy potrzebuję hreflang?
Czy hreflang działa dla Binga?
Jak sprawdzić czy hreflang działa poprawnie?
Powiązane hasła w słowniku SEO
Hreflang jest powiązane z wieloma innymi pojęciami SEO. Poznaj je, aby lepiej rozumieć cały ekosystem pozycjonowania.
Powiązane artykuły na blogu
Jeśli chcesz dowiedzieć się więcej o hreflang, zajrzyj do poniższych artykułów.