Daha Yaxşı SEO üçün JavaScript-də Müştəri Tərəfli İstiqamətləndirmələrin İdarə Edilməsi

Müştəri tərəfli istiqamətləndirmə javascript seo brauzer mühitində istifadəçiləri və axtarış sistemlərini bir URL-dən digərinə yönləndirmək üçün skriptlərin istifadəsini əhatə edir. Server tərəfli istiqamətləndirmələr ümumiyyətlə indeksləşdirmə üçün daha sürətli olsa da, Google render mərhələsində JavaScript əsaslı təlimatları izləyə bilər. Uğurlu tətbiq axtarış botlarının son təyinat nöqtəsini düzgün müəyyən etməsini və reytinq siqnallarını yeni səhifəyə ötürməsini təmin etmək üçün window.location.replace kimi səmərəli kodun istifadəsini tələb edir.

Müasir veb işlənməsində müştəri tərəfli istiqamətləndirmələr nələrdir?

Müştəri tərəfli istiqamətləndirmə brauzer artıq səhifəni tələb etdikdən və yükləməyə başladıqdan sonra baş verir. Hər hansı bir məzmun istifadəçiyə çatmazdan əvvəl başlıq səviyyəsində baş verən server tərəfli 301 istiqamətləndirməsindən fərqli olaraq, JavaScript istiqamətləndirməsi brauzerdən yeni təyinat yerini tapmaq üçün skript icra etməsini tələb edir. Bu üsul tez-tez xüsusi statik hostinq platformalarında və ya məhdud məzmun idarəetmə sistemlərində işləyənlər kimi server konfiqurasiya fayllarına çıxışı olmayan tərtibatçılar üçün ehtiyat variantdır.

Daha Yaxşı SEO üçün JavaScript-də Müştəri Tərəfli İstiqamətləndirmələrin İdarə Edilməsi

Tipik ssenaridə istifadəçi səhifəyə daxil olur və HTML daxilindəki skript dərhal brauzerə fərqli URL yükləməyi tapşırır. Axtarış sistemləri üçün bu, mürəkkəblik qatı əlavə edir. Sürünən əvvəlcə ilkin səhifəni yükləməli və sonra yönləndirməni aşkar etməzdən əvvəl onun render mühərrikinin JavaScript-i emal etməsini gözləməlidir. Əgər ətraflı strategiya ilə idarə olunmazsa, bu ardıcıllıq yeni məzmunun daha yavaş kəşf edilməsinə səbəb ola bilər.

Googlebot JavaScript istiqamətləndirmələrini necə emal edir?

Google JavaScript-i iki mərhələli indeksləşdirmə boru kəməri vasitəsilə idarə edir. Birinci mərhələdə Googlebot xam HTML-i səyyar edir və dərhal görə biləcəyi bağlantıları çıxarır. Əgər yönləndirmə yalnız JavaScript-də mövcuddursa, Googlebot bu ilkin mərhələdə onu görməyəcək. Bunun əvəzinə səhifə Veb Render Xidməti (WRS) üçün növbəyə qoyulur. İkinci mərhələdə WRS kodu icra edir, istiqamətləndirmə təlimatını müəyyən edir və sonra onu yeni təyinat yerinə izləyir.

Googlebot-un səmərəli olmağa çalışdığını başa düşmək çox vacibdir. Resursun əsas məzmuna töhfə vermədiyini müəyyən edərsə, hər bir skripti gətirməyə bilər. Bundan əlavə, render növbəsində sərf olunan vaxt saytın ümumi texniki sağlamlığından asılı olaraq dəyişə bilər. Əgər saytınızda çox sayda səhifə varsa, müştəri tərəfli məntiqə çox güvənmək Google-un yeniləmələrinizi nə qədər sürətli indeksləşdirdiyini yavaşlada bilər.

Daha Yaxşı SEO üçün JavaScript-də Müştəri Tərəfli İstiqamətləndirmələrin İdarə Edilməsi — 2

Googlebot və onun Veb Render Xidməti (WRS) komponenti əsas səhifə məzmununa töhfə verməyən resursları davamlı olaraq təhlil edir və müəyyən edir və belə resursları gətirməyə bilər.

Google Search Central

JavaScript istiqamətləndirməsi SEO üçün təsirlidirmi?

Server tərəfli istiqamətləndirmələr qızıl standart olsa da, düzgün istifadə edildikdə JavaScript istiqamətləndirmələri etibarlı vasitədir. Google bildirib ki, sürətlə icra olunarsa, onlar JavaScript istiqamətləndirmələrinə 301 istiqamətləndirmələrinə bənzər şəkildə yanaşırlar. Lakin risk icra vaxtındadır. Skriptin yüklənməsi çox uzun çəkərsə və ya xəta səbəbindən uğursuz olarsa, axtarış sistemi nəzərdə tutulan hədəf əvəzinə orijinal səhifəni indeksləşdirə bilər. Bu, dublikat məzmun problemlərinə və ya reytinq siqnallarının itirilməsinə səbəb ola bilər.

  • Müsbət: Server girişinin məhdud olduğu hallarda URL idarəçiliyinə icazə verir.
  • Müsbət: Cihaza xas və ya dilə xas marşrutlaşdırma üçün istifadə edilə bilər.
  • Mənfi: İki mərhələli indeksləşdirmə prosesinə görə gecikmə təqdim edir.
  • Mənfi: İstiqamətləndirmələr zəncirlənərsə, tarama büdcəsinin israf edilməsi riski artır.
  • Mənfi: Etibarlılıq müştəri tərəfli skriptlərin uğurlu icrasından asılıdır.

Skript əsaslı istiqamətləndirmələrdə ümumi texniki problemlər nələrdir?

Əsas problemlərdən biri ‘window.location.replace’ əvəzinə ‘window.location.href’ istifadəsidir. ‘href’ istifadə etdiyiniz zaman orijinal səhifə brauzer tarixçəsində qalır ki, bu da həm istifadəçiləri, həm də botları qarışdıra bilər. ‘replace’ istifadə etmək köhnə URL-in sessiya tarixçəsində yeni URL ilə əvəz olunmasını təmin edir. Əlavə olaraq, tərtibatçılar bəzən hərəkəti işə salmazdan əvvəl mürəkkəb hadisə dinləyiciləri daxilində yönləndirmə məntiqini yerləşdirirlər və ya ağır kitabxanaların yüklənməsini gözləyirlər. Bu gecikmə SEO performansına zərərlidir.

Digər problem istiqamətləndirmə zəncirlərinin yaradılmasıdır. Səhifə A JavaScript vasitəsilə Səhifə B-yə yönləndirirsə və Səhifə B-nin Səhifə C-yə server tərəfli istiqamətləndirməsi varsa, axtarış sistemi son təyinat yerini tapmaq üçün bir neçə addımdan keçməlidir. Hər bir addım tarayıcının sonuna çatmadan dayanma ehtiyacını artırır. Məntiqinizi sadə və birbaşa saxlamaq sağlam sayt strukturunu qorumağın açarıdır.

Tətbiq üçün texniki ən yaxşı təcrübələr

Müştəri tərəfli istiqamətləndirmələri mümkün qədər axtarış üçün əlverişli etmək üçün sürətə və aydınlığa üstünlük verməlisiniz. Skript sənədin baş hissəsində mümkün qədər yüksəkdə yerləşdirilməlidir. Bu, yönləndirmənin brauzer və ya WRS-in emal etdiyi ilk şeylərdən biri olmasını təmin edir. İstifadəçi təcrübəsi üçün qətiyyən lazım deyilsə, yönləndirməni ‘window.onload’ və ya ‘setTimeout’ funksiyalarına sarılmaqdan çəkinin. İstiqamətləndirmə nə qədər sürətli baş verərsə, Google-un ona daimi keçid kimi baxması ehtimalı bir o qədər yüksəkdir.

  • Brauzer tarixçəsini təmiz saxlamaq üçün həmişə window.location.replace()-dən istifadə edin.
  • Yönləndirmə skriptini HTML sənədinin hissəsinə yerləşdirin.
  • Hədəf URL-in XML sitemap-da da mövcud olduğundan əmin olun.
  • Sadə yönləndirmə məntiqi üçün xarici kitabxanalardan istifadə etməyin.
  • Xətalar üçün Search Console-da ‘Crawl Stats’ hesabatını izləyin.

Alien Road müştəri tərəfli istiqamətləndirmələri necə tətbiq edir

Komandamız məhdud server mühitləri olan müştərilər üçün URL keçidlərini idarə etmək üçün ətraflı prosesdən istifadə edir. Biz hərəkət tələb edən hər bir URL-i müəyyən etmək üçün saytda audit aparmaqla başlayırıq. Xüsusi alt yolların server səviyyəsində istiqamətləndirilə bilmədiyi Shopify mağazasının miqrasiyası kimi tipik məşğuliyyət üçün biz xüsusi skript həlli tətbiq edirik. Googlebot-un bu hərəkətləri düzgün müəyyən etdiyini yoxlamaq üçün Google Search Console məlumatlarından istifadə edirik.

Nəticələri təxmin etmirik; biz həm köhnə, həm də yeni URL-lərin indeks statusunu izləyirik. Məntiqi HTML-də yüksəkdə yerləşdirməklə biz Veb Render Xidmətinin render mərhəməsində keçidi götürməsini təmin edirik. Bu möhkəm yanaşma səhifələrin render növbəsində sərf etdiyi vaxtı minimuma endirir və əsas struktur dəyişiklikləri zamanı saytın üzvi görünüşünü qorumağa kömək edir.

Render növbəsi kəşf və çıxarma arasındakı gecikmələri təqdim edə bilər, xüsusən də böyük tarama büdcələri və ya ağır hesablama ehtiyacları olan saytlarda.

Google Search Central

Bu həftə haradan başlamaq lazımdır

Yönləndirilməli olan səhifələr üçün hər hansı gözlənilməz 200 status kodunun olub olmadığını görmək üçün cari Google Search Console ‘Crawl Stats’ hesabatınızı nəzərdən keçirməklə başlayın. Server səviyyəsində nəzarətiniz olmayan hər hansı URL-i müəyyənləşdirin və ‘window.location.replace’ istifadə edərək kiçik bir JavaScript istiqamətləndirmələri partiyasını sınayın. Googlebot üçün render edilmiş HTML-in necə göründüyünü görmək üçün URL Inspection alətindən istifadə edərək nəticələri yoxlayın. Axtarış sistemi yeni hədəf səhifənin məzmununu göstərirsə, tətbiqiniz düzgün işləyir.

Paylaş