Vary: Accept-Language başlığı veb keşlər və axtarış sistemləri üçün xüsusi təlimat rolunu oynayır və səhifə məzmununun sorğu göndərən brauzerin dil üstünlüklərinə əsasən dəyişdiyini göstərir. Bu başlığı HTTP cavabınıza daxil etməklə serverlərin müxtəlif dil qrupları üçün səhifənin fərqli versiyalarını keşləməsini təmin edir və Fransadakı istifadəçinin keşlənmiş ingilisdilli səhifəni alması vəziyyətinin qarşısını alırsınız. Bu texniki parametr dəqiq beynəlxalq axtarış indekslənməsini qorumaq üçün tələbdir.
Niyə Vary başlığı axtarış sistemləri üçün vacibdir?
Axtarış sistemləri istifadəçinin üstünlük verdiyi dilə ən uyğun məzmunu təqdim etməyə üstünlük verir. Serveriniz brauzer parametrlərinə əsasən müxtəlif dil versiyalarına xidmət etmək üçün eyni URL-dən istifadə etdikdə Vary başlığı skanerlər üçün bələdçi rolunu oynayır. O olmadıqda CDN və ya keş səhifənizin bir versiyasını saxlaya və dil parametrlərindən asılı olmayaraq onu hər kəsə təqdim edə bilər. Bu, Google-un məzmununuzun müxtəlif dil versiyalarını düzgün indeksləşdirməsinin qarşısını alır, çünki skaner yalnız keş tərəfindən qaytarılan versiyanı görə bilər.

Googlebot başlıqlara əsasən fərqli cavab verən URL ilə qarşılaşdıqda Vary siqnalı cavabın statik səhv və ya yanılma olmadığını təsdiqləyir. O, axtarış sisteminə dəyişikliyin qəsdən edildiyini bildirir. Bu olmadan axtarış sistemi səhvən saytın dublikat məzmuna malik olduğunu güman edə və ya daha pis halda, yanlış dil variantını bütün regionlar üçün kanonik versiya kimi indeksləşdirə bilər.
İstifadəçinin brauzerində ingilis dili parametrləri ilə Yaponiyadan baxış keçirdiyi ssenarini nəzərdən keçirin. Serveriniz Vary: Accept-Language başlıqlarını göndərmək üçün konfiqurasiya edilməyibsə, brauzer üstünlükləri açıq şəkildə ingilis dilinə üstünlük verdiyini göstərsə belə, keş istifadəçinin IP ünvanına görə səhifənin yaponca versiyasını təqdim edə bilər. Doğru başlıq konfiqurasiyası IP əsaslı yerləşmə ilə istifadəçi tərəfindən müəyyən edilmiş dil üstünlüyü arasındakı bu ziddiyyəti həll edir.
Server tərəfi keşləmə dil başlıqları ilə necə əlaqə qurur?
Keşləmə qatları adətən beynəlxalq saytları zəif idarə edir, çünki onlar adətən yalnız URL-ə əsasən keşləyirlər. Saytınız Accept-Language sorğu başlığı əsasında məzmun təqdim edirsə, keş bu asılılıqdan xəbərdar olmalıdır. Başlıq çatışmırsa, keş bütün sorğuları eyni hesab edir və bu da yanlış məzmun çatdırılmasına gətirib çıxarır. Bu, müəyyən regiondan gələn ilk ziyarətçinin sonrakı ziyarətçilərin nə görəcəyini müəyyən etdiyi məhdudiyyət yaradır.

Müasir CDN-lər keş açarının normallaşdırılmasına imkan verir. Siz keş açarınızın Accept-Language başlıq dəyərini parametr kimi ehtiva etməsini təmin etməlisiniz. Serveriniz Vary: Accept-Language başlığını göndərsə, lakin CDN-niz onu nəzərə almasa, CDN yenə də səhifəyə daxil olan ilk şəxsin keşlənmiş versiyasını təqdim edəcək. Bu, beynəlxalq auditoriya üçün zəif istifadəçi təcrübəsi ilə nəticələnən ümumi uğursuzluq nöqtəsidir.
- HTTP cavab başlığında ‘Vary: Accept-Language’ göndərmək üçün mənbə serverinizi konfiqurasiya edin.
- CDN-nizin Vary başlıqlarını dəstəklədiyini və başlığı öz keş açarına daxil etmək üçün konfiqurasiya olunduğunu təmin edin.
- Brauzer tərtibatçı alətlərindən və ya curl kimi əmr sətri alətlərindən istifadə edərək cavab başlıqlarınızı sınayın.
- Müxtəlif dil sorğularının düzgün keş versiyalarına daxil olduğunu yoxlamaq üçün server loqlarınızı izləyin.
- Başlıq mövcud olduqda sayt məzmununuzun həqiqətən dəyişdiyini yoxlayın.
Dil başlıqlarını tətbiq edərkən ümumi səhvlər hansılardır?
Çoxsaylı tərtibatçılar Vary başlığının hər bir dildən asılı səhifə üçün göndərilməli olduğunu unudurlar. Digər ümumi səhv başlıq mövcud olduqda məzmunun həqiqətən dəyişməsini təmin edə bilməməkdir. Məzmun eyni qalarsa, Vary başlığının əlavə edilməsi keşinizdə saytınızın performansını ləngidən və mənbə serverinizin yükünü lazımsız şəkildə artıran lazımsız fraqmentasiya yaradır.
Digər səhv Vary sətrinin həddən artıq mürəkkəbləşdirilməsini əhatə edir. ‘Vary: Accept-Language, User-Agent, Cookie’ kimi çox sayda başlığın daxil edilməsi aşağı keş oxunma nisbətlərinə səbəb ola bilər. Yeganə dinamik faktor budursa, Vary başlığını qəti şəkildə dilə köklənmiş saxlayın. Bundan əlavə, hər dilin özünəməxsus URL-ə malik olduğu statik strukturda qurulmuşdursa, həmin arxitekturada tələb olunmadığı üçün Vary başlığından istifadə etməkdən çəkinin.
Bu texniki boşluqları həll etməklə Google-un ziyarətçiləri onların xüsusi yerləşmə və dil parametrlərinə uyğun gələn məzmuna yönləndirməsini təmin edirsiniz.
Google Search Central
Alien Road Vary başlıqlarını necə tətbiq edir
Alien Road olaraq beynəlxalq layihələri idarə edərkən sərt protokol izləyirik. Biz bütün regional subdomenlər və alt qovluqlar üçün cari server cavab başlıqlarının auditindən başlayırıq. Sonra müştərilərimizin məzmununun Googlebot tərəfindən düzgün indekslənməsini təmin edərək, server tərəfindən dil aşkarlanmasını Vary başlığı ilə düzgün uyğunlaşdırmaq üçün konfiqurasiya edirik. Biz konfiqurasiya ilə məhdudlaşmırıq; keşi gözlənildiyi kimi davranmasını təmin etmək üçün müxtəlif beynəlxalq yerlərdən simulyasiya edilmiş sorğulardan istifadə edərək bu parametrləri yoxlayırıq.
Məsələn, qlobal e-ticarət müştərisi üçün tipik iş prosesində əvvəlcə bütün dil yollarını xəritələşdiririk. Daha sonra CDN-in keşi düzgün şəkildə ayırd etməsini təmin etmək üçün səhnələşdirmə mühitində başlıqları sınayırıq. Təsdiq edildikdən sonra Googlebot-un yönləndirmə dövrləri ilə qarşılaşmadan saytın bütün dil versiyalarına hələ də daxil ola bilməsini təmin etmək üçün Google Search Console ‘Crawl Stats’ hesabatını izləyərək dəyişiklikləri kiçik artımlarla həyata keçiririk.
- Bütün qlobal sayt versiyaları üzrə mövcud HTTP başlıqlarını auditin.
- Mənbə server səviyyəsində ardıcıl Vary: Accept-Language siqnallarını tətbiq edin.
- Dil başlıqlarını unikal identifikator kimi daxil etmək üçün CDN keş açarı konfiqurasiyalarını yoxlayın.
- Dəqiq məzmun çatdırılmasını təsdiqləmək üçün VPN-lərdən istifadə edərək regionlararası sınaq həyata keçirin.
- Googlebot-un keş səhv konfiqurasiyaları tərəfindən bloklanmadığını təmin etmək üçün skan loqlarını nəzərdən keçirin.
Bu həftə tətbiqinizi necə yoxlamaq olar
Açılış səhifələrinizin cavab başlıqlarını yoxlamaq üçün brauzerinizin tərtibatçı alətlərindəki Şəbəkə (Network) tabından istifadə etməklə başlaya bilərsiniz. ‘Vary’ sahəsini axtarın və onun ‘Accept-Language’ ehtiva etdiyini təsdiqləyin. Əgər onun çatışmadığını aşkar etsəniz, server konfiqurasiyanızı və ya CDN-inizin kənar qaydalarını yeniləmək üçün mühəndislik komandanızla əlaqə saxlayın. Bu sadə dəyişiklik beynəlxalq SEO strategiyanızın etibarlılığını artırır və indeksləşdirmə səhvlərinin qarşısını alır.
Terminalınızda curl kimi alətdən istifadə edərək test işə salın: ‘curl -I -H “Accept-Language: fr” https://example.com/’. Vary başlığı üçün çıxışı nəzərdən keçirin. Bu yoxlamanı müxtəlif dil sətrlərinə qarşı yerinə yetirməklə serverinizin keşə düzgün təlimatlarla cavab verdiyini təsdiq edə bilərsiniz. Bu, saytınızın qlobal auditoriyaya hazır olmasını təmin etməyin ən təsirli yoludur.