Posty z sierpień, 2017

Po co mi hreflang?

Co to jest rel=”alternate” hreflang=”x”?

Tag hreflang jest atrybutem wprowadzonym kilka lat temu przez Google. Jego zadanie to informowanie Google o innych wersjach językowych tej samej treści.

Nie jest to lista języków dostępnych na stronie tylko wyraźne wskazanie, że pod innym adresem istnieje ta sama treść ale w innym języku.

Przykład: Do naszej polskiej strony dodajemy nowy język np angielski. Powstają dwie wersje tej samej podstrony. Dodajemy więc w kodzie informacje lokalizacji nowego języka, w tym przypadku angielskiego.

Czyli w kodzie pojawi się informacja:

link rel="alternate" hreflang="en" href="http://mojadomena.pl/en/"

Na wersji angielskiej analogicznie powinnyśmy wskazać wersje polską

link rel="alternate" hreflang="pl" href="http://mojadomena.pl/"

Jeśli na stronie znajduje się wiele wersji językowych to wskazujemy wszystkie i nie ważne czy wersje te są w katalogach czy subdomenach.

Sam mechanizm jest pomocny bo dzięki prostemu atrybutowi dajemy Google informacje o wersjach językowych co może być pomocne w rankingach dla danego kraju.

Warto w tym miejscu dodać, że z hreflang korzysta jeszcze Yandex. Bing wymaga atrybutu content-language ze wskazaniem języka.
…Czytaj dalej »