O tym narzędziu
Tagi hreflang informują wyszukiwarki, że strona istnieje w wielu językach lub wariantach regionalnych. Gdy użytkownik wyszukuje po francusku, hreflang kieruje go do francuskiej wersji Twoich treści, a nie do angielskiej. Tagi zapobiegają także karom za powielanie treści, gdy ta sama treść pojawia się pod wieloma adresami URL w różnych językach.
Każda wersja językowa strony powinna deklarować każdą inną wersję, w tym samą siebie, poprzez znaczniki linków hreflang. Prawidłowe wdrożenie tego wymaga odniesienia do siebie (strona deklaruje swój własny język) oraz odniesień do wszystkich innych wariantów językowych. Błędy są częste: brak odniesienia do samego siebie, brak wzajemnych odniesień, nieprawidłowe kody językowe.
Ten generator tworzy pełny zestaw tagów hreflang na podstawie ustrukturyzowanych danych wejściowych — ścieżek URL w każdym języku. Wynikiem są znaczniki linków HTML gotowe do wklejenia do <head> oraz opcjonalne wpisy mapy witryny XML z deklaracjami hreflang (alternatywa dla implementacji HTML).
Dlaczego warto używać tagów hreflang
Witryny wielojęzyczne, które nie deklarują hreflang, mają gorszą wydajność wyszukiwania: użytkownicy są kierowani do niewłaściwej wersji językowej, treści pojawiają się jako duplikaty, a wskaźniki zaangażowania spadają. Prawidłowe zadeklarowanie hreflang automatycznie kieruje każdego użytkownika do właściwej wersji.
Ręczna implementacja hreflang jest podatna na błędy w przypadku witryn z wieloma językami. Witryna zawierająca 50 języków wymaga 50 znaczników linków na stronę, z których każdy zawiera prawidłowe odniesienia. Generator, który generuje je wszystkie na podstawie danych URL, pozwala uniknąć literówek i pominiętych odniesień, które psują system.
Jak używać
Wypisz swoje adresy URL według języka, pobierz tagi.
- Wymień warianty językowe: Wprowadź adres URL każdej wersji językowej. Określ kod języka ISO 639-1 (en, ja, fr, es itp.) plus opcjonalny region (en-US, en-GB).
- Wygeneruj: Narzędzie tworzy kompletny zestaw powiązanych tagów hreflang. Uwzględniono odniesienia do siebie; generowane są wzajemne odniesienia pomiędzy wszystkimi wariantami.
- Wybierz format wyjściowy: Tagi linków HTML do umieszczenia w <head> lub wpisy mapy witryny XML do deklaracji za pośrednictwem mapy witryny. Najbardziej powszechny jest HTML.
- Wdróż na każdej stronie: <head> każdej strony wymaga pełnego zestawu tagów hreflang. Zwykle radzą sobie z tym szablony po stronie serwera lub logika warunkowa CMS; wyjściem generatora jest zawartość szablonu.
Szczegóły techniczne
Format HTML: <link rel="alternate" hreflang="en" href="https://example.com/page" />. Jeden link na każdy język, wszystkie w <head> strony.
Kody języków są zgodne z ISO 639-1 (en, ja, fr) opcjonalnie z regionem zgodnie z ISO 3166-1 alpha-2 (en-US, en-GB, fr-CA). Błędne kody (użycie kodu kraju tam, gdzie oczekiwano kodu języka) to częsty błąd.
Odniesienie do siebie: każda strona musi zawierać znacznik hreflang wskazujący na nią odpowiedni kod języka. Brak odniesienia do samego siebie jest jednym z najczęstszych błędów i psuje całą implementację hreflang.
Często zadawane pytania
- Czy mogę dostosować wygenerowane dane wyjściowe?
- Tak. Narzędzie zapewnia różne opcje dostosowywania, aby dostosować wydruk do konkretnych potrzeb. Dostosuj ustawienia przed wygenerowaniem lub wygeneruj ponownie, korzystając z różnych opcji.
- Czy wygenerowane treści są bezpłatne?
- Tak. Wszystko, co wygenerujesz za pomocą tego narzędzia, jest Twoją własnością i możesz z niego korzystać w celach osobistych, edukacyjnych lub komercyjnych, bez żadnych ograniczeń i wymagań dotyczących autorstwa.
- Czy to wymaga konta?
- Nie. Narzędzie jest gotowe do użycia od razu, bez rejestracji, bez e-maila i bez rejestracji. Wystarczy otworzyć stronę i rozpocząć generowanie.
- Czy moje dane wejściowe są poufne?
- Tak. Całe przetwarzanie odbywa się w Twojej przeglądarce. Twoje dane wejściowe i wygenerowane dane wyjściowe nigdy nie są wysyłane do żadnego serwera zewnętrznego.
- Co to jest wzajemny hreflang?
- Każdy wariant musi odwoływać się do każdego innego wariantu. Jeśli en odwołuje się do ja, ja musi odwoływać się do en. Brakujące wzajemne odniesienia zakłócają zrozumienie tej relacji przez Google.
- Czy Tłumacz Google liczy się jako wariant językowy?
- Nie. Dane wyjściowe Tłumacza Google nie są uznawane za oddzielną wersję językową. hreflang powinien odwoływać się tylko do wersji zawierających oryginalną treść.
- Czy dane zostały przesłane?
- Nie. Generowanie odbywa się w Twojej przeglądarce.
- Jak przetestować hreflang?
- Google Search Console zgłasza błędy hreflang. Narzędzia takie jak tester tagów hreflang (dostarczany przez różne pakiety SEO) również mogą sprawdzać poprawność. Sygnał wyjściowy generatora, jeśli jest używany prawidłowo, nie powinien generować żadnych błędów.