Hreflang x-default
To specjalna wartość atrybutu rel=”hreflang”, służąca do wskazywania robotom indeksującym uniwersalnego adresu URL dla użytkowników, których język lub lokalizacja nie zostały bezpośrednio uwzględnione w pozostałych deklaracjach językowych.
Pełni rolę awaryjnego punktu docelowego. Jeżeli serwis posiada wersje dedykowane dla wybranych rynków, robot wyszukiwarki używa adresu zadeklarowanego jako x-default w wypadku zapytania pochodzącego z dowolnego innego regionu świata.
Przykład struktury w sekcji head dokumentu
Poszczególne odnośniki deklaruje się w kodzie strony w następujący sposób:
-
link rel=”alternate” href=”https://example.com/select-region” hreflang=”x-default”
-
link rel=”alternate” href=”https://example.com/pl/” hreflang=”pl”
-
link rel=”alternate” href=”https://example.com/en/” hreflang=”en”
W tym układzie internauta wyszukujący treść z Polski kierowany jest do katalogu /pl/, internauta z Wielkiej Brytanii do /en/, a użytkownik z Włoch lub Brazylii pod uniwersalny adres zadeklarowany w regule x-default.
Zastosowanie w architekturze stron międzynarodowych
Wskazanie adresu domyślnego sprawdza się w dwóch konkretnych przypadkach:
-
Strony z wyborem lokalizacji (Splash Page): Strona główna serwisu nie serwuje treści w konkretnym języku, lecz wyświetla formularz lub listę pozwalającą użytkownikowi samodzielnie wybrać kraj.
-
Globalna wersja językowa: Serwis posiada wersje lokalne (np. polską i niemiecką) oraz uniwersalną wersję angielską, która ma być wyświetlana wszystkim pozostałym odbiorcom na świecie.
Wymogi i zasady konfiguracji
-
Obustronna zwrotność: Wszystkie powiązane ze sobą podstrony w pakiecie hreflang muszą wzajemnie się do siebie odwoływać. Oznacza to, że wersja lokalna musi zawierać w swojej sekcji head odnośnik x-default wskazujący na stronę główną/domyślną.
-
Stosowanie adresów bezwzględnych: Ścieżki w parametrze href muszą zawsze zawierać pełny adres wraz z protokołem (https://) i nazwą domeny.
-
Niezależność od tagu canonical: Wskazanie x-default określa wyłącznie to, który URL ma się wyświetlić użytkownikowi w wynikach wyszukiwania. Każda z podstron w strukturze międzynarodowej powinna dodatkowo posiadać własny, wskazujący na siebie znacznik rel=”canonical”.