Blog

Məzmunun çoxdilli şablonlar altında birləşdirilməsi

9 sentyabr 2010-cu il, cümə axşamı

Əgər aşağıdakı səhifələri ehtiva edən qlobal saytınız varsa:

  • şablon (yəni, yan naviqasiya, aşağı səhifə) müxtəlif dillərə maşın tərcüməsi ilə tərcümə olunur,
  • əsas məzmun dəyişməz qalır və böyük ölçüdə eyni səhifələr yaradır,

və bəzi hallarda axtarış nəticələri istifadəçiləri səhv dilə yönləndirir, biz sizə beynəlxalq/çoxdilli auditoriyanızı daha yaxşı hədəfləməyə kömək etmək istəyirik:

Bildiyiniz kimi, nə zaman
rel="canonical" və ya
301 cavab kodu
düzgün tətbiq olunur, biz dublikat URL-lərdən məlumatların qruplaşdırılmasında, məsələn, onların keçid xüsusiyyətlərinin birləşdirilməsində daha dəqiq oluruq. İndi nə zaman
rel="alternate" hreflang="x" ilə birlikdə daxil edilir
rel="canonical" və ya 301 yönləndirmələr, təkcə indeksləmə və keçid xüsusiyyətlərimiz daha dəqiq olmayacaq, həm də istifadəçilərə üstünlük verdikləri dilin URL-ni daha yaxşı təqdim edə biləcəyik.

Üçün əlverişli nümunə konfiqurasiyası rel="alternate" hreflang="x"

Bütün bunlar necə işləyir? Təsəvvür edin ki, siz istifadəçilərə öz profillərini yaratmağa imkan verən “The Network” adlı example.com saytının fəxri sahibisiniz. Tutaq ki, ispan dilli Xavyer Lopes öz səhifəsini burada yaradır https://es.example.com/javier-lopez:

sample site called the network

Çoxdilli auditoriyanı hədəfləməyə çalışdığınız üçün Xavyer “Dərc et” düyməsini sıxan kimi onun profili tərcümə olunmuş şablonlarla dərhal digər dillərdə əlçatan olur. Həmçinin, yeni dil versiyalarının hər biri ayrı URL-də təqdim olunur.

Two localized versions, https://en.example.com/javier-lopez in English and https://fr.example.com/javier-lopez in French

Köhnə problem haqqında məlumat: dil variantlarının səbəb olduğu dublikat məzmun

Yuxarıdakı konfiqurasiya müxtəlif dillərdə danışan ziyarətçilərə məzmunu daha asan başa düşməyə imkan verdi, lakin axtarış sistemləri üçün bir qədər problemli idi: Xavyerin profilində eyni əsas məzmun üçün üç URL (ingilis, fransız və ispan versiyaları) mövcuddur. Veb-ustalar qarşısını almaq istəyirdilər
dublikat məzmun
bu bir neçə versiyadan gələn problemlərin (məsələn, PageRank-in azalması) qarşısını almaq və hələ də istifadəçiyə uyğun versiyanı təqdim edəcəyimizi təmin etmək.

Lokalizasiya edilmiş şablonlar üçün yeni həll

Əvvəlcə, aydın olmaq üçün, irəli sürdüyümüz strategiya hər səhifənin məzmununu tamamilə tərcümə edən çoxdilli saytlar üçün uyğun deyil. Biz xüsusilə şablonun lokalizasiya edildiyi, lakin səhifənin əsas məzmununun dil/ölkə variantları arasında dublikat/eyni qaldığı vəziyyəti yaxşılaşdırmağa çalışırıq.

Xüsusi addımlara keçməzdən əvvəl əvvəlki məsləhətimiz qüvvədə qalır:

  • Bir məzmun parçası ilə əlaqəli bir URL-ə sahib olun. Eyni URL-ni bir neçə dil üçün istifadə etməyi tövsiyə etmirik, məsələn, həm fransız, həm də ingilis versiyalarını təqdim etmək
    example.com/page.html istifadəçi məlumatına əsasən (IP ünvanı,
    Accept-Language HTTP başlıq).
  • Bir neçə dil oyunda olduqda, URL-də dil və ya ölkə göstəricisini daxil etmək ən yaxşısıdır, məsələn, example.com/en/welcome.html və example.com/fr/accueil.html (hansılar ki en və frgöstərir) əvəzinə
    example.com/welcome.html və example.com/accueil.html (açıq ölkə/dil xüsusiyyətini ehtiva etməyənlər). Daha çox təklifləri haqqında bloq yazılarımızda tapa bilərsiniz
    lokalizasiya edilmiş URL-lərin layihələndirilməsi
    və
    çoxdilli saytlar.

Yeni xüsusiyyət üçün:

Düzgün kanonikanı seçin.

Kanonika indekslənməsini və istifadəçilərə qaytarılmasını istədiyiniz məzmunun versiyasını təyin edir. Hüquqi məzmunu indeksləşdirilə bilən etmək istiqamətində ilk addım səhifənin əsas məzmununun orijinal yerini ən yaxşı əks etdirən bir kanonik URL seçməkdir. Yuxarıdakı misalda, Xavyer ispandilli istifadəçi olduğundan və o, profilini burada yaratdığı üçün es.example.com,
https://es.example.com/javier-lopez məntiqi kanonika budur. Bütün yerlərdə başlık və fraqment kanonik URL-dən seçiləcək.

Seçilmiş kanonik URL-ə sahib olduqdan sonra siz aşağıdakıları edə bilərsiniz:

  1. 301 (daimi yönləndirmə)
    dil variantlarından kanonikliyə. Məsələn, fransızdilli ziyarətçi daxil olarsa
    fr.example.com/javier-lopez (kanonik deyil), bu səhifə istifadəçinin fransız dili üstünlüyünü yadda saxlamaq üçün kukini ehtiva etsin. Sonra daimi olaraq yönləndirin
    fr.example.com/javier-lopez kanonik ünvana
    es.example.com/javier-lopez. Kuki sayəsində,
    es.example.com/javier-lopez hələ də qəlibini fransız dilində göstərəcək (hətta es.example.com alt domenində!). Eynilə, en.example.com/javier-lopez
    bu kukinin dəyərini ingilis dilinə təyin edərək 301 və yönləndirəcək
    es.example.com/javier-lopez. Çoxdilli istifadəçi saytınızın fərqli təcrübəsinə üstünlük verərsə, dil seçimi keçidini daxil etmək də faydalıdır.
  2. İstifadə edin rel="canonical". Digər dil variantlarında, link rel="canonical" seçdiyiniz kanonik URL-ə işarə edən teq daxil edin. Bizim nümunəmizdə, Xavyerin profilinin kanonikası ispan versiyası olduğundan, ingilis və fransız səhifələri (və isteğe bağlı olaraq hətta İspan səhifəsinin özü də) daxil olardı <link rel=”canonical” href="https://es.example.com/javier-lopez" />.
    Bu quraşdırmada kukilərdən istifadə olunmur. Buna görə də, fransızdilli istifadəçiyə təqdim olunacaq
    es.example.com/javier-lopez ispan şablonu ilə. Əgər fransızdilli istifadəçilərə fransız versiyasının təqdim olunmasını istəyirsinizsə, 2-ci addımı yerinə yetirin
    fr.example.com/javier-lopez Google axtarış nəticələrində.

rel="alternate" URL-lər istifadəçinin dil üstünlüyünə uyğun olaraq axtarış nəticələrində göstərilə bilər. Lakin başlıq və mətn parçası kanonik URL əsasında (necə ki, rel="canonical"), hər hansı bir məzmunundan deyil
rel="alternate".

Beynəlxalq istifadəçilərimizə URL-nizin düzgün lokallaşdırılmış variantını göstərməkdə Google-a kömək edə bilərsiniz https://es.example.com/javier-lopez, seçilmiş
kanonik:

rel="alternate" URL-in ünvanında yerləşən alternativ versiyanı ehtiva etdiyini göstərir href dəyər. hreflang alternativ URL-in dil kodunu müəyyən edir və göstərilə bilər
ISO-639.

Nəzərə alın: Əgər saytınız bir çox dili dəstəkləyirsə və çoxsaylı rel="alternate" URL-lər elan edildikdə artan fayl ölçüsündən narahatsınızsa, zəhmət olmasa Yardım Mərkəzi məqaləmizə baxın
konfiqurasiya rel="alternate" fayl ölçüsü məhdudiyyətləri ilə.

Addımlar tamamlandıqdan sonra “The Network” üzərindəki konfiqurasiya belə görünəcək:

  • https://en.example.com/javier-lopez: ya 301 dil kukisi ilə yönləndirmələr və ya ehtiva edir
    <link rel=”canonical” href=”https://es.example.com/javier-lopez” />
  • https://fr.example.com/javier-lopez: ya 301 dil kukisi ilə yönləndirmələr və ya ehtiva edir
    <link rel=”canonical” href=”https://es.example.com/javier-lopez” />
  • https://es.example.com/javier-lopez: kanoniktir və ehtiva edir
    <link rel=”alternate” hreflang="en" href="https://en.example.com/javier-lopez" />
    və
    <link rel=”alternate” hreflang="fr" href="https://fr.example.com/javier-lopez" />

Yuxarıdakı tətbiqin nəticələri

  • Məzmununuz axtarış nəticələrində qaytarıldıqda, istifadəçilər böyük ehtimalla kanonik olub-olmamasından asılı olmayaraq, onların dil üstünlüyünə uyğun gələn URL-i görəcəklər. (Yaxşı xəbər!) Bunun səbəbi odur ki rel="canonical" və ya 301 yönləndirmə, biz dil variasiyalarını kanonik ilə qruplaşdıra bilərik. İlə rel="alternate" hreflang="x" xidmət vaxtı biz istifadəçiyə ən uyğun dilin URL-ni təqdim edə bilərik: İngilisdilli istifadəçilərə təqdim olunacaq en.example.com/javier-lopez Xavyerin profilindəki URL-nin nəticəsi olaraq, fransızdilli istifadəçilər görəcək fr.example.com/javier-lopez, ispandilli istifadəçilər görəcək
    es.example.com/javier-lopez.
  • 1-ci addımı tətbiq etməklə, axtarış nəticələrində istifadəçilər üçün yalnız kanonik versiyanın məzmunu əlçatan olacaq (yəni dublikat versiyaların məzmununda axtarış aparılmayacaq). Çünki es.example.com/javier-lopez kanoniktir, bu səhifədən şablon məzmununu ehtiva edən sorğular, məsələn, “Javier Lopez familia” – hər hansı bir dil üstünlüyündən istifadə edərkən – onun profilini (kanonik versiyanın məzmununu) qaytara bilər. Digər tərəfdən, “duplicate” versiyasının şablon məzmununu ehtiva edən sorğular, məsələn, “Javier Lopez family”, onun profil səhifəsini qaytarma ehtimalı daha azdır. Digər dil versiyalarının ayrıca indekslənməsini və axtarılmasını istəyirsinizsə, istifadə etməkdən çəkinin
    rel="canonical" və rel="alternate".
  • Link məlumatı kimi indeksləşdirmə xüsusiyyətləri dublikat dil variantlarından kanonik ilə birləşdiriləcək.

Yekunlaşdırmaq üçün (bir daha, hiss ilə!)

Şablonları lokallaşdırılmış, lakin səhifələrinin əsas məzmunu tərcümə olunmamış saytlar üçün:

  1. Kanonik seçildikdən sonra siz istifadə edə bilərsiniz
    rel="canonical"
    və ya 301 (daimi yönləndirmə) müxtəlif lokallaşdırılmış səhifələrdən kanonik URL-ə.
  2. Kanonik URL-də müxtəlif şablonla dilə xas dublikat məzmunu vasitəsilə təyin edin rel="alternate" keçid teqi, onun istifadəsi ilə
    hreflang atribut. Bu yolla Google beynəlxalq istifadəçilərimizə URL-lərinizin düzgün lokallaşdırılmış variantını göstərə bilər.

Bunun bir qədər mürəkkəb ola biləcəyini başa düşürük, ona görə də suallarınız varsa, zəhmət olmasa bizim səhifədə soruşun
veb-ust мастер forumu!

Alien Road

Bunu necə tətbiq edirik

Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.

Əlaqəli xidmətlər

Paylaş