JavaScript tərəfindən işə salınan Kanonik Teqlərin və Meta Robotların İdarə Edilməsi
Googlebot ilkin HTML əldə edilməsindən sonra səhifə kodunu Veb Render Xidməti vasitəsilə icra edərək JavaScript tərəfindən yaradılmış kanonik teqləri və meta robotları müəyyən edir. Bot əvvəlcə xam HTML cavabını skan etsə də, müştəri tərəfli skriptləri icra etmək üçün ikincil render keçidi həyata keçirir. Bu, axtarış sisteminə meta teqlərinizin istifadəçilərə göründüyü kimi son, dinamik vəziyyətini görməyə imkan verir. Bu icra olmadan indeksləyici yalnız server tərəfindən təmin edilən ilkin, çox vaxt boş şablon vəziyyətini görərdi.
Axtarış sistemlərinin saytınızı necə qəbul etməsini idarə etmək render boru kəmərinin dəqiq başa düşülməsini tələb edir. Kanonik teqlər ilkin server cavabında olmadıqda, tamamilə Googlebot render növbəsinin səmərəliliyinə güvənirsiniz. Bu vəziyyət botun səlahiyyəti səhv səhifəyə aid edə biləcəyi gecikmə və potensial risklər yaradır. Metadannızın mənbədə olmasını təmin etməklə müştəri tərəfli skript icrasından asılılığı azaldırsınız.
Google SEO üçün JavaScript-i necə emal edir?
Müasir saytlar üçün tarama prosesi iki fərqli dalğada baş verir. Birincisi, bot linkləri və əsas strukturu müəyyən etmək üçün ilkin HTML-i əldə edir. Əgər meta teqləriniz müştəri tərəfli skriptlər vasitəsilə yeridilirsə, Googlebot səhifəni render üçün növbəyə qoymalıdır. Bu ikinci mərhələ zamanı Veb Render Xidməti JavaScript-i işlədir və sənəd obyekt modelini effektiv şəkildə qurur ki, meta məlumatlar indeksləyici üçün görünən olsun.
Birinci dalğa və ikincil render keçidi arasındakı interval cari server tələbatından və resurs bölgüsündən asılı olaraq əhəmiyyətli dərəcədə dəyişir. Bu pəncərə ərzində saytınız indeksləyiciyə JavaScript işlənməsini bitirdikdən sonra göründüyündən fərqli görünə bilər. Kanonik teqləriniz və ya meta robotlarınız dublikat məzmunun qarşısını almaq üçün vacibdirsə, bu gecikmə axtarış sistemlərinin səhifələrinizin qeyri-kanonik versiyalarını müvəqqəti olaraq indeksləməsinə səbəb ola bilər və potensial olaraq axtarış reytinqlərinizi zəiflədə bilər.
Google Axtarış həqiqətən də JavaScript-i işlədir, bəzi fərqlər var
Kanonik teqləri və ya meta robotları təyin etmək üçün JavaScript-ə güvənmək risklər yaradır. Google resursları idarə etdiyi üçün hər bir səhifəni dərhal render etmir. İlk əldəetmə və ikinci render keçidi arasındakı boşluq cari növbə həcmindən asılıdır. Əgər skriptiniz uğursuz olarsa və ya robots.txt tərəfindən bloklanarsa, bot ilkin, səhv vəziyyətə güvənə bilər.
Teqlər tamamilə JavaScript vasitəsilə yeridildikdə, hər tarama cəhdi zamanı metadann ələ keçiriləcəyinə zəmanəti itirirsiniz. Bu, hər gün minlərlə URL-in tarandığı yüksək tezlikli yeniləmələr və ya böyük e-ticarət platformaları üçün xüsusilə problemlidir. Əgər render xidməti vaxt aşımı ilə qarşılaşarsa və ya icra mərhələsində skript xətası baş verərsə, bot heç bir kanonik məlumat ehtiva etməyən xam HTML-ə qayıdacaq.
Serverdə render edilmiş teqlər indeksləyici üçün dərhal əlçatandır.
JavaScript tərəfindən yeridilmiş teqlər ikincil render keçidi tələb edir.
Ağır frontend məntiqi meta məlumatların indekslənmə vaxtını artırır.
Skript xətaları Google-un dinamik kanoniki nəzərə almamasına səbəb ola bilər.
Alien Road bu texnologiyanı necə tətbiq edir
Alien Road-da meta məlumatların ardıcıllığını təmin etmək üçün müştəri saytlarında dərin auditlər həyata keçiririk. Tipik əməkdaşlıqda xam HTML-i render edilmiş HTML ilə müqayisə etmək üçün URL İnspeksiya Alətindən istifadə edirik. Kanonik teqlərin hər iki vəziyyətdə sabit qaldığını yoxlayırıq. Əgər müştəri teqləri müştəri tərəfində yeridən çərçivədən istifadə edirsə, render növbəsindən asılılığı aradan qaldırmaq üçün tez-tez server tərəfli renderə keçməyi tövsiyə edirik.
Prosesimiz DOM mutasiyalarının dəqiq ardıcıllığının sənədləşdirilməsini əhatə edir. İlkin yüklənmədən sonra sənəd başlığının necə yeniləndiyini izləyirik. Mürəkkəb bir səhifəli tətbiqləri olan müştərilər üçün əsas məzmun blokları render edilməmişdən əvvəl kanonik URL-in təyin olunmasını təmin etmək üçün yoxlama tətbiq edirik. Bu, Veb Render Xidməti səhifəni emal edərkən siqnalın baş bölməsində artıq mövcud olmasını təmin edir.
Hidratasiya xətalarının indeksləməyə təsiri nədir?
React hidratasiya uyğunsuzluğu server tərəfindən yaradılmış HTML ilkin müştəri tərəfli icra zamanı istehsal olunan DOM struktura uyğun gəlmədikdə baş verir. Bu uyğunsuzluq brauzeri indeksləmə prosesini çaşdıra bilən səhifəni yenidən qurmağa məcbur edir. Əgər server bir versiyanı, müştəri isə başqa versiyanı təqdim edərsə, Googlebot ilk keçid zamanı natamam meta məlumat görə bilər.
Bu yenidən render etmə prosesi hesablama baxımından bahalıdır. Googlebot render xidməti üçün bu, effektiv şəkildə səhifənin iki dəfə emal edilməli olması deməkdir: bir dəfə serverdə render edilmiş HTML-i təhlil etmək üçün, bir dəfə də JavaScript hidrat funksiyası işlədikdən sonra düzəldilmiş DOM-u nəzərə almaq üçün. Əgər bu ardıcıl olaraq baş verərsə, bu, indeksləmə sürətinin zəifləməsinə və axtarış sistemlərinin sayt strukturunuzu necə şərh etməsində potensial xətalara səbəb ola bilər.
Dinamik metadada ümumi tələlər hansılardır?
Bir çox tərtibatçı düşünür ki, brauzer düzgün kanoniki göstərdiyi üçün axtarış sistemləri onu təbii olaraq tapacaq. Lakin brauzer davranışı və bot davranışı həmişə eyni deyil. Meta məlumatlar üçün asinxron yükləmədən istifadə ümumi xətadır; əgər kanonik teqləri yaradan skript təxirə salınırsa və ya tənbəl yüklənirsə, botun qısa icra pəncərəsi zamanı onu qaçırması ehtimalı yüksəkdir.
Meta teqləri yeritmək üçün setTimeOut istifadə etməkdən çəkinin.
Kanoniklərin ilkin sənəd gövdəsində olmasını təmin edin.
Xarici skript fayllarından asılılığı minimuma endirin.
Bu həftə haradan başlamaq lazımdır
URL İnspeksiya Alətindən istifadə edərək kritik səhifə şablonlarınızı audit etməklə başlayın. Kanonik teqlərinizin xam HTML-də görünüb-görünmədiyini yoxlamaq üçün beş əsas səhifəni yoxlayın. Əgər onlar yoxdursa, render edilmiş HTML görünüşündə düzgün göründüklərini təsdiqləyin. İndeksləmədə gecikmələr müəyyən etsəniz, teqləri server tərəfinə köçürməyə üstünlük verin.
Sonra, meta məlumatlar üçün məsul olan skriptlərin ilkin 1 saniyəlik pəncərə daxilində yüklənib-yüklənmədiyini müəyyən etmək üçün sayt performans jurnallarınızı nəzərdən keçirin. Əgər bu skriptlərin tez-tez uğursuz olduğunu və ya bloklandığını aşkar etsəniz, həmin komponentləri statik olaraq render etmək üçün yenidən qurmağa üstünlük verin. Ardıcıl meta məlumat sağlam axtarış mövcudluğunun təməlidir.
Paylaş
Alien Road · sayt axtarışı
Sürətli giriş
Birbaşa xidmətə, layihəyə və ya korporativ səhifəyə keçin.
Uyğun nəticə yoxdur. Başqa söz sınayın.
↑↓ gəzin↵ açEsc bağlaAlien Road
ARİndi onlayn
Sizə özəl
Layihənizi planlaşdıraq
Suallarınız üçün WhatsApp-da yazın; komandamız ən qısa zamanda cavab versin.