Кейс: Tilda'дагы дүкөн, бир нече өлкөдөгү аудитория. Валюта конвертациялоочу JS-виджетти туташтырасыз, баалар колдонуучунун браузеринде кайра эсептелет — маселе чечилди. Бирок Search Console'ду караганыңызда, чет элдик суроо-талаптар боюнча органикалык трафик өспөгөнүн көрөсүз. Себеби, издөө системасы сатып алуучу көргөн нерсени көрбөйт.
CSA Research JS-конвертация кантип иштейт, сатып алуучулардын 92%ы бааларды жергиликтүү валютада көргүсү келет, жана ар бир үчүнчү сатып алуучу баа чет элдик валютада гана көрсөтүлсө, арабаны таштап кетет. Бул айдан ачык угулат — бирок кызыгы, көпчүлүк дүкөндөр бул маселени кантип чечишет жана эмне үчүн чечим SEO көйгөйүнө айланат.
JS-конвертация кантип иштейт
Көпчүлүк валюта конвертациялоо виджеттери жана скрипттери бир схема боюнча иштейт: барак баштапкы валютадагы баалар менен жүктөлөт, андан кийин JS API аркылуу алмашуу курсун алат жана сандарды колдонуучунун браузеринде кайра эсептейт.
Сатып алуучу үчүн бул нормалдуу көрүнөт: ал баракка кирди, бир секунддан кийин бааны еврого көрдү. Кээде жүктөөдө бир аз жаркылдоо болот, кээде жок. Визуалдык жактан иштейт.
Көйгөй колдонуучу бир нерсени көрбөгөндүгүндө эмес. Көйгөй издөө роботу баракты такыр башкача көрөт.
Googlebot эмнени көрөт
Googlebot барактарды баштапкы рендерингде индекстейт. Google Search Centralмаалыматы боюнча, JavaScript рендеринги кечиктирилиши мүмкүн: адегенде барактын HTML-версиясы индекске түшөт, JS кийинчерээк иштетилиши же такыр иштетилбеши мүмкүн.
Бул издөө натыйжаларында баштапкы валютадагы — рублдеги баалар пайда болушу мүмкүн дегенди билдирет, эгерде дүкөн башында россиялык болсо. Германиядан келген колдонуучу суроо киргизет, натыйжаларда «4500 ₽» көрөт, чыкылдатат, жана барак жүктөлгөндөн кийин гана баа еврого кайра эсептелет.
Бул бир эле учурда эки көйгөй. Биринчиси: натыйжалардагы сниппет локалдаштырылбаган бааны көрсөтөт — бул чыкылдатууну азайтат. Экинчиси: эгер сиз микробелгилөөнү (schema.org/Product, price талаасы менен) колдонсоңуз, ал HTMLге баштапкы валюта менен жазылат. Издөө системасы рубль менен структураланган маалыматтарды көрөт жана аларды бай натыйжаларда так ошондой көрсөтөт.
Мисалы, эгер сиз Tilda колдонсоңуз, барактын кодунда көбүнчө "price": "4500" жана "priceCurrency": "RUB" сыяктуу мета-тегдерди же JSON-LD белгилөөсүн таба аласыз. Фронтенддеги JS-скрипт дисплейди «€45» деп алмаштырса дагы, баштапкы HTMLди окуган издөө роботу так рубль баасын каттайт, бул издөө натыйжаларында баанын туура эмес көрсөтүлүшүнө алып келет.
Издөө системасы сиз күткөн валютаны көрүп жатканына ынануу үчүн, баракты Google Rich Results Testаркылуу текшерүүнү сунуштайм. Бул курал Google сиздин микробелгилөөңүздү реалдуу убакытта кантип чечмелей турганын көрсөтөт.
Товарлар үчүн структураланган маалыматтардын форматы, анын ичинде баа жана валюта талаалары, Google'дун расмий документтеринде товарлар үчүн структураланган маалыматтар.
Эмне үчүн бул көрүнгөндөн да жаман
Сиз баракты немис рыногуна жылдырып жатасыз дейли. Google Merchant Center'де же органикалык издөөдө сатып алуучу бааны еврого көрүүнү күтөт. Эгер сиздин микробелгилөөңүз «4500 RUB» деп айтса, бул жөн эле жагымсыз эмес — Google сиздин товарларыңызды жергиликтүү соода натыйжаларында көрсөтпөй калышы мүмкүн.
Белгилүү бир рынокко багытталган SEO-стратегиясы бул барактагы мазмун аудиторияга дал келет деп болжолдойт: тил, валюта, контекст. JS-конвертация локализация иллюзиясын берет, бирок индекстелген мазмун баштапкы абалында калат.
Сервердик конвертация: ал кантип иштеши керек
Валютаны серверде конвертациялоодо колдонуучунун браузери керектүү валютадагы баалар менен даяр баракты алат. Баары алдын ала эсептелген, браузер туура сандар менен даяр HTML алат.
Googlebot сатып алуучу көргөн нерсени көрөт: евродогу бааны, туура микробелгилөөнү, туура сниппетти. Локализация толук — колдонуучу үчүн да, издөө системасы үчүн да бир убакта.
Бул ыкманын алкагында алмашуу курсу ишенимдүү булактан (мисалы, ECB же башка API) алынат жана баракты берүүдө прокси-сервер тарабында колдонулат. Кэш график боюнча жаңыртылат. Колдонуучу жүктөөдө эч качан «жаркылдоону» көрбөйт.
Multify маселени кантип чечет
Multify сайт менен колдонуучунун ортосундагы прокси-катмар катары иштейт. Колдонуучудан Германиядан суроо келгенде, сервер баракты евродо кайра эсептелген баалар менен берет. Курс автоматтык түрдө жаңыртылат.
Бул SEO үчүн гана эмес, URL структурасы үчүн да маанилүү. Сайттын тилдик версиясы /de/ же de.yourdomain.com дарегинде жайгашкан, жана ошол эле даректе Googlebot евродогу баалар менен туура немис тилиндеги контентти көрөт. hreflang автоматтык түрдө түзүлөт — өзүнчө жөндөөнүн кереги жок.
JS-ыкмасы менен айырмасы принципиалдуу: JS менен сиз сайт локализацияланган деп көрсөтөсүз, ал эми серверде конвертациялоодо сайт чындап эле локализацияланган — адамдар үчүн да, издөө системалары үчүн да.
Эгер сизде JS-конвертация бар болсо, эмне кылуу керек
Эгер сиз азыр валюта конвертациялоо виджетин колдонуп жатсаңыз, Google Search Console'дон карап көрүңүз: Googlebot сиздин товардык баракчаларыңызды индекстөөдө эмнени көрөт? «URL текшерүү» куралы робот алган HTMLди көрсөтөт — ал жерде керектүү валютадагы баалар жана туура микроразметка барбы, карап көрүңүз.
Эгер баштапкы валютаны көрсөңүз — бул катастрофа эмес, бирок бул башка өлкөлөрдөн келген органикалык трафик толук күчүндө иштебей жатканын билдирет.
Көп берилүүчү суроолор
Googlebot ар дайым JavaScriptти этибарга албайбы?
Жок, бирок ал каалагандан татаалыраак иштейт. Google JavaScriptти көрсөтөт, бирок ал өзүнчө кезекте болот жана кечигиши мүмкүн. Жаңы барактар же тез өзгөрүп турган баалар үчүн — индекстөөнүн кечигиши актуалдуу мазмун издөө натыйжаларына кийинчерээк түшөт дегенди билдирет. Баалар сыяктуу динамикалык маалыматтар үчүн бул кабыл алынгыс.
Яндекс жөнүндө эмне айтууга болот?
Яндекс да JavaScriptти көрсөтөт, бирок чектөөлөр менен. КМШ базарлары үчүн (Казакстан, Беларусь, Армения) бул да актуалдуу көйгөй: робот биринчи жолу кыдырууда туура мазмунду ала албай калышы мүмкүн.
Издөө системасы туура валютаны көрүп жатканын кантип текшерсе болот?
Google Search Console аркылуу: «URL текшерүү» → «Индекстелген баракты көрүү» → «Кошумча маалымат». Ал жерде Googlebot алган HTML көрсөтүлөт. Бааларыңызды издеңиз — алар priceCurrency микроразметкасынын тегинде кайсы валютада жазылган.
