Czym jest Hreflang i czym się zajmuje? Tag hreflang, podobnie jak standardowy i paginacyjny, to tag HTML reprezentujący relację między dwiema stronami. W przypadku hreflang oznacza to, że oba adresy URL używają różnych języków, aby przechowywać tę samą treść, lub używają tego samego języka, ale celują w różne regiony geograficzne.
Gdy jest to wykonane poprawnie, każdy tag hreflang nakazuje botom czytać stronę, aby znaleźć odpowiednią treść dla użytkowników, którzy nie mówią w języku pierwszej strony. Gdy ktoś wykonuje wyszukiwanie, Google (Bing nie używa tagów hreflang) wykonuje następujące czynności:
- Decyduje się uszeregować adresy URL zgodnie z algorytmem
- Sprawdza kod strony, szukając tagów hreflang
- Analizuje aktualną lokalizację użytkownika (na podstawie adresu IP) oraz ustawienia językowe
- Wyświetla najbardziej istotny adres URL w SERP-ach i kieruje użytkownika (jeśli zostanie kliknięty) na ten adres
Powodem, dla którego wyszukiwarki sprawdzają tagi hreflang, jest to, że mogą one udostępnić poprawną wersję strony w zależności od ustawień językowych użytkownika. Krótko mówiąc, tak Google wie, który adres URL wyświetlić hiszpańskojęzycznym, a który anglojęzycznym. To także sposób, by dowiedzieć się, która wersja jest dostępna w Stanach Zjednoczonych i Wielkiej Brytanii.
Jak dodać Hreflang na swojej stronie Jeśli masz stronę HTML, tag hreflang <head>wygląda tak:
Dla stron nie-HTML (takich jak PDF) dodaj komentarze hreflang w nagłówku HTTP:
W powyższym przykładzie część hreflang="en" w tych tagach informuje Google, że podany adres URL to angielska wersja strony, więc użytkownik pokazuje ten adres użytkownikom, którzy ustawili swój język angielski w przeglądarce na swój język, kraj anglojęzyczny. Jeśli mają hreflang="es", Google pokaże adres URL użytkownikom mówiącym po hiszpańsku.
Dodając tagi hreflang do swoich stron, musisz dołączyć linki do każdej wersji strony, w tym do autoreferencyjnych. Jeśli masz strony po angielsku, hiszpańsku i francusku, każda strona ma trzy zakładki:
Geolokację można dodać do tagu hreflang, dodając kod kraju po kodzie językowym w atributie hreflang. Jeśli powyższa strona jest skierowana do różnych krajów i każdego języka, będą wyglądać tak:
Gdy Google widzi te etykiety, wie, że ma pokazać angielską wersję użytkownikom w Stanach Zjednoczonych, Meksyku i Francji.
Wartość hreflang musi być zawsze zapisana w kraju językowym, a geotargeting jest ograniczony do kraju. Google nie obsługuje miast, regionów ani kontynentów.
Kod językowymożna go znaleźć tutaj:
https://zh.wikipedia.org/wiki/IS ... 3%E7%A0%81%E8%A1%A8
Kod krajuTutaj:
https://zh.wikipedia.org/wiki/%E ... 0%E4%BB%A3%E7%A2%BC
|