Яндекс.Котормочунун виджети жөнөкөй чечимдей көрүнөт: баскычты коштуңуз, колдонуучу баракты которот. Бирок SEO үчүн бул иштебейт — Google Translate виджети сыяктуу эле себептен.
Яндекс.Котормочу виджети кантип иштейт
Виджет сайтка JS-скрипт аркылуу орнотулат. Которуу баскычын басканда баракча колдонуучунун браузеринде которулат.
Бул учурда баракчанын URL'и өзгөрбөйт же хэш гана өзгөрөт. Которулган версиянын өзүнүн дареги жок — ал белгилүү бир браузердин сеансында гана бар.
Яндекс издөө системасы катары сайттарды краулер аркылуу индекстейт. Краулер URL'ге HTTP-суроо жасап, 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 экөөнү тең жаратат.
