Czym jest hreflang?
Hreflang to atrybut HTML, który informuje Google o wersjach językowych strony. Pozwala wyszukiwarce wyświetlać użytkownikom odpowiednią wersję w zależności od lokalizacji i preferencji językowych.
Dlaczego hreflang jest ważny?
Prawidłowa implementacja hreflang przynosi korzyści:
- Właściwe wyniki – użytkownicy widzą wersję w swoim języku
- Brak duplicate content – Google rozumie, że to tłumaczenia, nie duplikaty
- Lepsze UX – użytkownicy nie muszą szukać przełącznika języka
- Wyższy CTR – wyniki w rodzimym języku częściej klikane
Format hreflang
<link rel="alternate" hreflang="pl" href="https://twojastrona.pl/" />
<link rel="alternate" hreflang="en" href="https://twojastrona.pl/en/" />
<link rel="alternate" hreflang="de" href="https://twojastrona.pl/de/" />
Optymalizacja SEO stron wielojęzycznych wymaga poprawnej implementacji hreflang.
Kody języków i regionów
- pl – język polski
- pl-PL – polski w Polsce
- en-GB – angielski w Wielkiej Brytanii
- en-US – angielski w USA
- x-default – domyślna wersja dla innych regionów
Zasady implementacji hreflang
- Każda strona musi linkować do wszystkich wersji językowych
- Linki muszą być dwukierunkowe (A linkuje do B, B linkuje do A)
- Każda wersja musi mieć self-referencing hreflang
- x-default dla domyślnej wersji
Gdzie umieścić hreflang?
- Sekcja head HTML – najczęstsza metoda
- Nagłówek HTTP – dla plików nie-HTML (PDF)
- XML Sitemap – alternatywa dla dużych stron
Najczęstsze błędy hreflang
- Brak zwrotnych linków
- Błędne kody języków
- Brak x-default
- Hreflang do stron z noindex
- Niespójność z canonical
Weryfikacja hreflang
Sprawdź implementację w:
- Google Search Console (raport międzynarodowy)
- Hreflang Tags Testing Tool
- Screaming Frog SEO Spider
- Ahrefs Site Audit
Poprawnie wdrożony hreflang to fundament sukcesu stron wielojęzycznych.