Generator tagów hreflang — proste atrybuty językowe
Generuj tagi hreflang dla stron wielojęzycznych. Weryfikacja relacji kanonicznych. Wsparcie x-default. Kopiuj kod HTML lub XML.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator tagów hreflang – profesjonalne międzynarodowe SEO dla Twojej witryny
Wdrażanie strategii pozycjonowania (SEO) dla serwisów internetowych działających w wielu krajach lub oferujących treści w różnych językach to jedno z najtrudniejszych zadań technicznych. Google i inne wyszukiwarki muszą dokładnie wiedzieć, która wersja językowa strony powinna zostać wyświetlona użytkownikowi w zależności od jego lokalizacji oraz języka ustawionego w przeglądarce. Do precyzyjnego informowania robotów indeksujących o powiązaniach między różnojęzycznymi wersjami danej podstrony służy atrybut **rel="alternate" hreflang="x"**. Błędne wdrożenie tych tagów prowadzi do poważnych problemów z indeksacją, takich jak duplikacja treści (duplicate content) oraz wyświetlanie użytkownikom stron w niewłaściwym języku. Nasz darmowy **generator tagów hreflang online** pozwala na błyskawiczne i bezbłędne wygenerowanie poprawnego kodu HTML, który możesz wdrożyć bezpośrednio w sekcji <head> swojej witryny.
Dzięki temu z łatwością zoptymalizujesz globalną widoczność swojej marki, unikniesz kar od algorytmów Google i zapewnisz użytkownikom doskonałe doświadczenie (User Experience).
Struktura tagu hreflang i poprawny zapis kodów ISO
Tag hreflang musi zawierać precyzyjne oznaczenie języka oraz opcjonalnie regionu geograficznego. Zapis ten bazuje na standardach międzynarodowych:
- Kod języka: Musi być zapisany w formacie **ISO 639-1** (zawsze małymi literami, np.
pl,en,de). - Kod kraju/regionu (opcjonalnie): Musi być zapisany w formacie **ISO 3166-1 alpha-2** (zawsze wielkimi literami, np.
PL,US,GB).
| Wartość atrybutu hreflang | Docelowy język użytkownika | Docelowy kraj / lokalizacja | Przeznaczenie i przykład użycia |
|---|---|---|---|
pl |
Polski | Dowolny (globalny) | Dla wszystkich użytkowników posługujących się językiem polskim, niezależnie od kraju zamieszkania. |
en |
Angielski | Dowolny (globalny) | Dla wszystkich osób anglojęzycznych na całym świecie. |
en-US |
Angielski | Stany Zjednoczone | Dedykowana wersja dla rynku amerykańskiego (np. z cenami w USD i specyficzną pisownią). |
en-GB |
Angielski | Wielka Brytania | Dedykowana wersja dla rynku brytyjskiego (ceny w GBP, brytyjski angielski). |
de-AT |
Niemiecki | Austria | Dla niemieckojęzycznych użytkowników mieszkających na terenie Austrii. |
x-default |
Dowolny (niepasujący) | Globalny (domyślny) | Dla użytkowników posługujących się językiem, dla którego nie przygotowano dedykowanej wersji strony. |
Zasada tagów zwrotnych (Return Tags) – klucz do akceptacji przez Google
Jednym z najczęstszych i najbardziej kosztownych błędów przy ręcznym wdrażaniu hreflangów jest brak zachowania **reguły dwukierunkowości (tagów zwrotnych)**. Jeśli strona A (wersja polska) wskazuje na stronę B (wersja angielska) jako na swój odpowiednik alternatywny, to strona B **musi bezwzględnie wskazywać z powrotem na stronę A**. Jeśli ten warunek nie zostanie spełniony dla wszystkich adresów URL w strukturze językowej, roboty Google zignorują całą konfigurację hreflangów, traktując ją jako niekompletną lub błędną. Nasz generator automatycznie dba o wygenerowanie pełnego zestawu linków wzajemnych dla wszystkich podanych adresów URL.
Jak korzystać z generatora tagów hreflang?
Stworzenie konfiguracji za pomocą naszego narzędzia jest bardzo proste:
- Wprowadź adres URL pierwszej wersji: Wklej pełny adres strony (np.
https://webp.pl/) i wybierz powiązany język (polski) oraz opcjonalnie region. - Dodaj kolejne wersje językowe: Kliknij przycisk „Dodaj alternatywny URL”, wklej adresy dla innych wersji (np. angielskiej, niemieckiej) i przypisz im odpowiednie języki.
- Ustaw wersję domyślną (x-default): Wybierz, która wersja strony ma być pokazywana użytkownikom z krajów nieobsługiwanych (np. wersja międzynarodowa w języku angielskim).
- Generuj i kopiuj: Kliknij „Generuj tagi”. System wyświetli gotowy kod HTML, który należy wkleić bezpośrednio w sekcji
<head>kodu HTML każdej z tych podstron.
Często zadawane pytania (FAQ)
Czym jest atrybut hreflang i dlaczego jest ważny dla pozycjonowania (SEO)?
Atrybut hreflang to meta tag HTML wprowadzony przez Google w 2011 r., który informuje wyszukiwarkę o relacjach między stronami w różnych językach. Jest kluczowy dla SEO, ponieważ zapobiega problemom z duplikacją treści (gdy te same opisy produktów są np. w USA i Wielkiej Brytanii po angielsku) oraz gwarantuje, że użytkownicy z danego kraju zobaczą w wynikach wyszukiwania właściwą wersję językową i walutową.
Gdzie należy umieścić wygenerowane tagi hreflang (HTML, sitemapa czy nagłówek HTTP)?
Istnieją trzy poprawne metody wdrożenia:
1. W sekcji <head> kodu HTML strony (najprostsza i najbardziej popularna metoda).
2. W nagłówkach HTTP Link: (przydatne dla plików niebędących dokumentami HTML, np. plików PDF).
3. W mapie witryny XML (Sitemap) – polecana przy ogromnych serwisach wielojęzycznych, ponieważ nie zwiększa rozmiaru kodu HTML podstron.
Co oznacza wartość x-default w atrybucie hreflang i kiedy ją stosować?
Wartość x-default wskazuje domyślny adres URL strony dla użytkowników, których język nie pasuje do żadnej z wersji zadeklarowanych w tagach. Zazwyczaj stosuje się ją do linkowania strony głównej wyboru języka (tzw. splash page) lub międzynarodowej wersji strony w języku angielskim.
Jakie są najczęstsze błędy popełniane przy wdrażaniu tagów hreflang?
Do najczęstszych błędów należą: brak tagów zwrotnych (strona A linkuje do B, ale B nie linkuje do A), używanie błędnych kodów krajów (np. uk zamiast poprawnego GB dla Wielkiej Brytanii), linkowanie do stron zwracających kod błędu 404 lub posiadających tagi canonical wskazujące na inny adres, oraz stosowanie relatywnych adresów URL zamiast pełnych ścieżek bezwzględnych.
Czy muszę wdrażać tagi zwrotne (return tags) dla każdej wersji językowej?
Tak. Każda podstrona wdrożona w strukturze wielojęzycznej musi zawierać dokładnie ten sam zestaw tagów hreflang, w którym deklaruje zarówno siebie samą (jako link własny), jak i wszystkie pozostałe wersje alternatywne z zachowaniem pełnej symetrii linkowania. Brak tagów zwrotnych powoduje zignorowanie całej konfiguracji przez algorytmy Google.