

Jeśli masz wielojęzyczną stronę internetową albo planujesz, żeby Twoja strona była wielojęzyczna, to na pewno słyszałeś o tagach hreflang.
Oto przykład tagu hreflang skierowanego do osób anglojęzycznych w Japonii:
A tak wyglądałoby to skierowane do osób mówiących po japońsku w Japonii:
Krótko mówiąc, tagi hreflang pomagają:
W tym przewodniku omówimy, czym są tagi hreflang, jak je wdrożyć oraz jakie są najlepsze praktyki, dzięki którym atrybuty hreflang pozytywnie wpłyną na pozycjonowanie Twojej witryny.
Uwaga: Jeśli szukasz narzędzia do wdrażania tagów hreflang, zarejestruj się na bezpłatny okres próbny Weglot , aby uzyskać w pełni przetłumaczoną stronę internetową i automatycznie dodane tagi hreflang.
Tag hreflang to atrybut HTML, który informuje wyszukiwarki, dla jakiego języka i regionu przeznaczona jest dana strona, dzięki czemu mogą one wyświetlać każdemu użytkownikowi odpowiednią wersję.
Na przykład, jeśli wpiszesz w wyszukiwarce Google hasło „adidas” w Stanach Zjednoczonych, pierwszym wynikiem będzie strona „adidas.com”. Jeśli przeprowadzisz to samo wyszukiwanie we Francji, wyświetli się francuska wersja strony internetowej firmy Adidas.

Właśnie tego rodzaju wyniki ma wspierać atrybut hreflang. Google bierze tu pod uwagę kilka sygnałów, w tym domenę krajową i lokalizację użytkownika, a tagi hreflang dostarczają jasnego sygnału: informują Google, że strona „adidas.com” jest przeznaczona dla użytkowników ze Stanów Zjednoczonych, podczas gdy „adidas.fr” – dla użytkowników z Francji.
Tagi hreflang mogą być używane w różnych sytuacjach. Na przykład firma może chcieć użyć tagów hreflang, jeśli chce zaoferować:
Tagi hreflang mają prostą strukturę.
Składają się z trzech atrybutów HTML:
Na przykład, tagi hreflang dla stron internetowych przeznaczonych dla osób mówiących po francusku i angielsku w Kanadzie wyglądałyby odpowiednio tak:
Witryna internetowa może również zawierać jedną stronę w języku hiszpańskim przeznaczoną dla użytkowników z Hiszpanii oraz inną stronę w języku hiszpańskim przeznaczoną dla użytkowników z Meksyku. W takim przypadku można rozszerzyć tagi hreflang o adnotacje hreflang.
Adnotacje trzeba będzie dodać do obu stron, aby powiedzieć Google, którą zlokalizowaną stronę ma wyświetlać odpowiednio hiszpańskim i meksykańskim odwiedzającym. Tagi hreflang wyglądałyby tak:
Jeśli nie masz alternatywnych wersji treści dla niektórych języków, możesz ustawić atrybut `hreflang` na wartość rezerwową ` x-default`, na przykład w ten sposób:
To dobra praktyka dla stron internetowych, które nie są skierowane do konkretnego języka czy regionu, ale pozwalają odwiedzającym wybrać swój kraj.
Jest kilka miejsc na Twojej stronie, gdzie możesz umieścić swoje atrybuty hreflang, aby wdrożyć tagi hreflang:
1. For HTML content such as web pages, you can put your hreflang attributes in the <head> section of every page. Weglot adds these hreflang attributes automatically when you translate your site with a subdomain or subdirectory integration.
Zazwyczaj wyglądałoby to tak:
Wadą tej metody jest to, że każda wersja językowa powoduje dodanie kolejnego elementu link do kodu HTML każdej strony. Jeśli prowadzisz dużą witrynę obsługującą wiele języków, czas jej ładowania może się wydłużyć.
2. W przypadku treści innych niż HTML, takich jak pliki PDF, elementy linków HTML nie zadziałają. Zamiast tego, Twoje atrybuty hreflang mogą znaleźć się w nagłówkach HTTP tych plików. Oto jak wyglądałby typowy przykład tagu hreflang, gdyby został zaimplementowany w nagłówkach HTTP kalendarza e-commerce:
Link: ; rel="alternate"; hreflang="en",
; rel="alternate"; hreflang="de"
Podobnie jak poprzednia metoda, ta również może dodać znaczniki do Twojej strony i wydłużyć czas ładowania.
Jeśli chcesz umieścić atrybuty hreflang dla wszystkich stron Twojej witryny w jednym miejscu, najlepiej dodać je do mapy witryny XML, używając atrybutu hreflang xhtml:link.
Umieszczenie tagów hreflang w mapie witryny XML pomaga również uniknąć możliwego spowolnienia ładowania strony, które może wynikać z użycia sekcji head lub metody nagłówków HTTP. Oto przykład tagu hreflang dla tego wdrożenia:
https://www.abc.com/
Jeśli będziesz ręcznie wdrażać tagi hreflang na swojej stronie, musisz użyć tylko jednej z powyższych metod.
Pamiętaj, że pracujesz z długimi fragmentami kodu (szczególnie w metodzie mapy witryny XML). Możesz mieć problemy z błędami, a ich rozwiązywanie może być żmudnym zadaniem. Właśnie wtedy przydają się narzędzia hreflang.
Narzędzia hreflang do wdrażania tagów hreflang
Jeśli uczysz się wzrokowo, oto film wyjaśniający, jak dodać tagi hreflang do swojej strony internetowej:
Najważniejsze zalecenia dotyczące atrybutu hreflang to: stosowanie poprawnych kodów, umieszczanie linków między wszystkimi wersjami językowymi w obu kierunkach oraz zapewnienie zgodności tagów z zawartością witryny. Oto pełna lista zaleceń dotyczących atrybutu hreflang ( checklist):
Jeśli dobrze to opanujesz, unikniesz większości błędów, które omówimy w dalszej części tego przewodnika.
Aby sprawdzić tagi hreflang, wprowadź adres URL strony do narzędzia do sprawdzania tagów hreflang, które wyświetli tagi znalezione na tej stronie przez robota wyszukiwarki. Bezpłatne narzędzie Hreflang Checker dostępne na stronie Weglotpozwala upewnić się, że wszystkie wersje językowe są uwzględnione, używają prawidłowego kodu i zawierają linki zwrotne do pozostałych wersji. Jeśli na stronie brakuje tagu lub linku zwrotnego, popraw tagi na obu stronach, a następnie ponownie uruchom sprawdzanie. Poniżej krok po kroku wyjaśniamy, jak z niego korzystać.
Hreflang wspomaga międzynarodowe działania SEO, wskazując wyszukiwarkom, w jakim języku i w jakiej wersji regionalnej strona powinna być wyświetlana użytkownikom na poszczególnych rynkach.
Jest to jeden z fundamentów wielojęzycznego SEO, obok przetłumaczonych adresów URL, przetłumaczonych metadanych oraz mapy witryny zawierającej wszystkie wersje językowe. Atrybut hreflang łączy te wersje, dzięki czemu Google rozumie, że Twoje strony w języku francuskim, niemieckim i hiszpańskim zawierają tę samą treść, przeznaczoną dla różnych odbiorców. Aby zapoznać się z szerszą strategią, zapoznaj się z naszym przewodnikiem po międzynarodowym SEO.
W praktyce atrybut hreflang:
Oto, jak działa każda z tych opcji.
Tag hreflang wskazuje Google, które wersje stron internetowych są najbardziej trafne dla określonych zapytań. Sam w sobie nie poprawia on pozycji w wynikach wyszukiwania. Pomaga natomiast Google wyświetlać każdemu użytkownikowi wersję dostosowaną do jego języka i regionu.
Działa to tak:
Korzystając z tych informacji, Google określa, która wersja strony internetowej jest najbardziej trafna dla użytkowników z określonymi ustawieniami językowymi lub regionalnymi.
Na przykład Twoja strona internetowa może zawierać tag hreflang wskazujący, że jest ona przeznaczona dla użytkowników z Japonii. Gdy Google wykryje ten tag, może wyświetlać tę wersję użytkownikom z Japonii zamiast wersji w innym języku. Może to przyczynić się do zwiększenia widoczności strony i liczby kliknięć ze strony japońskich użytkowników.
Z drugiej strony, załóżmy, że Twoja strona internetowa nie zawiera tagu hreflang. W takim przypadku Google może mimo wszystko zdecydować się na wyświetlenie jej użytkownikom z Japonii.
Jeśli jednak Twoja strona internetowa jest w języku angielskim, użytkownik z Japonii może być mniej skłonny do jej przeczytania i bardziej skłonny do opuszczenia strony (czyli „odbicia”) zaraz po wejściu na nią.
W rezultacie Google może uznać takie zachowanie użytkowników za oznakę, że Twoja strona internetowa jest mniej trafna dla japońskich użytkowników wyszukiwarki. Z tego powodu Twoja strona internetowa może w przyszłości zajmować niższe pozycje w wynikach wyszukiwania lub generować mniejszy ruch z zapytań japońskich użytkowników.
Przygotowując warianty językowe i regionalne swoich stron internetowych, skończysz na tłumaczeniu ich treści na różne języki, co zaowocuje stronami internetowymi z bardzo różną treścią.
Z drugiej strony, niektóre warianty językowe – takie jak strony po angielsku dla odbiorców z Ameryki i Wielkiej Brytanii – mogą wymagać tylko niewielkich różnic w treści w tym samym języku. Będziesz wtedy mieć stronę internetową, która zawiera strony z bardzo podobną treścią.
To może spowodować potencjalne problemy z duplikacją treści, ponieważ polityka Google'a polega na wyświetlaniu użytkownikom stron internetowych z unikalną, trafne treścią. Jeśli natrafi na strony internetowe z zduplikowaną treścią, może zdecydować się wyświetlić tylko jedną z tych stron.
W sytuacjach, gdy Google podejrzewa, że właściciel strony próbuje manipulować wynikami wyszukiwania, może nawet zdecydować, że w ogóle nie wyświetli żadnej z tych stron.
Dobrą wiadomością jest to, że można używać tagów hreflang, aby uniknąć problemów związanych z zduplikowaną treścią. Dzięki tagom hreflang informujesz Google, że Twoje strony internetowe są przeznaczone dla różnych grup odbiorców i powinny być im wyświetlane, a zatem nie należy ich traktować jako identycznej treści.
Należy pamiętać, że tagi hreflang nie mają charakteru dyrektywnego.
Chociaż prawidłowe wdrożenie atrybutu hreflang może wpłynąć na decyzję Google dotyczącą tego, która wersja Twojej strony internetowej jest najbardziej trafna dla użytkowników wyszukiwarki, Google nie ma obowiązku wyświetlania im wersji, która chceszchcesz pokazać użytkownikom.
Wynika to z faktu, że Google może również brać pod uwagę inne czynniki SEO przy ocenie trafności strony internetowej (a tym samym przy ustalaniu jej pozycji w wynikach wyszukiwania) dla danego zapytania. Przykładami takich czynników są czas ładowania witryny, jej dostosowanie do urządzeń mobilnych oraz autorytet domeny.
Ustawienia wyszukiwania użytkownika w Google też odgrywają rolę. Na przykład, użytkownicy przeglądający strony z Francji, którzy mają ustawiony język angielski jako preferowany, najczęściej zobaczą wyniki wyszukiwania po angielsku, a nie po francusku.
Tagi hreflang wskazują Google, która z różnych wersji Twojej strony internetowej powinna być wyświetlana w przypadku wyszukiwań w różnych językach i regionach.
Być może masz kilka stron internetowych o podobnej (a nawet identycznej) treści i chcesz, aby Google zindeksowało tylko jedną z nich oraz umieściło ją w wynikach wyszukiwania. W takim przypadku należy użyć tagu kanonicznego, aby wskazać Google, która to jest strona, tak aby nie wyświetlała w wynikach innej strony. Takie postępowanie może również pomóc w uniknięciu problemów związanych z zduplikowaną treścią.
Można stosować jednocześnie atrybuty hreflang i tagi kanoniczne , ale trzeba to robić prawidłowo. W przeciwnym razie można wysyłać do Google sprzeczne sygnały dotyczące tego, które strony należy zindeksować, co może spowodować, że wyszukiwarka zdecyduje się zignorować wszystkie Twoje wytyczne.
Żeby zastosować tagi hreflang i kanoniczne razem:
Dzięki temu Twoje strony internetowe będą miały:
Uwaga: Jeśli szukasz narzędzia do wdrażania tagów hreflang, zarejestruj się na bezpłatny okres próbny Weglot , aby uzyskać w pełni przetłumaczoną stronę internetową i automatycznie dodane tagi hreflang.
Prowadząc działania marketingowe skierowane do międzynarodowej grupy odbiorców, należy tworzyć treści na stronie internetowej dostosowane do lokalnego kontekstu odwiedzających. W tym miejscu do gry wkracza SEO oparte na atrybutach hreflang. Dzięki atrybutom hreflang możesz pomóc wyszukiwarkom w kierowaniu użytkowników do odpowiednich wersji Twoich stron internetowych, umożliwiając im przeglądanie treści przygotowanych specjalnie z myślą o ich lokalizacji.
Na przykład, spójrz na globalną stronę główną międzynarodowego koncernu napojowego The Coca-Cola Company:

Następnie porównaj ją ze stroną główną australijskiej strony internetowej tej marki:

Komunikaty dotyczące programu społecznej odpowiedzialności biznesu zamieszczone na australijskiej stronie głównej firmy są dostosowane tak, aby podkreślić jej działania na rzecz australijskich społeczności. Takie podejście prawdopodobnie spotka się z większym odzewem wśród Australijczyków niż inicjatywa o zasięgu globalnym.
Nie ma żadnych minimalnych ani maksymalnych ograniczeń co do liczby atrybutów hreflang, które możesz dodać do dowolnej strony internetowej.
Nie oznacza to jednak, że powinieneś próbować dodawać atrybuty hreflang dla wszystkich wariantów językowych i regionalnych. Tworzenie treści dla każdej możliwej wersji pochłonie sporo zasobów, więc skup się na tworzeniu treści tylko dla tych, które mają sens dla Twojej firmy. Następnie dodaj odpowiednią liczbę atrybutów hreflang do swoich stron internetowych.
A dla wszystkich innych wariantów, dla których nie masz konkretnych treści, obsłuż je, używając „x-default”.
W ramach SEO z hreflang, indeksuj wszystkie swoje strony internetowe—w tym oryginalną treść i wszystkie jej warianty—aby Google mógł je znaleźć i wyświetlić odpowiednim użytkownikom.
Żadna z Twoich stron (ani oryginalna, ani warianty) nie powinna zawierać tagów noindex. Mogą one kolidować z instrukcjami w tagach hreflang, które nakazują indeksowanie zarówno oryginalnej, jak i wariantów treści.
Jeśli Google nie zaindeksuje tych stron, nie pojawisz się w wynikach wyszukiwania (SERP) i nie zobaczy Twoich instrukcji hreflang na nich. Wtedy nie wyświetli stron użytkownikom, którzy powinni je widzieć.
Tagi hreflang występują parami. Jeśli masz tag hreflang na oryginalnej stronie internetowej, który linkuje do alternatywnej wersji językowej Twojej strony, to ta alternatywna strona musi również mieć tag hreflang, który linkuje z powrotem do oryginalnej strony internetowej.
Takie linki hreflang nazywane są linkami zwrotnymi lub dwukierunkowymi. Aby je wdrożyć, dodaj je do wszystkich swoich oryginalnych stron internetowych i ich alternatywnych wersji, i upewnij się, że oryginały wskazują na alternatywy i odwrotnie. W przeciwnym razie Google może nie być w stanie wyświetlić odpowiednich wersji Twoich stron internetowych właściwym użytkownikom.
Omówiliśmy powyżej trzy metody implementacji hreflang, i możesz wybrać jedną (i tylko jedną) z nich do użycia na swojej stronie internetowej.
Pamiętaj też, aby prawidłowo wdrożyć wybraną metodę, ponieważ w przeciwnym razie mogą pojawić się problemy z konfiguracją tagów hreflang. (Jeśli korzystasz z usługi Weglot, my sami skonfigurujemy dla Ciebie tagi hreflang, więc nie musisz martwić się o błędne wdrożenie.)
Musisz używać prawidłowych kodów językowych ISO 639-1 i kodów regionów ISO 3166-1, określając język i region w atrybutach linków hreflang. Na przykład, powinieneś używać „ko” dla języka koreańskiego, ale „kr” dla regionu Korei Południowej.
Użycie niewłaściwego języka lub kodu kraju może spowodować wyświetlenie błędu „Twoja witryna nie ma tagów języka hreflang” w Google Search Console. Odwiedzający mogą również zobaczyć niewłaściwą wersję strony.
Tagi hreflang muszą być zaimplementowane na wszystkich stronach Twojej witryny, które mają warianty językowe i regionalne, a nie tylko na stronie głównej. W przeciwnym razie zasygnalizujesz, że masz jeden lub więcej wariantów tylko dla strony głównej, ale nie dla innych stron.
Dodawanie tagów hreflang dla wariantów językowych do stron internetowych, które nie zostały dostosowane do tych języków, może wydawać się dobrą strategią, aby zabezpieczyć się na każdą ewentualność.
Ale to tylko zmyli Twoich użytkowników i spowoduje, że szybko opuszczą stronę, zwłaszcza gdy zobaczą strony, które nie zostały dostosowane do ich kontekstu.
Google może to zauważyć i odnotować, że Twoje strony internetowe mają niższą trafność dla takich użytkowników – a co za tym idzie, w przyszłości będzie je niżej pozycjonować w podobnych wyszukiwaniach.
We Francji i Belgii ludzie mogą mówić po francusku, ale to nie znaczy, że możesz wyświetlać tę samą wersję swojej strony francuskojęzycznym użytkownikom w obu krajach.
Twoje strony internetowe będą musiały być zlokalizowane i dostosowane do lokalnych kontekstów obu grup, czy to pod względem treści, czy kultury, aby zapewnić prawdziwie zlokalizowane doświadczenie użytkownika.
Tag „noindex” nakazuje Google, aby nie indeksowało danej strony, więc jest mało prawdopodobne, aby Google dostrzegło lub przetworzyło tagi „hreflang”, które do niej dodałeś.
Nie musicie tworzyć alternatywnych wersji swoich stron internetowych dla wszystkich możliwych języków i regionów. Jednakże, warto mieć strony awaryjne, które Google może wyświetlić odwiedzającym z ustawieniami języka i regionu, których nie obsługujecie.
Nie zapomnijcie też ustawić atrybutu hreflang „x-default” dla tych stron!
W miarę rozwoju Waszej strony, pilnujcie jej struktury i sprawdzajcie, czy Wasze tagi hreflang wymagają aktualizacji.
Jeśli dodacie nową domenę dla jakiegoś kraju, będziecie musieli dodać tagi hreflang do wszystkich Waszych istniejących stron, aby wskazywały na strony w tej nowej domenie.
Ale jeśli usunęliście jakąś wersję językową swojej strony, tagi hreflang, które wskazywały na tę wersję, również będą musiały zostać usunięte.
Nie chcecie mieć tagów hreflang, które wskazują na brakujące lub nieprawidłowe adresy URL – to szkodzi doświadczeniu użytkownika i może też wpłynąć na Wasze pozycje w wynikach wyszukiwania Google.
Można ręcznie dodać tagi hreflang do swojej wielojęzycznej strony internetowej (patrz powyżej – omówiliśmy tam trzy metody). Najłatwiejszym rozwiązaniem jest jednak skorzystanie z narzędzia do tłumaczenia stron internetowych, które wykona za Ciebie całą ciężką pracę.
Weglot to narzędzie tłumaczeniowe, które przygotowuje strony internetowe do wielojęzycznego SEO i automatycznie dodaje tagi hreflang. Ponieważ serwis Weglot generuje tagi dla każdej wersji językowej, pozwala to uniknąć wielu typowych błędów związanych z tagami hreflang, o których wspomnieliśmy w tym przewodniku.
Dla spokoju ducha, warto sprawdzić dwukrotnie, czy Wasze tagi hreflang działają po ich wdrożeniu. Stworzyliśmy do tego celu poręczne narzędzie Hreflang Checker!
Wystarczy wkleić adres URL, który chcecie sprawdzić, do paska wyszukiwania narzędzia (z „http://” lub „https://” na początku), wybrać bota wyszukiwarki, którego chcecie naśladować, a następnie kliknąć przycisk „Test URL”.

Oto kilka przykładowych wyników, na przykładzie własnej strony internetowej Weglot:

Nasze narzędzie Hreflang Checker działa niezależnie od tego, czy tagi hreflang zostały dodane ręcznie, czy za pomocą Weglot, więc śmiało – wypróbuj je.
Hreflang SEO to potężne narzędzie do zapewnienia, że różne wersje językowe Waszych treści dotrą do właściwej grupy odbiorców, szczególnie jeśli celujecie w międzynarodową publiczność.
Jeśli jeszcze nie wdrożyliście tagów hreflang na swojej stronie, mamy nadzieję, że ten przewodnik pomógł Wam zobaczyć korzyści z tego płynące i pokazał, jak możecie zacząć.
Z drugiej strony, jeśli zdaliście sobie sprawę, że popełniliście błąd we wdrożeniu hreflang SEO, skorzystajcie ze wskazówek w przewodniku, aby zająć się tym ważnym aspektem Waszej wielojęzycznej strony.
Pamiętajcie, że po dodaniu tagów hreflang do Waszej strony lub poprawieniu istniejącego wdrożenia, będziecie musieli poczekać co najmniej kilka dni na zmiany w rankingach. Google będzie musiało ponownie zaindeksować Waszą stronę, aby uwzględnić Wasze zmiany, a takie ponowne indeksowanie może nie nastąpić od razu.
Nie zrażajcie się też, jeśli nie zauważycie wzrostu ruchu po wdrożeniu tagów hreflang na swojej stronie. Celem dodawania tagów hreflang jest dostarczanie właściwej wersji językowej Waszych treści odpowiednim użytkownikom, a to niekoniecznie musi oznaczać więcej odwiedzających stronę.
Zamiast tego, szukanie poprawy w zaangażowaniu użytkowników na stronie i współczynnikach odrzuceń może być lepszym sposobem na sprawdzenie, czy Wasze tagi hreflang przynoszą rezultaty.
Oczywiście optymalizacja SEO z wykorzystaniem atrybutu hreflang to tylko jedna z rzeczy, które trzeba zrobić, aby strona internetowa była wielojęzyczna. Trzeba również pomyśleć o tłumaczeniu treści strony – a nasze tłumaczenie oparte na sztucznej inteligencji zajmuje się tym w ponad 110 językach.
W razie potrzeby Weglot również automatycznie dodawać tagi hreflang do Twojej strony internetowej, dzięki czemu nie musisz się tym martwić, planując wejście na rynki międzynarodowe. Nie musisz jednak wierzyć nam na słowo – zarejestruj się, aby skorzystać z 14-dniowej bezpłatnej wersji próbnej i Weglot przekonać Weglot możliwościach Weglot .
0 odwiedzin ze stron przetłumaczonych w ciągu ostatnich 90 dni.

Jeśli masz już opanowane podstawy wielojęzycznego SEO (adresy URL dostosowane do poszczególnych języków, tagi hreflang, przetłumaczone metadane), to jesteś już prawie na dobrej drodze do osiągnięcia GEO, czyli generatywnej optymalizacji pod kątem wyszukiwarek: pojawiania się w odpowiedziach generowanych przez sztuczną inteligencję.
Wyszukiwarki oparte na sztucznej inteligencji nadają priorytet źródłom, które są zgodne z językiem zapytania. Analiza przeprowadzona przez Weglotna podstawie 1,3 miliona cytowań wykazała, że przetłumaczone strony zyskały nawet o 327% większą widoczność w Google przeglądy AI Overviews w przypadku wyszukiwań w języku, w którym zostały przetłumaczone, w porównaniu ze stronami nieprzetłumaczonymi.
Pozostają jeszcze kwestie zakresu i aktualności: należy w pełni przetłumaczyć witrynę, łącznie z metadanymi, oraz dbać o synchronizację wszystkich wersji językowych w miarę zmian treści. Usługa Weglot zarządza tym automatycznie w ponad 110 językach.
Aby zapoznać się z pełnym, 5-etapowym procesem, przeczytaj nasz wielojęzyczny przewodnik GEO.