Tagi hreflang: wyjaśnienie

Tagi hreflang: wyjaśnienie, generator i przykłady | We.Inc

Jak hreflang oznacza wersje językowe i regionalne: poprawne kody, x-default, linki zwrotne, metody HTML, nagłówka i mapy witryny, błędy oraz generator.

Tagi hreflang: wyjaśnienie

Hreflang mówi wyszukiwarkom, który URL pokazać dla danego języka lub regionu. Każda wersja strony wymienia siebie i wszystkie alternatywy za pomocą link rel="alternate" hreflang="code" oraz pełnego adresu URL. Kody to język według ISO 639-1, opcjonalnie z regionem według ISO 3166-1, na przykład en-GB, a x-default obejmuje wszystkich pozostałych.

Poprawne i niepoprawne kody

Większość problemów z hreflang to kwestia księgowości: jedna strona zapomina o linku zwrotnym, kod ma zły region albo adresy URL są względne. Poniższy generator buduje pełny, symetryczny zestaw dla wszystkich wersji naraz, więc każda strona ma tę samą kompletną listę.

Najczęściej zadawane pytania

Czy potrzebuję tagu hreflang wskazującego na samą stronę?

Tak. Dokumentacja Google mówi, że każda wersja powinna wymieniać siebie oraz wszystkie pozostałe wersje. Bez odwołania do samej siebie zestaw jest niekompletny.

Do czego służy x-default?

x-default wskazuje stronę do pokazania, gdy język lub region szukającego nie pasuje do żadnej z wymienionych wersji. Zwykle wybiera się stronę wyboru języka lub międzynarodową stronę główną.

Co się stanie, jeśli strona B nie linkuje z powrotem do strony A?

Google wymaga, aby linki działały w obie strony. Jeśli A wskazuje na B, ale B nie wskazuje z powrotem na A, adnotacja może zostać zignorowana. Linki zwrotne uniemożliwiają osobom trzecim podawanie się za alternatywę Twojej strony.

Używać tagów HTML, nagłówków HTTP czy mapy witryny?

Google traktuje wszystkie trzy jako równoważne. Tagi HTML pasują do większości stron. Nagłówki HTTP Link to opcja dla plików PDF i innych plików innych niż HTML. Mapa witryny trzyma znaczniki poza stronami i jest wygodniejsza dla dużych serwisów z wieloma językami.

Czy mogę kierować stronę do kraju bez podania języka?

Nie. Sam kod regionu jest niepoprawny. Aby kierować do Kanady po angielsku i francusku, użyj en-CA i fr-CA.

Kiedy warto dodać hreflang

Częste błędy

Trzy sposoby deklarowania alternatyw

Tagi link HTML w sekcji head

Te same pięć linii trafia na stronę angielską, brytyjską angielską, niemiecką i stronę wyboru języka.

Nagłówek HTTP Link dla pliku PDF

Wysyłany przez serwer razem z plikiem, bo PDF nie ma sekcji head, w której można umieścić tagi.

Wpisy w mapie witryny

Każdy element url wymienia wszystkie wersje, łącznie z samym sobą. Przestrzeń nazw xhtml musi być zadeklarowana na urlset.

Błędy i ich naprawa

Co najczęściej idzie nie tak

Sam region jest niepoprawny, dodaj język, na przykład en-{code}

Użyj łącznika, a nie podkreślnika

Kod regionu Wielkiej Brytanii to GB

Oczekiwano formy takiej jak en, en-GB lub zh-Hant

URL musi być bezwzględny, z https i hostem

Ten sam kod występuje dwa razy

Generator hreflang

Dodaj kod i pełny URL każdej wersji. Generator sprawdza kody i tworzy zestaw tagów oraz blok mapy witryny dla wszystkich wersji naraz.

Kod

URL

Usuń {name}

Usuń wiersz

Usuń

Dodaj wersję

URL x-default (opcjonalnie)

Format wyniku

Tagi HTML

Mapa witryny

Kody i adresy URL wyglądają poprawnie. Umieść ten sam zestaw na każdej wersji.

Do sekcji head każdej wersji

Kopiuj

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony