API vasitəsilə Google AMP Cache-i Əllə Necə Yeniləmək olar

Yeniləmə API-sinə identifikasiya edilmiş sorğu göndərməklə Google AMP Kəşindəki AMP məzmununuzu əllə yeniləyə bilərsiniz. Bu proses keşə sənədinizin son versiyasını mənşə serverinizdən gətirməyə məcbur edir və istifadəçilərin standart keşinmə müddətinin bitməsini gözləmək əvəzinə ən son yeniləmələrinizi dərhal görməsini təmin edir. Bu, xəbərlər şəbəkələri və ya canlı tədbir izləyiciləri kimi vaxta həssas məlumatlar dərc edən hər hansı bir sayt üçün həyati əhəmiyyət kəsb edən tapşırıqdır.

Google AMP Cache Update API nədir?

Google AMP Kəşfi yükləmə sürətini yaxşılaşdırmaq üçün etibarlı AMP səhifələrinə xidmət edən proksi əsaslı məzmun çatdırılma şəbəkəsidir. Defolt olaraq, keş HTTP keş başlığına əsasən yeniləmələr üçün serverinizi dövri olaraq yoxlayır. Lakin, əgər məzmununuz əhəmiyyətli dərəcədə dəyişərsə, növbəti avtomatik taramanı gözləmək istəməyə bilərsiniz. Yeniləmə API tələb üzrə müəyyən URL-ləri yeniləmək üçün birbaşa üsul təqdim edir.

API vasitəsilə Google AMP Cache-i Əllə Necə Yeniləmək olar

Bu API-dən istifadə köhnəlmiş məlumatların istifadəçi təcrübəsinə mənfi təsir göstərə biləcəyi yüksək trafikli saytlar üçün faydalıdır. Sistemə dəyişikliyi kəşf etməyə etibar etmək əvəzinə, nəzarəti öz əlinizə götürürsünüz. Təhlükəsiz siqnal göndərməklə siz keşi sənədin yeni versiyasının mənşəyinizdə gözlədiyini bildirirsiniz və Google-a növbəti ziyarətçiyə təzə məzmun təqdim etməyə imkan verirsiniz.

Serverinizi yeniləməyə necə hazırlayırsınız?

Yeniləməni işə salmazdan əvvəl serveriniz sorğunu düzgün idarə etmək üçün konfiqurasiya edilməlidir.robots.txt faylınızın girişə icazə verdiyini və kanonik səhifə bağlantılarınızın düzgün qurulduğunu yoxlamalısınız. Bu təməl elementlər olmadan API çağırışı uğursuz ola bilər və ya xəta qaytara bilər, çünki keş hər hansı yeniləmə sorğusu ilə davam etmək üçün hələ də etibarlı AMP işarələmə tələb edir.

Təhlükəsizlik hazırlığın ikinci hissəsidir. Siz Google-a məzmun gətirməyi tapşırdığınız üçün domenə sahib olduğunuzu sübut etməlisiniz. Bu, ümumi/şəxsi açar cütünün qurulmasını əhatə edir. Şəxsi açarı serverinizdə təhlükəsiz şəkildə saxlamalısınız, çünki o, keş API-yə göndərdiyiniz sorğuları imzalamaq üçün istifadə olunur.

API vasitəsilə Google AMP Cache-i Əllə Necə Yeniləmək olar — 2
  • AMP səhifənizin AMP Test Alətinin tələblərini keçdiyini yoxlayın.
  • Kanonik teqin düzgün qeyri-AMP və ya AMP versiyasına işarə etdiyinə əmin olun.
  • Sorğunun identifikasiyası üçün ümumi/şəxsi açar cütü yaradın.
  • Serverinizi xüsusi sorğu formatına cavab vermək üçün konfiqurasiya edin.
  • SSL/TLS sertifikatlarınızın etibarlı və aktual olduğunu yoxlayın.

Yeniləmə sorğusu göndərmək üçün hansı addımlar tələb olunur?

Yeniləmə sorğusu URL-i şəxsi açarınızla imzalamağı əhatə edir. Bu imza sorğunun təsdiqlənmiş sayt sahibindən gəldiyinin kriptoqrafik sübutudur. Proses yalnız səlahiyyətli sahiblərin öz məzmunu üçün keşin yenilənməsini məcbur edə bilməsini təmin edir və serverinizi üçüncü tərəflərdən gələn zərərli və ya təsadüfi keşin ləğvi sorğularından qoruyur.

İmza yaradıldıqdan sonra siz HTTP GET sorğusu formatlayırsınız. Bu sorğu zaman damgası və açar ID-niz daxil olmaqla xüsusi başlıqları ehtiva etməlidir. Sorğunu göndərdikdən sonra Google AMP Cache imzanı ümumi açarınıza qarşı yoxlayır. İmza düzgündürsə, keş köhnə versiyanı təmizləyir və mənşəyinizdən yenisini gətirir.

  • Yeniləmək istədiyiniz AMP səhifəsinin tam URL-ni tərtib edin.
  • RSA şəxsi açarınızdan istifadə edərək kriptoqrafik imza yaradın.
  • Sorğu başlıqlarına yeniləmə zaman damqasını və ictimai açar ID-nizi daxil edin.
  • Google AMP Cache yeniləmə nöqtəsinə HTTP GET sorğusu göndərin.
  • Sorğunun qəbul olunduğunu təsdiqləmək üçün HTTP cavab kodunu izləyin.

Alien Road bu texnologiyanı necə tətbiq edir

Alien Road olaraq, biz kritik məzmun yerləşdirmələri zamanı bu keş yeniləmələrini avtomatlaşdırmaqla müştərilər üçün texniki SEO-nu idarə edirik. Biz API çağırışını birbaşa müştərimizin yerləşdirmə boru kəmərinə inteqrasiya edirik. Məsələn, xəbər saytı son xəbəri yenilədikdə, skriptimiz həmin xüsusi URL üçün keşin yenilənməsini işə salır. Bu, əl ilə səyləri aradan qaldırır, insan müdaxiləsi olmadan məzmunu Google AMP Cache üzrə təzə saxlayır.

Komandamız tez-tez CMS infrastrukturu daxilində dinləyici qurur. Məzmun redaktoru yüksək prioritetli məqalədə ‘Dərc et’ və ya ‘Yenilə’ düyməsini sıxdıqda, CMS bizim middleware-ə siqnal göndərir. Bu middleware daha sonra API sorğusunu yerinə yetirir. Biz tapırıq ki, bu, canlı saytın və keşırmiş versiyanın sinxronlaşmış qaldığı etibarlı dövrə yaradır və istifadəçilərin köhnəlmiş redaksiya məzmununu görməsinin ümumi probleminin qarşısını alır.

Səhifələrinizi əlaqələndirməklə məzmununuzu kəşf edilə bilən edin. Tarama və indeksləşdirmə üçün Google tələb edir ki, AMP səhifəsi kanonik səhifəyə keçid etsin.

Google Search Central

Ümumi tələlər və onlardan necə qaçınmaq olar

İstifadəçilər tez-tez düzgün olmayan imza formatı və ya köhnəlmiş açarlarla bağlı problemlərlə qarşılaşırlar. Həmişə RSA açarlarınızın təhlükəsiz şəkildə saxlanıldığını və təhlükəsizlik standartlarına uyğun olaraq dəyişdirildiyini yoxlayın. Əgər API xəta qaytarırsa, URL strukturunuzu Google tərəfindən təqdim olunan sənədlərlə müqayisə edin. Bəzən sontərəfli əyilmə və ya çatışmayan protokol imzanın rədd edilməsinə səbəb olur.

Digər ümumi xəta qiymət məhdudiyyəti ilə bağlıdır. API-nin istifadə məhdudiyyətləri olduğundan, böyük saytda hər bir səhifənin redaktəsi üçün yeniləmə sorğuları göndərməməlisiniz. Bunun əvəzinə, yüksək təsirli səhifələr üçün yeniləmələrə üstünlük verin. Əgər davamlı 403 və ya 401 xətaları fark edirsinizsə, identifikasiya başlıklarınızı yenidən nəzərdən keçirin, çünki serverinizlə Google nöqtəsi arasındakı saat sinxronizasiyası bir neçə dəqiqə ərzində dəqiq olmalıdır.

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

Rəsmi Google Axtarış tələblərindən istifadə edərək cari AMP quraşdırmanızı yoxlamaqla başlayın. Səhifələriniz etibarlı olduqdan sonra əsas skriptdən istifadə edərək tək URL üçün əllə yeniləmə etməyə cəhd edin. Bu, avtomatlaşdırılmış saytın yerləşdirilməsi prosesinə qurmazdan əvvəl identifikasiya quraşdırmanızın işlədiyini təsdiqləyir. Əksəriyyət üçün sadə Python və ya Node.js skripti imzalama prosesini və sonrakı HTTP sorğusunu təhlükəsiz şəkildə idarə etmək üçün kifayətdir.

Paylaş