Co to jest Hreflang?

Hreflang to atrybut HTML informujący Google, w jakim języku i dla jakiego regionu przeznaczona jest dana strona. Pozwala wyszukiwarkom wyświetlać odpowiednią wersję językową strony użytkownikom z różnych krajów.

Implementacja hreflang wygląda następująco: <link rel="alternate" hreflang="pl" href="https://example.com/pl/strona"> <link rel="alternate" hreflang="en" href="https://example.com/en/page">. Każda strona powinna zawierać odniesienia do wszystkich swoich wersji językowych, łącznie z samą sobą.

Kiedy stosować hreflang:

  • witryna dostępna w wielu językach
  • ta sama treść kierowana do różnych regionów (np. angielski dla US i UK)
  • lokalizowana treść z różnicami regionalnymi.

Kluczowe zasady:

  • zawsze dodawaj hreflang="x-default" jako fallback dla użytkowników z niepasujących regionów
  • hreflang musi być wzajemny – jeśli strona PL wskazuje na EN, strona EN musi wskazywać na PL
  • używaj prawidłowych kodów ISO 639-1 (język) i ISO 3166-1 Alpha 2 (region)
  • hreflang można implementować w HTML, nagłówkach HTTP lub sitemap XML.

Błędy hreflang to jedne z najczęstszych problemów technicznych na stronach wielojęzycznych – brakujące zwrotne odniesienia, nieprawidłowe kody językowe i niespójności między wersjami mogą sprawić, że Google zignoruje implementację.


← Powrót do słownika SEO


Szukasz konsultanta SEO dla firm SaaS i B2B? Zobacz, jak mogę pomóc Twojej firmie rosnąć dzięki SEO.

Przewijanie do góry