Cookie-fayllarni boshqarish
Biz saytning to'g'ri ishlashini ta'minlash, kontentni shaxsiylashtirish va foydalanuvchi tajribasini yaxshilash uchun cookie-fayllardan foydalanamiz.
Cookie-fayllarni boshqarish
Cookie sozlamalari
Majburiy cookie-fayllar har doim yoqilgan. Siz boshqa fayllarning sozlamalarini istalgan vaqtda o'zgartirishingiz mumkin.
Majburiy cookie-fayllar
Har doim yoqilgan. Ushbu cookie-fayllar saytning ishlashi va uning funksiyalarini bajarishi uchun zarur. Ular o'chirib bo'lmaydi. Odatda, ular siz tomonidan amalga oshirilgan harakatlarga javoban o'rnatiladi, masalan, maxfiylik sozlamalarini tanlash, tizimga kirish yoki shakllarni to'ldirishda.
Analitik cookie-fayllar
O'chirilgan
Ushbu cookie-fayllar bizning saytimiz qanday ishlatilayotganini va marketing kampaniyalari qanchalik samarali ekanligini tushunishimizga yordam beradigan ma'lumotlarni to'playdi. Ular, shuningdek, saytni sizning xohishlaringizga moslashtirishga imkon beradi. Ishlatiladigan analitik cookie-fayllar ro'yxatini bu yerda ko'rishingiz mumkin.
Reklama cookie-fayllari
O'chirilgan
Ushbu cookie-fayllar sizga yanada dolzarb reklamalarni ko'rsatish yoki ularning chastotasini cheklash uchun reklama kompaniyalariga sizning internetdagi faoliyatingiz haqidagi ma'lumotlarni uzatadi. Bu ma'lumotlar boshqa reklama hamkorlariga uzatilishi mumkin. Reklama cookie-fayllari ro'yxatini bu yerda ko'rishingiz mumkin.

Ushbu sayt Multify yordamida bir nechta tillarga tarjima qilingan ✨

Blog

Koʻp valyutali onlayn-doʻkon: nima uchun JS-yechimlar SEO'ni buzadi

Ushbu maqolada: JS orqali valyuta konvertatsiyasi qanday ishlaydi va bu SEO uchun nima uchun muammo, Googlebot sizning doʻkoningizni indekslaganda nimani koʻradi, server konvertatsiyasi qanday farq qiladi, organik trafikni yoʻqotmasdan koʻp valyutali doʻkonni qanday sozlash kerak.
Tilda doʻkoni, bir nechta mamlakatlardagi auditoriya. Goʻyo, siz JS-valyuta konvertatsiyasi vidjetini ulasangiz, narxlar foydalanuvchi brauzerida qayta hisoblanadi — muammo hal boʻldi. Ammo Search Console'ga qaraganingizda, xorijiy soʻrovlar boʻyicha organik trafik oʻsmayotganini koʻrasiz. Buning sababi shundaki, qidiruv tizimi xaridor koʻrganidan butunlay boshqasini koʻradi.
CSA Research maʼlumotlariga koʻra, xaridorlarning 76% oʻz ona tilida xarid qilishni afzal koʻradi, 40% esa boshqa tilda umuman xarid qilmaydi. Ammo til versiyasini qoʻshish va uni ishga tushirish turli vazifalardir. transchegaraviy xaridlar boʻyicha tadqiqotlar, xaridorlarning 92% narxlarni mahalliy valyutada koʻrishni afzal koʻradi va har uchinchi xaridor narx faqat xorijiy valyutada koʻrsatilsa, savatni tashlab ketadi. Bu aniq eshitiladi — ammo qiziq tomoni shundaki, koʻpchilik doʻkonlar bu muammoni qanday hal qiladi va nima uchun bu yechim SEO-muammoga aylanadi.

JS-konvertatsiya qanday ishlaydi

Aksariyat valyuta konvertatsiya vidjetlari va skriptlari bir xil sxema bo'yicha ishlaydi: sahifa dastlabki valyutadagi narxlar bilan yuklanadi, so'ngra JS API orqali ayirboshlash kursini oladi va raqamlarni to'g'ridan-to'g'ri foydalanuvchi brauzerida qayta hisoblaydi.
Xaridor uchun bu normal ko'rinadi: u sahifaga kirdi, bir soniyadan so'ng narxni yevroda ko'rdi. Ba'zan yuklashda kichik miltillash bo'ladi, ba'zan yo'q. Vizual ravishda ishlaydi.
Muammo shundaki, foydalanuvchi nimadirni ko'rmayotganida emas. Muammo shundaki, qidiruv roboti sahifani butunlay boshqacha ko'radi.

Googlebot nimani ko'radi

Googlebot sahifalarni dastlabki renderlashda indekslaydi. Google Search Centralma'lumotlariga ko'ra, JavaScript renderlash kechiktirilishi mumkin: avval sahifaning HTML-versiyasi indeksga tushadi, JS keyinroq ishlov berilishi yoki umuman ishlov berilmasligi mumkin.
Bu shuni anglatadiki, qidiruv natijalarida narxlar dastlabki valyutada — rublda paydo bo'lishi mumkin, agar do'kon dastlab Rossiyada bo'lsa. Germaniyalik foydalanuvchi so'rov kiritadi, natijalarda «4500 ₽» ni ko'radi, bosadi va faqat sahifa yuklangandan so'ng narx yevroga qayta hisoblanadi.
Bu bir vaqtning o'zida ikkita muammo. Birinchisi: natijalardagi snippet lokalizatsiya qilinmagan narxni ko'rsatadi — bu bosish darajasini pasaytiradi. Ikkinchisi: agar siz mikrobelgilashdan (schema.org/Product, price maydoni bilan) foydalansangiz, u HTMLda dastlabki valyuta bilan yoziladi. Qidiruv tizimi rubldagi tuzilgan ma'lumotlarni ko'radi va ularni rich resultsda aynan shunday ko'rsatadi.
Masalan, agar siz Tildadan foydalansangiz, sahifa kodida ko'pincha "price": "4500" va "priceCurrency": "RUB" ko'rinishidagi meta-teglar yoki JSON-LD belgilashini topish mumkin. Hatto agar frontenda JS-skript ko'rsatishni «€45» ga almashtirsa ham, dastlabki HTMLni o'qiydigan qidiruv roboti aynan rubl qiymatini qayd etadi, bu esa qidiruv natijalarida narxni ko'rsatishda xatoliklarga olib keladi.
Qidiruv tizimi siz kutgan valyutani ko'rayotganiga ishonch hosil qilish uchun sahifani quyidagi orqali tekshirishni tavsiya qilaman: Google Rich Results Testorqali tekshirishni tavsiya qilaman. Bu vosita Google sizning mikrobelgilashingizni real vaqtda qanday talqin qilishini ko'rsatadi.
Tovarlar uchun tuzilgan ma'lumotlar formati, shu jumladan narx va valyuta maydonlari, Google'ning tovarlar uchun tuzilgan ma'lumotlar.

bo'yicha rasmiy hujjatlarida batafsilroq tasvirlangan.

Aytaylik, siz sahifani Germaniya bozori uchun targ'ib qilyapsiz. Google Merchant Center'da yoki organik natijalarda xaridor narxni yevroda ko'rishni kutadi. Agar sizning mikrobelgilashingiz «4500 RUB» desa, bu shunchaki chiroyli emas — Google sizning mahsulotlaringizni mahalliy savdo natijalarida ko'rsatmasligi mumkin.
Muayyan bozor uchun SEO-strategiya shuni nazarda tutadiki, ushbu sahifadagi kontent auditoriyaga mos keladi: til, valyuta, kontekst. JS-konvertatsiya mahalliylashtirish illyuziyasini beradi, ammo indekslanadigan kontent asl holatida qoladi.

Server konvertatsiyasi: bu qanday ishlashi kerak

Server konvertatsiyasida foydalanuvchi brauzeri narxlari kerakli valyutada bo'lgan tayyor sahifani oladi. Hamma narsa serverda hisoblab chiqilgan, brauzer to'g'ri raqamlar bilan tayyor HTMLni oladi.
Googlebot xaridor ko'rgan narsani ko'radi: yevrodagi narx, to'g'ri mikrobelgilash, to'g'ri snippet. Lokalizatsiya to'liq — foydalanuvchi va qidiruv tizimi uchun bir vaqtning o'zida.
Ushbu yondashuv doirasida valyuta kursi ishonchli manbadan (masalan, ECB yoki boshqa API) olinadi va sahifani taqdim etishda proksi-server tomonida qo'llaniladi. Kesh jadval bo'yicha yangilanadi. Foydalanuvchi yuklash paytida hech qachon "miltillash"ni ko'rmaydi.
Do'koningiz bir nechta mamlakatlarda sotyaptimi?
Multify narxlarni server tomonida o'zgartiradi — qidiruv tizimlari to'g'ri ma'lumotlarni ko'radi va xaridorlar o'z valyutalarida narxlarni hech qanday miltillashlarsiz oladi.
Bepul demo sinab ko'ring →

Multify vazifani qanday hal qiladi

Multify sayt va foydalanuvchi o'rtasida proksi-qavat sifatida ishlaydi. Germaniyadan foydalanuvchidan so'rov kelganda, server sahifani allaqachon qayta hisoblangan narxlar bilan yevroda taqdim etadi. Kurs avtomatik ravishda yangilanadi.
Bu nafaqat SEO uchun, balki URL tuzilishi uchun ham muhimdir. Saytning til versiyasi /de/ yoki de.yourdomain.com manzilida joylashgan bo'lib, shu manzilda Googlebot yevrodagi narxlar bilan to'g'ri nemis tilidagi kontentni ko'radi. hreflang avtomatik ravishda yaratiladi — uni alohida sozlash shart emas.
JS-yondashuv bilan farq printsipialdir: JS bilan siz sayt lokalizatsiya qilingan deb ko'rsatasiz. Server tomonida konvertatsiya qilishda u haqiqatan ham lokalizatsiya qilingan — ham odamlar, ham qidiruv tizimlari uchun.

Agar sizda allaqachon JS-konvertatsiya mavjud bo'lsa, nima qilish kerak

Agar siz hozirda valyuta konvertatsiya vidjetidan foydalanayotgan bo'lsangiz, Google Search Console'da Googlebot sizning mahsulot sahifalaringizni indekslashda nimani ko'rishini tekshiring. "URL tekshiruvi" vositasi robot olgan HTMLni ko'rsatadi — u yerda kerakli valyutadagi narxlar va to'g'ri mikrobelgilash mavjudligini tekshiring.
Agar siz asl valyutani koʻrsangiz, bu falokat emas, lekin bu boshqa mamlakatlardan keladigan organik trafik toʻliq ishlamayotganini anglatadi.

FAQ

Googlebot har doim JavaScript-ni e'tiborsiz qoldiradimi?

Yoʻq, lekin bu xohlaganingizdan koʻra murakkabroq. Google haqiqatan ham JavaScript-ni render qiladi, ammo bu alohida navbatda sodir boʻladi va kechikishi mumkin. Yangi sahifalar yoki tez oʻzgaruvchan narxlar uchun indekslashning kechikishi shuni anglatadiki, dolzarb kontent qidiruv natijalariga keyinroq tushadi. Narxlar kabi dinamik ma'lumotlar uchun bu qabul qilinishi mumkin emas.

Yandex bilan-chi?

Yandex ham JavaScript-ni render qiladi, ammo cheklovlar bilan. MDH bozorlari (Qozogʻiston, Belarus, Armaniston) uchun bu ham dolzarb muammo: robot dastlabki skanerlashda toʻgʻri kontentni ololmasligi mumkin.

Qidiruv tizimi toʻgʻri valyutani koʻrayotganini qanday tekshirish mumkin?

Google Search Console orqali: «URL tekshiruvi» → «Indekslangan sahifani koʻrish» → «Qoʻshimcha ma'lumot». U yerda Googlebot olgan HTML koʻrsatiladi. Narxlaringizni qidiring — ular mikrobelgilashning priceCurrency tegida qaysi valyutada yozilgan.
Googlebot toʻgʻri narxlarni koʻrishini xohlaysizmi?
Do'koningizda qanday ishlashini ko'rsatamiz — demo sozlaymiz va birgalikda tekshiramiz.
Ariza qoldirish →
Made on
Tilda