Meta refresh nima va u qanday yoziladi
Meta refresh sahifaning head qismiga yoziladigan teg. Content atributida necha soniyadan keyin va qaysi manzilga o‘tish kerakligi ko‘rsatiladi. Nol bo‘lsa, o‘tish darhol bo‘ladi. Katta qiymat esa «bir necha soniyadan keyin yangi sahifaga o‘tasiz» degan oraliq sahifani hosil qiladi.
Server redirektidan farqi shundaki, bu holatda server 200 kodi bilan sahifani to‘liq beradi, o‘tishni esa brauzer HTML’ni o‘qigach bajaradi. Instagram yoki Telegramdagi havola orqali kirgan mijoz farqni sezmaydi. Farq faqat qidiruv robotiga ko‘rinadi.
Google va Yandex meta refresh’ni qanday ko‘radi
Google darhol ishlaydigan meta refresh’ni doimiy redirekt, kechiktirilganini esa vaqtinchalik redirekt sifatida talqin qilishini aytgan. Demak, signal yetib boradi, lekin robot avval hujjatni yuklab, o‘qishi kerak. Server 301 esa javob sarlavhasidayoq ko‘rinadi.
Yandex ham bunday o‘tishlarni hisobga oladi, biroq kechikishsiz variant unda ham ishonchliroq. Qulaylik jihati ham bor: kechikishli avtomatik o‘tish ekranni ovozli o‘qiydigan dasturlardan foydalanuvchilarni chalg‘itadi. Shu sabab sayt manzilini almashtirishda meta refresh asosiy yechim emas, majburiy kelishuv xolos.
JavaScript redirekt ham xuddi shunday muammoli
Skript sahifa yuklangandan keyin manzilni almashtiradi, odatda location obyekti orqali. Google JavaScript’ni bajara oladi va ko‘pincha o‘tishni ko‘radi, lekin faqat render bosqichida, bu esa ba’zan kechikadi. Skript xato bilan to‘xtasa yoki sekin yuklansa, redirekt e’tibordan chetda qolishi mumkin. Yandex skriptlarni kamroq bashorat qilinadigan tarzda qayta ishlaydi.
Xulosa: klient tomonidagi har ikki usul robot sahifani qanday qayta ishlashiga bog‘liq. Server 301 esa bunga bog‘liq emas.
Qachon meta refresh redirekt yagona yo‘l bo‘ladi
Ba’zan serverga kirish imkoni yo‘q yoki o‘tish foydalanuvchi harakatidan keyin bo‘lishi kerak:
- server sozlamalariga ruxsat bermaydigan sayt konstruktori
- alohida sahifalar uchun qoida qo‘yib bo‘lmaydigan oddiy statik hosting
- Click yoki Payme orqali to‘lovdan keyin «rahmat» sahifasiga yo‘naltirish
- texnik bilimi yo‘q xodim qo‘ygan vaqtinchalik sahifa
Server 301 ga qanday o‘tish mumkin
Meta tegga ko‘nikishdan oldin uchta joyni tekshiring. Birinchidan, konstruktor yoki hosting panelida ko‘pincha «yo‘naltirishlar» bo‘limi bor va u haqiqiy 301 beradi. Ikkinchidan, sayt CMS’da bo‘lsa, redirekt plagini yoki ichki moduldan foydalaning. Uchinchidan, saytingiz oldiga Cloudflare kabi xizmatni qo‘yib, qoidalarni o‘sha yerda sozlash mumkin.
Almashtirgandan keyin ichki havolalarni to‘g‘ridan-to‘g‘ri yangi manzilga yo‘naltiring va sitemap’da faqat oxirgi URL’lar qolsin.
Meta refresh qolsa, nimalarga e’tibor berish kerak
Uni imkon qadar xavfsiz qiling:
- kechikishni 0 qilib qo‘ying
- protokol bilan to‘liq manzilni yozing
- sahifaga yangi manzilga ishora qiluvchi canonical qo‘shing
- o‘tish ishlamasa, oddiy havola ham qoldiring
- bunday sahifalardan zanjir qurmang
Saytingizni tekshirish va ehtiyot bo‘lish kerak bo‘lgan holatlar
Brauzerning developer tools oynasida Network bo‘limini ochib, eski manzilni yuklang. Birinchi yozuv 301 yoki 302 bo‘lsa, redirekt server tomonida. Agar 200 chiqib, undan keyin boshqa manzil yuklansa, demak meta refresh yoki skript ishlayapti; aniq sababni sahifa kodidan topasiz. Audit uchun krauler dasturlari bunday sahifalarni odatda alohida ro‘yxatda ko‘rsatadi.
Saytda begona o‘tishlar yo‘qligini ham tekshiring, ayniqsa telefonlarda. Boshqa saytga yashirin yo‘naltirishlar ba’zan buzilgan saytlarga joylashtiriladi, egasi esa bundan uzoq vaqt bexabar qoladi. Robotga bir narsa, odamga boshqasini ko‘rsatish esa qidiruv tizimlarida aldov hisoblanadi.
Saytingizda qanday redirektlar borligi va ular natijaga qanday ta’sir qilishi aniq bo‘lmasa, markdev jamoasi SEO audit o‘tkazib, ularni server redirektiga almashtirish rejasini tuzib berishi mumkin. Vazifangizni yozing, qayerdan boshlashni maslahat beramiz.
Ko‘p beriladigan savollar
Meta refresh va 301 bir narsami?
Yo‘q. 301 server javob sarlavhasida beriladi, meta refresh esa HTML ichidagi teg bo‘lib, brauzer uni sahifa yuklangach bajaradi. SEO uchun server varianti tezroq va ishonchliroq.
Meta refresh’da sahifa og‘irligi yo‘qoladimi?
Google darhol ishlaydigan meta refresh’ni doimiy redirekt deb qabul qiladi, shuning uchun signal odatda hisobga olinadi. Lekin u kechroq va kamroq ishonchli qayta ishlanadi, shu sabab ko‘chish uchun server redirekti afzal.
Kechikishli meta refresh’dan foydalansa bo‘ladimi?
Tavsiya etilmaydi. Google uni vaqtinchalik deb hisoblaydi, foydalanuvchilar esa kutmay chiqib ketishi yoki adashishi mumkin. Boshqa iloj bo‘lmasa, canonical va oddiy havola qo‘shing.
Saytdagi barcha meta refresh’larni qanday topish mumkin?
Texnik audit uchun krauler ishga tushiring: u bunday tegli sahifalarni alohida ro‘yxatda beradi. Keyin imkon bo‘lgan joyda ularni server redirektiga almashtiring.
Vazifangizni bepul tahlil qilamiz
Kontaktingizni qoldiring — 15 daqiqalik qo‘ng‘iroqda arizalar qayerda yo‘qolayotganini va birinchi navbatda nima qilish kerakligini ko‘rsatamiz.