Generator tagów Hreflang
Generuj tagi hreflang dla wielojęzycznych i wieloregionalnych stron internetowych. Obsługuje tagi linków HTML, nagłówki HTTP i formaty map witryn XML z wbudowaną walidacją i inteligentnym autouzupełnianiem adresów URL.
<link rel="alternate" hreflang="en" href="https://example.com/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> <link rel="alternate" hreflang="de" href="https://example.com/de/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
Link: <https://example.com/>; rel="alternate"; hreflang="en",
<https://example.com/es/>; rel="alternate"; hreflang="es",
<https://example.com/fr/>; rel="alternate"; hreflang="fr",
<https://example.com/de/>; rel="alternate"; hreflang="de",
<https://example.com/>; rel="alternate"; hreflang="x-default"
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="es"
href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="fr"
href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="de"
href="https://example.com/de/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
<url>
<loc>https://example.com/es/</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="es"
href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="fr"
href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="de"
href="https://example.com/de/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
<url>
<loc>https://example.com/fr/</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="es"
href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="fr"
href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="de"
href="https://example.com/de/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
<url>
<loc>https://example.com/de/</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="es"
href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="fr"
href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="de"
href="https://example.com/de/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
</urlset>
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Generator tagów Hreflang
Generator tagów Hreflang tworzy poprawnie sformatowane adnotacje hreflang dla wielojęzycznych i wieloregionalnych witryn internetowych. Obsługuje trzy metody wdrażania — tagi link HTML, nagłówki odpowiedzi HTTP oraz mapy witryn XML — i zawiera inteligentne autouzupełnianie adresów URL, import z istniejącego kodu, zestawy językowe oraz wbudowaną walidację, która pomaga uniknąć typowych błędów hreflang mogących zaszkodzić międzynarodowemu SEO.
Jak korzystać z tego narzędzia
- Dodaj wersje językowe — Dla każdej wersji językowej swojej strony wprowadź kod języka i regionu hreflang (np.
en,es,fr-ca) oraz pełny adres URL. Skorzystaj z sugestii autouzupełniania lub wpisz własny kod. - Użyj autouzupełniania (opcjonalnie) — Wprowadź bazowy adres URL i wybierz wzór "Podkatalog" lub "Subdomena", aby automatycznie wygenerować adresy URL dla każdego wpisu językowego.
- Dodaj x-default — Dołącz wpis
x-defaultkierujący do strony rezerwowej (zazwyczaj głównej wersji językowej lub strony wyboru języka). - Wygeneruj tagi — Kliknij "Wygeneruj Tagi", aby uzyskać wyniki we wszystkich trzech formatach. Przejrzyj ewentualne ostrzeżenia walidacji.
- Skopiuj i wdróż — Użyj zakładek, aby skopiować potrzebny format. W przypadku HTML wklej tagi w sekcji
<head>każdej wersji językowej. W przypadku map witryn XML pobierz plik i prześlij go na swój serwer.
w Hiszpanii
hreflang
hiszpańską stronę
Zrozumienie atrybutów Hreflang
Hreflang to atrybut HTML wprowadzony przez Google w 2011 roku, aby pomóc webmasterom określić język i kierowanie geograficzne strony internetowej. Gdy witryna posiada treść w wielu językach lub odmianach regionalnych (np. angielski dla USA vs. angielski dla Wielkiej Brytanii), tagi hreflang informują wyszukiwarki, którą wersję wyświetlić w wynikach wyszukiwania na podstawie języka i lokalizacji użytkownika.
Wartość hreflang jest zgodna z formatem język-region, gdzie:
- Kod języka — Dwuliterowy kod ISO 639-1 (np.
endla angielskiego,esfor hiszpańskiego,jadla japońskiego) - Kod regionu (opcjonalnie) — Kod kraju ISO 3166-1 Alpha 2 (np.
usdla Stanów Zjednoczonych,gbdla Wielkiej Brytanii,mxdla Meksyku)
Specjalne kody, takie jak zh-hans (chiński uproszczony) i zh-hant (chiński tradycyjny), używają podtagów pisma zamiast kodów regionów.
Porównanie metod wdrażania
Tagi link HTML Najczęstsze
Umieść elementy <link> w sekcji <head> każdej strony. Proste we wdrożeniu i działa dla większości witryn.
hreflang="en"
href="https://example.com/" />
Najlepsze dla: Standardowych witryn HTML z dającą się zarządzać liczbą wersji językowych.
Nagłówki HTTP Dla plików nie-HTML
Wysyłaj informacje hreflang w nagłówkach odpowiedzi HTTP. Przydatne dla plików, które nie mają sekcji <head>, takich jak PDF.
rel="alternate";
hreflang="en"
Najlepsze dla: Plików PDF, dokumentów nie-HTML i witryn, gdzie można konfigurować nagłówki serwera.
Mapa witryny XML Dla dużych witryn
Dodaj adnotacje hreflang do mapy witryny XML używając elementów xhtml:link. Idealne dla witryn z bardzo dużą liczbą stron i wersji językowych.
hreflang="en"
href="https://example.com/" />
Najlepsze dla: Dużych serwisów z setkami lub tysiącami wielojęzycznych stron.
Typowe błędy Hreflang, których należy unikać
- Brak tagów zwrotnych: Każda strona wymieniona w tagu hreflang musi linkować z powrotem do wszystkich pozostałych wersji językowych. Jeśli strona A odwołuje się do strony B, strona B musi również odwoływać się do strony A. Tagi bez wzajemności są ignorowane przez wyszukiwarki.
- Brak tagu samoreferencyjnego: Każda strona powinna zawierać tag hreflang kierujący do samej siebie. Potwierdza to wyszukiwarkom, że strona celowo jest częścią zestawu hreflang.
- Zapominanie o x-default: Zawsze dołączaj tag
x-default, aby obsłużyć użytkowników, których język/region nie pasuje do żadnego określonego tagu hreflang. Bez niego wyszukiwarki nie mają instrukcji rezerwowej. - Używanie błędnych kodów języków: Używaj kodów języków ISO 639-1 i kodów regionów ISO 3166-1 Alpha 2. Częstym błędem jest używanie
ukdla angielskiego (UK) zamiasten-gb, lubjpzamiastjadla japońskiego. - Mieszanie protokołów lub domen: Wszystkie adresy URL w hreflang powinny używać tego samego protokołu (preferowany HTTPS) i dokładnie pasować do adresu kanonicznego (canonical). Rozbieżności powodują dezorientację wyszukiwarek.
Najlepsze praktyki
- Zawsze używaj bezwzględnych adresów URL (zawierających
https://) w tagach hreflang, nigdy ścieżek względnych. - Dołącz samoreferencyjny tag hreflang na każdej stronie.
- Dodaj tag
x-defaultwskazujący na główną wersję lub stronę wyboru języka. - Upewnij się, że adresy URL w hreflang dokładnie pasują do tagu canonical każdej strony.
- Stosuj tylko jedną metodę wdrażania na stronę (nie mieszaj tagów HTML z adnotacjami w mapie witryny dla tej samej strony).
- Regularnie sprawdzaj poprawność tagów hreflang za pomocą tego narzędzia, Google Search Console lub innych narzędzi do audytu SEO.
- Dla stron kierowanych na ten sam język w różnych regionach (np.
en-usien-gb), zawsze podawaj zarówno kod języka, jak i regionu.
Najczęściej zadawane pytania
Co to są tagi hreflang?
Tagi hreflang to atrybuty HTML, które informują wyszukiwarki, którą wersję językową i regionalną strony wyświetlić użytkownikom. Używają atrybutu rel="alternate" hreflang="x" do wskazania alternatyw językowych, pomagając wyszukiwarkom serwować właściwą wersję na podstawie języka i lokalizacji użytkownika.
Gdzie należy umieścić tagi hreflang?
Tagi hreflang można umieścić w trzech miejscach: w sekcji <head> dokumentu HTML jako elementy <link>, w nagłówkach odpowiedzi HTTP lub w mapie witryny XML. Metoda sekcji head HTML jest najpopularniejsza dla standardowych stron, nagłówki HTTP sprawdzają się w dokumentach niebędących kodem HTML (np. PDF), a mapy witryn XML są idealne dla dużych serwisów z wieloma wersjami językowymi.
Co to jest x-default w hreflang?
Wartość x-default to specjalny atrybut hreflang wyznaczający domyślną lub rezerwową stronę dla użytkowników, których język lub region nie pasuje do żadnego z określonych tagów hreflang. Google zaleca, aby zawsze dołączać tag x-default kierujący do głównej wersji językowej lub strony wyboru języka.
Czy tagi hreflang muszą być wzajemne?
Tak, tagi hreflang muszą być wzajemne (dwukierunkowe). Jeśli strona A linkuje do strony B za pomocą tagu hreflang, strona B musi również linkować z powrotem do strony A z odpowiednim tagiem. Jeśli zabraknie linku zwrotnego, wyszukiwarki mogą całkowicie zignorować adnotację hreflang.
Jaka jest różnica między językiem a regionem w hreflang?
W tagach hreflang kod języka (np. en, es, fr) używa formatu ISO 639-1 i określa język treści. Opcjonalny kod regionu (np. us, gb, mx) używa formatu ISO 3166-1 Alpha 2 i kieruje do konkretnego kraju. Na przykład en-us jest przeznaczony dla osób anglojęzycznych w USA, a en-gb dla osób anglojęzycznych w Wielkiej Brytanii.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Generator tagów Hreflang" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Aktualizacja: 2026-03-10