Darmowe narzędzie dla deweloperów do lokalizacji

Darmowy generator tagów hreflang

Wklej jeden kod języka i bezwzględny URL w każdej linii. Generator sprawdza poprawność zestawu i tworzy znaczniki link HTML gotowe do użycia jako relacje wzajemne.

Jedna pozycja w każdym wierszu. Oddziel kod BCP 47 i bezwzględny URL przecinkiem. Uwzględnij każdą stronę samą w sobie i dodaj x-default, gdy ma to zastosowanie.

Prawidłowe wpisy: 4x-default zawartyBłędy: 0

Wygenerowane tagi hreflang

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

Prywatne z założenia. To narzędzie działa w całości w Twojej przeglądarce. Wklejane wartości nigdy nie są przesyłane, przechowywane ani uwzględniane w analizach.

Konwerter kodów lokalizacjiWprowadź locale takie jak en_US, pt-BR, zh-Hant-TW lub popularną nazwę języka. Otrzymaj natychmiast kanoniczne kody i czytelne szczegóły.Kontroler kluczy i18n JSONWklej słownik JSON w języku źródłowym oraz tłumaczenie docelowe. Znajdź brakujące i dodatkowe zagnieżdżone klucze natychmiast, bez przesyłania żadnego z plików.

Jak generować tagi hreflang

  1. Wymień wszystkie zlokalizowane stronyWpisz jeden kod języka BCP 47 i absolutny URL strony w każdej linii, rozdzielone przecinkiem.
  2. Rozwiąż błędy walidacjiPopraw nieprawidłowe kody, zduplikowane języki lub niepełne adresy URL, aż cały zestaw będzie prawidłowy.
  3. Skopiuj kompletny zestaw tagówSkopiuj wygenerowany HTML na każdą stronę w grupie językowej, aby wszystkie alternatywy były wzajemne.

Utwórz kompletny zestaw hreflang

Wpisz obok każdego kodu języka BCP 47 lub kodu język-region jego absolutny URL strony. Narzędzie standaryzuje wielkość liter kodu, odrzuca duplikaty języków, weryfikuje URL-e HTTP i HTTPS oraz bezpiecznie escapuje znaki URL do atrybutu HTML.

Skopiuj wygenerowane tagi do sekcji head każdej strony w grupie. Każda zlokalizowana strona potrzebuje tego samego, kompletnego zestawu, w tym odniesienia do samej siebie. Niekompletny, jednokierunkowy zestaw jest częstą przyczyną ignorowania adnotacji hreflang.

Tagi hreflang i kanoniczne rozwiązują różne problemy

Tag kanoniczny identyfikuje preferowany URL dla zduplikowanej lub prawie zduplikowanej treści. Hreflang wskazuje równoważne strony przygotowane dla różnych odbiorców językowych. Strony zlokalizowane powinny zazwyczaj kanonizować same siebie, a nie wszystkie wskazywać na wersję angielską.

Zachowaj stabilne kształty URL i używaj dokładnych, ostatecznych, indeksowalnych adresów URL. Przekierowania, zablokowane, noindex lub sprzeczne kanoniczne URL osłabiają klaster językowy i znacznie utrudniają debugowanie.

Prywatne, generowane tylko w przeglądarce

Lista adresów URL nigdy nie opuszcza Twojej przeglądarki. Analityka rejestruje tylko bezpieczne wartości, takie jak liczba poprawnych wierszy i błędów walidacji — nie domen, ścieżek, ciągów zapytań ani tagów, które wpisujesz.

Często Zadawane Pytania

Co robi hreflang?

Hreflang informuje wyszukiwarki, który URL jest przeznaczony dla konkretnego języka lub języka-regionu. Pomaga, aby odpowiednia zlokalizowana wersja pojawiła się w wynikach wyszukiwania, ale nie zastępuje tagu kanonicznego ani przekierowania użytkowników.

Czy tagi hreflang muszą być wzajemne?

Tak. Każda strona w grupie językowej powinna wymieniać samą siebie i wszystkie alternatywy w tej samej grupie. Jeśli strona A wskazuje na stronę B, ale strona B nie wskazuje z powrotem, wyszukiwarki mogą zignorować to powiązanie.

Czy powinienem uwzględnić x-default?

Użyj x-default w selektorze języka, jako globalnego rozwiązania awaryjnego lub strony domyślnej, która nie jest skierowana do jednego konkretnego języka. Jest to opcjonalne, ale przydatne, gdy użytkownicy mogą nie odpowiadać żadnemu z wymienionych locale.