Яндекс.Переводчик виджеті қарапайым шешім сияқты көрінеді: түймені қостыңыз, пайдаланушы бетті аударады. Бірақ SEO үшін бұл жұмыс істемейді — Google Translate виджеті сияқты себеппен.
Яндекс.Аудармашы виджеті қалай жұмыс істейді?
Виджет сайтқа JS-скрипт арқылы енгізіледі. Аударма батырмасын басқан кезде бет пайдаланушының браузерінде аударылады.
Бұл кезде беттің URL мекенжайы өзгермейді немесе тек хэш өзгереді. Аударылған нұсқаның өз мекенжайы жоқ – ол тек нақты браузер сеансында болады.
Яндекс іздеу жүйесі ретінде сайттарды краулер арқылы индекстейді. Краулер HTTP-сұрауды URL-ге жіберіп, HTML алады. Пайдаланушының басуымен ғана іске қосылатын JS-аударманы краулер көрмейді. Индекске бастапқы бет түседі.
Бұл көптілді сайттан несімен ерекшеленеді?
Көптілді сайт – бұл әртүрлі мазмұны бар бірнеше URL:
- mysite.ru — орысша нұсқасы
- mysite.com/en/ — ағылшынша
- mysite.com/kz/ — қазақша
Әрбір URL бөлек индекстеледі. Іздеу жүйесі бұл беттердің бар екенін біледі, оларды әртүрлі аудиторияларға көрсете алады.
Аудармашы виджеті жаңа URL мекенжайларын жасамайды. Іздеу жүйесі үшін сайт бір тілді болып қалады.
Яндекс те клиенттік аудармаларды көрмейді
Мұны нақтылау маңызды: тек Google ғана JS-аудармаларды елемейді. Яндекс.Бот та ұқсас жұмыс істейді – сервердің HTML-жауабын индекстейді, браузердегі JavaScript орындалу нәтижесін емес.
Яндекс.Браузер пайдаланушыларға беттерді аударуды ұсынады. Бұл браузердің пайдаланушылық функциясы – ол Яндекс іздеу жүйесі ретінде мазмұнды қалай индекстейтініне әсер етпейді.
Виджеттің мағынасы бар кезде
Аудармашы виджеті — бұл пайдаланушыға ыңғайлы болуға арналған құрал, SEO үшін емес. Егер сайтқа кейде шетелдіктер кіріп, мазмұнын түсінуі қажет болса — виджет көмектесе алады.
Бірақ бұл көптілді сайтты алмастырмайды. Басқа елдердің пайдаланушылары сайтты өз тілінде іздеу арқылы таба алмайды — себебі индексте аударылған нұсқасы жоқ.
Оның орнына нені қолдану керек
SEO нәтижесі бар көптілді сайт үшін бөлек URL мекенжайлары мен серверлік аударма қажет. Прокси-қабат қажетті URL мекенжайларымен (/en/, /kz/) тілдік нұсқаларды жасайды, мазмұнды серверде аударады, hreflang генерациялайды — мұның бәрін Google де, Яндекс те индекстеу кезінде көреді.
Сонымен қатар, Яндекс-тің hreflang-қа қатысты өз талабы бар: <head> ішіндегі стандартты атрибуттан басқа, ол беттің тілін <html> тегінің lang атрибуты арқылы көрсетуді ұсынады. Multify екеуін де жасайды.
