Jeśli Twoja witryna zawiera strony przeznaczone dla różnych języków lub regionów, powinieneś przekazywać informacje o nich do robota Yandex. Pomoże to systemowi poprawnie wyświetlić odpowiednie strony w wynikach wyszukiwania dla różnych użytkowników.
Zastosowanie alternatywnych linków jest przydatne w następujących przypadkach:
Gdy wersje strony różnią się tylko językiem szablonu. Ta metoda jest odpowiednia na przykład dla bloga lub witryn z treścią użytkownika, w którym tekst na stronie nie jest przetłumaczony, ale elementy nawigacyjne i inne części witryny są wyświetlane w różnych językach.
Gdy wersje stron w tym samym języku mają niewielkie różnice, na przykład różnice w języku angielskim dla użytkowników z USA, Irlandii lub Australii.
Jeśli każda wersja strony jest pełnym tłumaczeniem na inny język.
Gdy język strony zależy od ustawień użytkownika (na przykład nagłówka akceptacyjnego, adres IP) lub strona ma selektor wyboru języka. W takich przypadkach zaleca się użycie atrybutu hreflang = "x-default".
Każda wersja strony powinna zawierać informacje o wszystkich alternatywnych wersjach tej strony. Aby to zrobić, dodaj odpowiedni element łącza do elementu głowy, następujący przykład znacznika:
<link rel="alternate" hreflang="lang_code" href="url" />
Aby określić język i region, użyj znormalizowanych kodów ISO:
Wybierz kod językowy z listy ISO 639-1.
Wybierz kod kodu z ISO 3166-1 Alpha-2 (dla krajów) lub ISO 3166-2 :RU (dla regionów Rosji).
Wersje stron można umieścić na różnych subdomenach lub domenach. Na przykład strona witryny ru.example.ru może być powielana dla użytkowników w języku angielskim (en.example.ru) i tureckich użytkowników (przykład.com.tr). Na każdej z tych stron należy dodać trzy odpowiednie elementy łącza z atrybutami lokalizacji:
<head> <title>Заголовок страницы</title> <link rel="alternate" hreflang="ru" href="http://ru.example.com/" /> <link rel="alternate" hreflang="en-us" href="http://en.example.com/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com.tr/" /> </head>
Ru - wersja strony po rosyjsku;
EN-SUS-A wersja strony w języku angielskim dla użytkowników z USA;
TR-TR-wersja strony na Turcji dla użytkowników z Turcji.
Struktura witryny nie wpływa na przetwarzanie atrybutu Hreflang, a wersje stron można umieścić w różnych katalogach:
<link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" /> <link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />
Jeśli witryna ma strony, których język jest określany w zależności od ustawień użytkownika (na przykład tytuł akceptacyjnego lub adresu IP) lub jeśli strona ma selektor wyboru języka, strony te należy również określić za pomocą atrybutu hreflang = "x-default". Na przykład, jeśli strona główna witryny zmienia język w zależności od adresów IP użytkownika, konieczne jest odzwierciedlenie tego przy znakowaniu:
<link rel="alternate" hreflang="x-default" href="http://example.com/" /> <link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" /> <link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />
W jaki sposób procesy yandex przekierowuje się w przypadku wersji regionalnych i językowych Twojej witryny.
Jeśli strony Twojej witryny nie pojawiają się w wynikach wyszukiwania przez długi czas lub zostały wykluczone, możesz skontaktować się z usługą pomocy technicznej. W formie aplikacji podaj przykłady takich stron.
Ponadto, w przypadku dodatkowych konsultacji i wsparcia, możesz skontaktować się z firmą SEO.compter SEO pod następującym adresem e -mail: info@seo.computer lub przez WhatsApp według numeru +79202044461.
ID 39