W artykule tym omówimy, jak atrybut hreflang wpływa na działanie wyszukiwarek oraz dlaczego warto go stosować zgodnie z zasadami SEO. Dowiesz się również, jak poprawnie wdrożyć tag hreflang na stronach wielojęzycznych, jak unikać najczęstszych błędów związanych z jego stosowaniem oraz jak wykorzystać go dla różnych regionów geograficznych. Zobaczysz również, jak obsłużyć użytkowników posługujących się językiem nieobjętym osobną wersją strony. Zapraszamy do lektury!
Atrybut hreflang pełni kluczową rolę w informowaniu wyszukiwarki o różnych wersjach językowych strony. Dzięki niemu możemy precyzyjnie określić, które wersje językowe lub regionalne są dostępne dla użytkowników. Algorytmy Google analizują te informacje i dopasowują wyniki wyszukiwania do preferencji użytkownika.
W praktyce, gdy użytkownik wpisuje zapytanie do wyszukiwarki, Google sprawdza jego preferencje językowe. Następnie przeszukuje indeks, zwracając uwagę na atrybut hreflang na stronach internetowych. Dzięki temu użytkownik otrzymuje wyniki wyszukiwania dostosowane do jego potrzeb i oczekiwań, w tym również języka.
Poprawne wdrożenie tagu hreflang na wielojęzycznych stronach internetowych przynosi wiele korzyści. Przede wszystkim pozwala zmniejszyć współczynnik odrzuceń, czyli ilość użytkowników, którzy opuszczają stronę bez interakcji. Dzięki odpowiedniemu kierowaniu użytkowników do właściwej wersji językowej strony, zwiększa się szansa na to, że zostaną oni dłużej na niej i skorzystają z naszych usług lub produktów.
Ponadto, poprawne wykorzystanie tagu hreflang umożliwia lepsze realizowanie celów biznesowych. Dostosowanie treści do preferencji językowych użytkowników sprawia, że nasza oferta jest bardziej atrakcyjna i dostępna dla potencjalnych klientów z różnych regionów. To z kolei przekłada się na większą widoczność marki i szanse na zdobycie nowych klientów.
Należy również pamiętać, że tag hreflang ma duże znaczenie dla pozycjonowania stron w wyszukiwarce Google. Poprawne oznaczenie różnych wersji językowych strony pozwala algorytmom Google lepiej zrozumieć strukturę witryny i jej dostępność dla użytkowników z różnych krajów. Dzięki temu nasza strona może być wyświetlana wyżej w wynikach wyszukiwania dla konkretnych zapytań, co przekłada się na większą liczbę organicznych odwiedzin.
Aby poprawnie zastosować tag hreflang na stronie internetowej, istnieją trzy główne metody implementacji: w sekcji , nagłówku HTTP i mapie witryny. Każda z tych metod ma swoje zalety i może być wykorzystana w zależności od indywidualnych potrzeb i preferencji.
Metoda
|
Przykład kodu
|
---|---|
1. W sekcji <head>
|
<link rel="alternate" hreflang="pl" href="https://example.com/pl/" />
<link rel="alternate" hreflang="en" href="https://example.com" /> |
2. W nagłówku HTTP
|
Link: <url-1>; rel="alternate"; hreflang="kod-języka-regionu-1", <url-2>; rel="alternate"; hreflang="kod-języka-regionu-2"
|
3. W mapie witryny
|
<url>
<loc>url-1</loc> <xhtml:link rel="alternate" hreflang="kod-języka-regionu-1" href="url-1" /> <xhtml:link rel="alternate" hreflang="kod-języka-regionu-2" href="url-2" /> </url> |
Każda z tych metod ma swoje zalety. Dodanie tagów hreflang w sekcji jest najpopularniejsze i najłatwiejsze do wykonania. W nagłówku HTTP możemy zastosować tagi hreflang dla stron, które nie są plikami HTML. Natomiast umieszczenie informacji o wersjach językowych strony w mapie witryny pozwala na łatwe zarządzanie tymi informacjami.
Wybór odpowiedniej metody implementacji tagu hreflang zależy od indywidualnych potrzeb i specyfiki danej witryny. Ważne jest jednak, aby pamiętać o poprawnej składni i używaniu właściwych kodów języka i regionu, zgodnych z formatem ISO 639-1 oraz ISO 3166-1 Alpha 2.
Podczas dodawania tagu hreflang często popełniane są pewne powszechne błędy. Jednym z nich jest stosowanie błędnych kodów języka lub regionu. Ważne jest, aby używać kodów zgodnych z formatem ISO 639-1 oraz ISO 3166-1 Alpha 2. Nieprawidłowe oznaczenie wersji językowych może wprowadzić zamieszanie i utrudnić wyszukiwarkom prawidłowe indeksowanie stron.
Inny częsty błąd to brak kierowania powrotnego, czyli nieumieszczenie tagów hreflang na wszystkich wersjach językowych strony. Jeżeli strona X wskazuje na stronę Y za pomocą tagu hreflang, to strona Y powinna również wskazywać na stronę X. Brak takiego kierowania powrotnego może wprowadzić zamieszanie u algorytmów Google i utrudnić prawidłowe indeksowanie stron.
Aby uniknąć tych błędów i sprawdzić poprawność wdrożenia tagu hreflang, warto skorzystać z profesjonalnych narzędzi SEO. W Google Search Console można znaleźć informacje na temat poprawności wdrożenia hreflangów w sekcji "Starsze narzędzia i raporty" -> "Kierowanie międzynarodowe". Innym narzędziem, które warto wykorzystać, jest Screaming Frog, gdzie w zakładce Hreflang można zweryfikować poprawność oznaczenia hreflangów na stronie.
Tag hreflang jest szczególnie przydatny, gdy chcemy kierować naszą stronę do różnych regionów geograficznych, takich jak USA i Wielka Brytania. Dzięki temu możemy dostosować treści i ofertę do preferencji użytkowników z tych konkretnych regionów.
Aby skorzystać z tagu hreflang dla stron kierowanych do różnych regionów, należy użyć kodów języka i regionu odpowiednich dla danego kraju. Na przykład, jeśli mamy stronę w języku angielskim, ale chcemy ją kierować do użytkowników z USA i Wielkiej Brytanii, możemy użyć następującego kodu:
Region
|
Kod języka
|
Kod regionu
|
Kod hreflang
|
---|---|---|---|
USA
|
en
|
us
|
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
|
Wielka Brytania
|
en
|
gb
|
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/" />
|
W ten sposób możemy skierować użytkowników z tych konkretnych regionów do odpowiednich wersji językowych naszej strony. Dzięki temu będą mieli łatwy dostęp do treści dostosowanych do ich preferencji językowych i regionalnych.
Ale co z użytkownikami, którzy posługują się językiem, dla którego nie przygotowaliśmy osobnej wersji strony? W takim przypadku najlepiej prezentować im treści w najpopularniejszym języku, czyli angielskim. Aby to osiągnąć, możemy skorzystać z atrybutu x-default.
Atrybut x-default informuje wyszukiwarki, która wersja językowa jest właściwa dla użytkowników, którzy posługują się językiem nieobjętym osobną wersją strony. Dzięki temu możemy zapewnić im dostęp do treści w najbardziej popularnym języku i zwiększyć szanse na skuteczną komunikację.
Zobacz przykłady dobrze i źle przeprowadzonych migracji.
Pobierz darmowy e-book