Preferencje

Prywatność jest dla nas ważna, dlatego możesz wyłączyć niektóre rodzaje przechowywania danych, które nie są niezbędne do podstawowego działania strony. Zablokowanie kategorii może wpłynąć na Twoje doświadczenie podczas korzystania z witryny. Więcej informacji (Polityka cookies)

Zaakceptuj wszystkie pliki cookie

Darmowy generator znaczników hreflang: twórz poprawne znaczniki wielojęzyczne

Wygeneruj znaczniki hreflang za darmo. Zbuduj poprawne adnotacje dla każdej wersji językowej i regionalnej strony, z x-default, prawidłowymi kodami i wzajemnymi linkami.

Narzędzia

Thibault Besson-Magdelain, założyciel Sorank

O autorze

Thibault Besson-Magdelain

Założyciel Sorank, 7+ lat doświadczenia w SEO, entuzjasta GEO.
Na tej stronie

Dowiedz się wszystkiego o Generator znaczników hreflang!

Utworzono
14/9/26
Ostatnia aktualizacja:
15/9/26
Podróżni z plecakami idący jasnym terminalem lotniska

Podsumowanie

Darmowy generator hreflang zapisuje znaczniki <link rel="alternate" hreflang> dla każdej wersji językowej strony. Dodaj jedną linię na wersję, wybierz język (dostępnych jest 27) i, jeśli trzeba, region (dostępnych jest 21), wklej pełny adres URL, wskaż stronę x-default i wygeneruj kod. Następnie wklej ten sam blok w sekcji head każdej wersji: każda strona musi wymieniać siebie i wszystkie pozostałe, z bezwzględnymi adresami URL, w przeciwnym razie wyszukiwarki ignorują cały zestaw.

Chcesz dowiedzieć się więcej? Zapytaj

Generator hreflang rozwiązuje mały problem, który powoduje duże: francuskiego czytelnika, który trafia na Twoją angielską stronę, albo brytyjskiego kupującego odesłanego do amerykańskich cen. Znaczniki hreflang informują Google, że kilka stron to zlokalizowane wersje tej samej treści, dzięki czemu może pokazać każdemu wyszukującemu właściwą. Google wyraźnie zaznacza, że nie używa hreflang ani atrybutu lang w HTML do wykrywania języka strony; hreflang jedynie łączy wersje ze sobą (Google Search Central, zlokalizowane wersje Twoich stron).

Dwa małe globusy na prostym jasnym tle

Jak używać generatora hreflang?

  1. Dodaj jedną linię na każdą wersję strony przyciskiem „+ Dodaj język”.
  2. Wybierz język, a region tylko wtedy, gdy wersja jest skierowana do jednego kraju, na przykład en-GB dla Wielkiej Brytanii lub pt-BR dla Brazylii.
  3. Wklej pełny adres URL tej wersji, zaczynający się od https://.
  4. Zaznacz x-default przy wersji, którą pokazać odwiedzającym niepasującym do żadnej z pozostałych, albo odznacz „Dołącz x-default”.
  5. Wygeneruj kod, skopiuj go i wklej w sekcji <head> każdej wymienionej wersji.

Dla trzech wersji z x-default narzędzie zwraca cztery linie:

<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />

Kod jest taki sam na każdej stronie zestawu: strona angielska, francuska i brazylijska zawierają te same cztery linie. Nic nie jest wysyłane ani zapisywane; kod powstaje w Twojej przeglądarce.

Jakie są zasady poprawnego zestawu hreflang?

Pochodzą z dokumentacji Google i są takie same niezależnie od wybranej metody.

ZasadaCo oznaczaCo się dzieje, gdy jest złamana
Odwołanie do siebieKażda wersja wymienia siebie oraz wszystkie pozostałe wersjeZestaw jest niekompletny
Linki zwrotneJeśli strona A wskazuje stronę B, strona B musi wskazywać z powrotem AGoogle ignoruje znaczniki niepotwierdzone przez drugą stronę
Bezwzględne adresy URLhttps://example.com/foo, a nie //example.com/foo ani /fooAdresy względne nie są prawidłowymi alternatywami
Najpierw językKod języka ISO 639-1, potem opcjonalny region ISO 3166-1 alfa-2Sam region, na przykład hreflang="US", jest nieprawidłowy
Tylko obsługiwane kodyKody spoza tych dwóch standardów, takie jak es-419, nie są obsługiwaneZnacznik jest ignorowany
W sekcji headZnaczniki link znajdują się wewnątrz poprawnie zbudowanego <head>Znaczniki wypchnięte do body przez uszkodzony HTML nie są odczytywane

Linki zwrotne mają swój powód: Google wyjaśnia, że wymaga, aby obie strony wskazywały na siebie nawzajem, żeby inna witryna nie mogła podać się za alternatywną wersję Twojej strony. Alternatywy mogą znajdować się w różnych domenach, na przykład example.fr i example.de, o ile linki prowadzą w obie strony.

Jakich kodów języków i regionów używać?

Używaj samego kodu języka, chyba że treść naprawdę różni się w zależności od kraju. Jedna strona po hiszpańsku dla wszystkich hiszpańskojęzycznych to es; osobne strony dla Hiszpanii i Meksyku, z różnymi cenami lub pisownią, to es-ES i es-MX. Kody języków pochodzą z ISO 639-1 (Library of Congress, lista kodów ISO 639), a kody regionów z ISO 3166-1 alfa-2 (kody krajów ISO 3166).

OdbiorcyPoprawna wartośćCzęsty błąd
Angielski, Wielka Brytaniaen-GBen-UK (przypisany kod Wielkiej Brytanii to GB)
Portugalski, Brazyliapt-BRbr (język jest pierwszy; br to język bretoński)
Niemiecki, Szwajcariade-CHch-de (odwrócona kolejność)
Hiszpański, Ameryka Łacińskaes lub jeden es-XX na krajes-419 (nieobsługiwany przez Google)
Dowolny niedopasowany odwiedzającyx-defaultKilka wartości x-default w jednym zestawie

Google akceptuje wielkie i małe litery, ale zapisywanie regionu wielkimi literami, tak jak robi to generator, poprawia czytelność kodu.

Miniaturowy globus na biurku w biurze z miękkim światłem w tle

Gdzie umieścić hreflang: w head, w nagłówku HTTP czy w mapie witryny?

Google traktuje te trzy metody jako równoważne, więc wybierz tę, którą najłatwiej utrzymać, i się jej trzymaj.

MetodaNajlepsza dlaNa co uważać
Znaczniki <link> w headWiększości witryn; generator zapisuje ten formatKażda strona zawiera pełny zestaw, więc nowy język oznacza edycję każdej wersji
Nagłówek HTTP LinkPlików innych niż HTML, takich jak PDF-yWymaga konfiguracji serwera
Mapa witryny XMLDużych witryn z wieloma językamiKażdy wpis URL wymienia wszystkie alternatywy, także siebie

Jeśli używasz metody z mapą witryny, sprawdzaj plik w sprawdzaczu mapy witryny po każdej zmianie albo wygeneruj go w generatorze mapy witryny XML.

Jakie błędy najczęściej psują hreflang?

  • Wskazywanie adresu URL, który przekierowuje lub zwraca błąd. Każda alternatywa powinna odpowiadać bezpośrednio kodem 200; wątpliwe adresy przetestuj w sprawdzaczu przekierowań.
  • Konflikt między hreflang a canonical. Każda wersja powinna mieć canonical wskazujący na siebie. Jeśli strona francuska podaje jako canonical stronę angielską, mówisz Google, że są duplikatami, a nie tłumaczeniami. Sprawdź to w sprawdzaczu canonical.
  • Nieprzetłumaczone strony. Google traktuje zlokalizowane wersje jako duplikaty tylko wtedy, gdy główna treść pozostaje nieprzetłumaczona; strona z przetłumaczonym menu i angielskim tekstem głównym nie jest prawdziwą wersją francuską.
  • Automatyczne przekierowania według języka. Google odradza przekierowywanie użytkowników do innej wersji językowej na podstawie tego, co uważasz za ich język, ponieważ może to uniemożliwić użytkownikom i wyszukiwarkom dotarcie do wszystkich wersji (Google, witryny wieloregionalne i wielojęzyczne). Pozwól odwiedzającym przełączać się samodzielnie, a x-default użyj dla strony z wyborem języka.
  • Jeden język w pliku cookie. Google zaleca osobny adres URL dla każdej wersji językowej zamiast plików cookie lub ustawień przeglądarki.

Jak sprawdzić, czy Twoje znaczniki hreflang działają?

  1. Otwórz kod źródłowy każdej wersji i potwierdź, że w sekcji head pojawia się ten sam blok, z jedną linią na wersję i samą stroną wśród nich.
  2. Przejdź pod każdy adres URL z bloku. Każdy powinien ładować się bezpośrednio, w odpowiednim języku, bez przekierowania.
  3. Sprawdź linki zwrotne, otwierając drugą wersję i upewniając się, że wskazuje z powrotem na pierwszą.
  4. Sprawdź zaindeksowaną stronę w narzędziu Inspekcja adresu URL w Search Console. Pole kanonicznego adresu URL wybranego przez Google pokazuje, którą wersję Google uznaje za kanoniczną; dla przetłumaczonej strony powinna to być sama ta strona (Pomoc Search Console, narzędzie Inspekcja adresu URL).

Jeśli Google wybiera jako kanoniczną inną wersję językową, treść jest prawdopodobnie zbyt bliska duplikatu albo znaczniki canonical przeczą zestawowi hreflang.

Czy hreflang poprawia pozycje?

Nie bezpośrednio. Nie sprawia, że strona rankuje wyżej; pomaga właściwej wersji pojawić się przed właściwymi odbiorcami i powstrzymuje Twoje wersje językowe przed konkurowaniem o te same wyszukiwania. Każda wersja nadal musi zasłużyć na swoje miejsce treścią napisaną pod jej rynek, lokalnymi linkami i zwykłą pracą on-page. Nasze hasła w słowniku o hreflang i duplikacji treści idą dalej.

Jak zachować spójność witryny wielojęzycznej?

Traktuj hreflang jako część publikowania, a nie jednorazowe zadanie: każda nowa strona i każdy nowy język muszą aktualizować cały zestaw. Sprawdzaj próbkę stron co kwartał oraz po każdej zmianie struktury adresów URL. Aby zwiększać ruch w każdym języku i widzieć, skąd pochodzi, panel GEO / SEO Sorank pokazuje Twój ruch z Google i z AI w jednym widoku, a badanie słów kluczowych znajduje zapytania, które może wygrać każda wersja.

Działający zestaw hreflang wymienia każdą wersję, także samą siebie, z bezwzględnymi adresami URL, prawidłowymi kodami i linkami zwrotnymi na każdej stronie. Wygeneruj swoje znaczniki teraz, a potem zobacz plany Sorank, aby rozwijać każdą wersję językową na autopilot.

Najczęściej zadawane pytania

Jak utworzyć znaczniki hreflang?

Dodaj jedną linię na wersję językową w darmowym generatorze hreflang na tej stronie, wybierz język i opcjonalny region, wklej każdy pełny adres URL i wskaż stronę x-default. Skopiuj wygenerowany blok i wklej go w sekcji head każdej wymienionej wersji.

Czy każda strona musi odwoływać się do siebie w hreflang?

Tak. Google wymaga, aby każda wersja językowa wymieniała siebie oraz wszystkie pozostałe wersje, a każda strona, na którą wskazuje, musi wskazywać z powrotem. Jeśli dwie strony nie wskazują na siebie nawzajem, Google ignoruje te znaczniki.

Co oznacza x-default w hreflang?

Oznacza stronę, którą należy pokazać odwiedzającym, których język lub region nie pasuje do żadnej z Twoich wersji, często jest to wybór języka lub Twoja główna strona międzynarodowa. Użyj tylko jednego x-default w zestawie; jest opcjonalny, ale zalecany dla stron z wyborem języka.

Źródła

Inne darmowe narzędzia SEO

WYPRÓBOWALI SORANK PRZED TOBĄ

Opinie ambitnych założycieli

Wzrost organicznyE-commerce

Od 0 do 10000 odwiedzających w 5 miesięcy

Celio Fabianomonrobotlavevitre.fr
Wzrost organicznyOprogramowanie

Od 0 do 5000 klientów w 8 miesięcy

Thibault BMsorank.com
Wzrost organicznyWypoczynek i lotnictwo

od 0 do 1104 kliknięć w 4 miesiące

Dominiqueflight-sensations-idf.com
Wzrost organicznyOprogramowanie muzyczne

x30 kliknięć w 4 miesiące

Valentin Cordiertiger-sounds.com
Wzrost organicznyZdrowie i dobre samopoczucie

x30 kliknięć w 4 miesiące

Rodrigue Bretonalthevia.com