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:

Ç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.

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.htmlistifadəçi məlumatına əsasən (IP ünvanı,
Accept-LanguageHTTP 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
envəfrgöstərir) əvəzinə
example.com/welcome.htmlvə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:
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-lopezkanonik ünvana
es.example.com/javier-lopez. Kuki sayəsində,
es.example.com/javier-lopezhələ də qəlibini fransız dilində göstərəcək (həttaes.example.comalt domenində!). Eynilə,en.example.com/javier-lopez
bu kukinin dəyərini ingilis dilinə təyin edərək301və 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.- İ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-lopezispan ş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-lopezGoogle axtarış nəticələrində.
Kanonik URL-də müxtəlif dil versiyalarını göstərin rel="alternate"
keçid teqi, onun istifadəsi ilə hreflangatribut.
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: ya301dil 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: ya301dil 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ə ya301yö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 olunacaqen.example.com/javier-lopezXavyerin profilindəki URL-nin nəticəsi olaraq, fransızdilli istifadəçilər görəcəkfr.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-lopezkanoniktir, 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:
- Kanonik seçildikdən sonra siz istifadə edə bilərsiniz
rel="canonical"
və ya301(daimi yönləndirmə) müxtəlif lokallaşdırılmış səhifələrdən kanonik URL-ə. - 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ə
hreflangatribut. 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!
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