Müxtəlif dillər və ya regionlar üçün bir səhifənin bir neçə versiyasına sahibsinizsə, bu müxtəlif variantlar haqqında Google-a məlumat verin. Bunu etmək Google Search-ə istifadəçiləri dil və ya regiona görə səhifənizin ən uyğun versiyasına yönləndirməyə kömək edəcək.
Nəzərə alın ki, heç bir tədbir görməsəniz belə, Google səhifənizin alternativ dil versiyalarını tapa bilər, lakin dil və ya regiona xas səhifələrinizi açıq şəkildə göstərməyiniz adətən ən yaxşısıdır.

Alternativ səhifələrin göstərilməsinin tövsiyə olunduğu bəzi nümunə ssenarilər:
- Əgər siz əsas məzmunu tək bir dildə saxlayırsınızsa və yalnız şablonu tərcümə edirsinizsə, məsələn, naviqasiya və altbilgi. Forumlar kimi istifadəçi tərəfindən yaradılan məzmunu olan səhifələr adətən bunu edir.
- Əgər məzmununuzda kiçik regional dəyişikliklər varsa, eyni dildə oxşar məzmunla. Məsələn, ABŞ, Böyük Britaniya və İrlandiya üçün hədəflənmiş ingilis dilli məzmununuz ola bilər.
- Əgər saytınızın məzmunu tamamilə bir neçə dilə tərcümə olunubsa. Məsələn, hər səhifənin həm alman, həm də ingilis versiyaları var.
Səhifənin lokallaşdırılmış versiyaları yalnız o halda dublikat hesab olunur ki, səhifənin əsas məzmunu tərcümə olunmamış qalsın.
Alternativ səhifələrinizi göstərmək üçün üsullar
Google-a bir səhifənin bir neçə dil/yer versiyasını göstərməyin üç yolu var:

Üç üsul Google-un perspektivindən ekvivalentdir və saytınız üçün ən rahat olan üsulu seçə bilərsiniz. Hər üç üsuldan eyni vaxtda istifadə edə bilsəniz də, Axtarışda heç bir faydası yoxdur (əslində, birini seçmək əvəzinə üç tətbiqi idarə etmək daha çətin ola bilər).
İstifadə edin hreflang Google-a məzmununuzun variantları haqqında məlumat vermək üçün, beləliklə biz bu səhifələrin eyni məzmunun lokallaşdırılmış variantları olduğunu başa düşə bilərik. Google səhifənin dilini aşkar etmək üçün
hreflang və ya HTML lang atributundan istifadə etmir; bunun əvəzinə dili müəyyən etmək üçün alqoritmlərdən istifadə edirik.
Bütün üsullar üçün təlimatlar
- Hər bir dil versiyası özünü siyahıya almalıdır eləcə də bütün digər dil versiyalarını.
- Alternativ URL-lər tam ixtisaslaşmış olmalıdır, nəqliyyat metodu (http/https) daxil olmaqla, beləliklə:
https://example.com/foo, deyil//example.com/foovə ya/foo - Alternativ URL-lərin eyni domendə olması lazım deyil.
- Əgər eyni dildə, lakin fərqli yerlərdə olan istifadəçilər üçün hədəflənmiş bir neçə alternativ URL-iniz varsa, həmin dilin coğrafi cəhətdən müəyyən edilməmiş istifadəçiləri üçün də ümumi bir URL təqdim etmək yaxşı fikirdir. Məsələn, İrlandiyada (
en-ie), Kanadada (en-ca) və Avstraliyada (en-au) ingilis dili danışanlar üçün xüsusi URL-ləriniz varsa, ABŞ, Böyük Britaniya və digər ingilis dili danışılan yerlərdə axtarış edənlər üçün ümumi ingilis (en) səhifəsi təqdim edin. İstəsəniz, bu, xüsusi səhifələrdən biri ola bilər. - Əgər iki səhifə bir-birinə işarə etmirsə, teqlər nəzərə alınmayacaq. Bu, başqa saytdakı birinin özünü səhifələrinizdən birinin alternativ versiyası kimi adlandıran bir teqi özbaşına yarada bilməməsi üçündür.
- Hər dil üçün tam ikitərəfli keçidlər dəstini saxlamaq çətinləşərsə, bəzi səhifələrdə bəzi dilləri buraxa bilərsiniz; Google bir-birinə işarə edənləri hələ də emal edəcək. Bununla belə, yeni genişləndirilmiş dil səhifələrini orijinal/dominant dil(lər)ə ikitərəfli şəkildə bağlamaq vacibdir. Məsələn, saytınız əvvəlcə fransız dilində yaradılıbsa və URL-lər
.frdomenindədirsə, yeni Meksika (.mx) və İspan (.es) səhifələrini güclü.frmövcudluğunuza ikitərəfli şəkildə bağlamaq, yeni ispan dili variantı səhifələrinizi (.mxvə.es) bir-birinə ikitərəfli şəkildə bağlamaqdan daha vacibdir. - Uyğun olmayan dillər üçün ehtiyat səhifə əlavə etməyi düşünün, xüsusən dil/ölkə seçicilərində və ya avtomatik yönləndirən ana səhifələrdə. İstifadə edin the
x-defaultdəyəri:
<link rel="alternate" href="https://example.com/" hreflang="x-default" />
HTML teqləri
Əlavə edin <link rel="alternate" hreflang="lang_code"... > elementlərini
səhifə başlığınıza, Google-a səhifənin bütün dil və region variantlarını bildirmək üçün. Bu, saytınız üçün sitemap-ınız və ya HTTP cavab başlıqlarını təyin etmək imkanınız olmadıqda faydalıdır. Səhifənin hər bir variantı üçün bir dəst daxil edin <link>
elementlərini bu hissədəki başlığa daxil edin: <head> element, hər səhifə variantı üçün bir link özü də daxil olmaqla. Linklər dəsti səhifənin hər bir versiyası üçün eynidir.
Əlavə təlimatlara baxın.
Hər birinin sintaksisi budur link elementi:
| Sintaksis | |
|---|---|
lang_code | A dəstəklənən dil/region kodu bu səhifənin versiyası tərəfindən hədəflənən və ya x-default səhifədəkihreflang teqi tərəfindən açıq şəkildə sadalanmayan hər hansı dilə uyğun gəlmək üçün. |
url_of_page | Göstərilən dil/region üçün bu səhifənin versiyasının tam göstərilmiş URL ünvanı. |
The <link> teqləri daxilində olmalıdır
düzgün formalaşdırılmış <head> bölməsi
HTML. Əgər şübhəniz varsa, render edilmiş səhifənizdən kodu bura yapışdırın
HTML validator linklərin daxil olduğundan əmin olmaq üçün <head> elementi. Əlavə olaraq birləşdirməyin
link sənədin alternativ təqdimatları üçün teqlər; məsələn, birləşdirməyin
hreflang kimi digər atributlarla annotasiyalar media tək bir halda
<link> teq.
Nümunə
Example Widgets, Inc-in ABŞ, Böyük Britaniya və Almaniyadakı istifadəçilərə xidmət göstərən vebsaytı var. Aşağıdakı URL-lər mahiyyətcə eyni məzmuna malikdir, lakin regional variasiyalarla:
| Regional variasiyaları olan URL-lər | |
|---|---|
https://en.example.com/page.html | ABŞ-dan beynəlxalq səviyyədə göndərmə haqqı haqqında məlumat ehtiva edən ümumi İngilis dili ana səhifəsi. |
https://en-gb.example.com/page.html | Qiymətləri funtsterlinqlə göstərən Böyük Britaniya ana səhifəsi. |
https://en-us.example.com/page.html | Qiymətləri ABŞ dolları ilə göstərən ABŞ ana səhifəsi. |
https://de.example.com/page.html | Alman dilində ana səhifə. |
https://www.example.com/ | Heç bir dili və ya lokalizasiyanı hədəfləməyən defolt səhifə; istifadəçilərə öz dillərini və regionunu seçməyə imkan verən seçiciləri var. |
Nəzərə alın ki, bu URL-lərdə dilə xas alt domenlər (en, en-gb, en-us, de) səhifə üçün hədəf auditoriyanı müəyyən etmək üçün Google tərəfindən istifadə edilmir; hədəf auditoriyanı açıq şəkildə xəritələşdirməlisiniz.
Bölməsində olacaq HTML budur <head> bütün siyahıya alınmış səhifələrin bölməsi Regional variasiyalar cədvəli olan URL-lər. O, ABŞ, Böyük Britaniya, ümumi ingilisdilli və almandilli insanları lokalizasiya edilmiş səhifələrə, qalan hamısını isə ümumi ana səhifəyə yönləndirəcək. Google Axtarış istifadəçinin brauzer parametrlərinə uyğun olaraq müvafiq nəticəni qaytarır.
HTTP Başlıqları
Geri qaytara bilərsiniz HTTP başlığı Google-a səhifənin bütün dil və region variantları haqqında məlumat vermək üçün səhifənizin GET cavabı ilə. Bu, HTML olmayan fayllar (PDF kimi) üçün faydalıdır.
Başlığın formatı budur:
| Sintaksis | |
|---|---|
<url_x> | Təyin edilmiş lokal sətrinə uyğun gələn alternativ səhifənin tam göstərilmiş URL ünvanı hreflang atributu. URL ətrafını əhatə etməlidir < və> işarələri. Nümunə: <https://www.google.com> |
lang_code_x | A dəstəklənən dil/region kodu bu səhifənin versiyası tərəfindən hədəflənən və ya x-default tərəfindən açıq şəkildə siyahıya alınmayan hər hansı dilə uyğun gəlirhreflang səhifədəki etiket. |
Siz bir sıra <url>, rel="alternate", və hreflang dəyərlərini səhifənin hər versiyası üçün, o cümlədən tələb olunan versiya üçün aşağıdakı nümunədə göstərildiyi kimi vergüllə ayıraraq müəyyən etməlisiniz. Səhifənin hər versiyası üçün qaytarılanLink: başlığı eynidir. Əlavə təlimatlara baxın. Nümunə
Budur bir nümunə
Link: PDF faylının üç versiyasına sahib bir sayt tərəfindən qaytarılan başlığı: biri ingilisdilli istifadəçilər üçün, biri İsveçrədən olan alman dilli istifadəçilər üçün və biri də digər bütün alman dilli istifadəçilər üçün: Sitemap
Siz
XML sitemap istifadə edərək Google-a hər URL üçün bütün dil və region variantlarını bildirə bilərsiniz. Bunu etmək üçün, tək bir URL-i göstərən <loc> elementini və onun daxilində səhifənin özü də daxil olmaqla bütün dil/yer variantlarını sadalayan
<xhtml:link> girişlərini əlavə edin. Beləliklə, əgər bir səhifənin 3 versiyası varsa, sitemap-ınız hər versiyanın URL-ləri üçün girişlərə sahib olacaq və hər giriş 3 eyni alt girişə sahib olacaq. Sitemap qaydaları:
xhtml adlar məkanını aşağıdakı kimi müəyyən edin:
- Hər URL üçün ayrıca
- <url>
elementi yaradın, necə ki, digər sitemap-larda edirsiniz.Hər - <url>
elementi səhifə URL-ini göstərən bir<loc>alt elementi daxil etməlidir.Hər - <url>
elementinin<xhtml:link rel=”alternate” hreflang=”
supported_language-codealt elementi olmalıdır ki, bu da səhifənin özü də daxil olmaqla bütün alternativ versiyalarını sadalasın">
, . Bu<xhtml:link>alt elementlərinin sırası vacib deyil, baxmayaraq ki, səhvləri yoxlamağı asanlaşdırmaq üçün onları eyni sırada saxlamaq istəyə bilərsiniz. Alt elementlər sitemap-lar üçün URL limitinə daxil edilmir.Sitemap-ı saytınızda sitemap-ın tətbiq olunduğu bir qovluğa yükləyin. Unutmayın ki, sitemap yalnız sitemap-ın yerləşdiyi qovluğun törəmə URL-lərini ehtiva edə bilər. - Sitemap-lar haqqında
- sənədlərimiz sitemap genişləndirmələrinə də aiddir. Ümumi sitemap təlimatlarına əməl etdiyinizə əmin olun.
Əlavə təlimatlara baxın.
Nümunə. - Budur dünya üzrə ingilisdilli istifadəçilər üçün hədəflənmiş ingilis dili səhifəsi, bu səhifənin dünya üzrə alman dilli istifadəçilər və İsveçrədə yerləşən alman dilli istifadəçilər üçün hədəflənmiş ekvivalent versiyaları ilə birlikdə. Budur saytınızda mövcud olan bütün URL-lər:
www.example.com/english/page.html
ingilisdilli istifadəçilər üçün hədəflənib.
www.example.de/deutsch/page.htmlalman dilli istifadəçilər üçün hədəflənib.www.example.de/schweiz-deutsch/page.htmlİsveçrədəki alman dilli istifadəçilər üçün hədəflənib.Budur həmin üç səhifə üçün sitemap:Dəstəklənən dil və region kodları
hreflang
atributunun dəyəri tire ilə ayrılmış bir və ya isteğe bağlı olaraq iki dəyərdən ibarətdir. Məsələn,
en-US . hreflang atributunun ilk kodu dil kodudur (ISO 639-1 formatında) və ondan sonra alternativ URL-in region kodunu ( ISO 3166-1 Alpha 2 formatında) təmsil edən isteğe bağlı ikinci kod gəlir. Yalnız ISO 639-1-də sadalanan dil kodları və ISO 3166-1 Alpha 2-də sadalanan region kodları dəstəklənir; bu standartlarda olmayan digər kodlar, məsələn es-419, dəstəklənmir. Xəbərdarlıq
: Ölkə kodunu təkbaşına müəyyən edə bilməzsiniz. İlk kod dili bildirir və Google dili ölkə kodundan avtomatik olaraq çıxarmır.
de-be
- Yaxşı (Belçikadakı istifadəçilər üçün holland dili):
nl-be - Yaxşı (Belçikadakı istifadəçilər üçün fransız dili):
fr-be - de:
es - Pisdir, çünki ilk kod dil üçündür (
beBelarus dili kodudur):be
Etiketləməni sadələşdirmək üçün dil kodunu təkbaşına göstərə bilərsiniz. Məsələn:
de: Alman dili məzmunu, regiondan asılı olmayaraqen-GB: İngilis dili məzmunu, Böyük Britaniyadakı istifadəçilər üçünde-ES: Alman dili məzmunu, İspaniyadakı istifadəçilər üçün
Dil yazılışı variasiyaları üçün, müvafiq yazı ölkədən götürülür. Məsələn, istifadə edərkən zh-TW Tayvandakı istifadəçilər üçün dil yazılışı avtomatik müəyyən edilir (bu nümunədə: Çin-Ənənəvi). Siz həmçinin skriptin özünü açıq şəkildə ISO 15924istifadə edərək göstərə bilərsiniz, belə:
zh-Hant: Çin (Ənənəvi)zh-Hans: Çin (Sadələşdirilmiş)
Digər dil kodlarında olduğu kimi, siz həmçinin isteğe bağlı regionu da göstərə bilərsiniz. Məsələn, zh-Hans-US ABŞ-dakı istifadəçilər üçün Çin (Sadələşdirilmiş) dilini göstərmək üçün istifadə edin.
İstifadə edin x-default uyğun gəlməyən dillər üçün dəyər
Ehtiyatda saxlanılan x-default dəyəri başqa heç bir dil/region istifadəçinin brauzer parametrlərinə uyğun gəlmədikdə istifadə olunur. Bu dəyər, dil parametrləri saytınızın lokallaşdırılmış versiyalarından heç birinə uyğun gəlməyən istifadəçilər üçün ehtiyat səhifəni göstərmək üçün tövsiyə olunur. Baxmayaraq ki, siz x-default dəyərini istənilən səhifə üçün istifadə edə bilərsiniz, o, dil seçimi səhifələri üçün nəzərdə tutulub və buna görə də onlarla ən yaxşı işləyir.
Dil kodu göstərməyə ehtiyac yoxdur x-default dəyəri üçün; səhifə saytınızda dil parametrləri uyğun gəlməyən istifadəçilər üçün nəzərdə tutulub, buna görə də səhifənin dili əhəmiyyətsizdir.
İcra etmək üçün hreflang="x-default" annotasiyası, əlavə bir
link teqi əlavə edin mövcud hreflang annotasiyalarına və
href atributunu saytınız onların dilini dəstəkləmədiyi təqdirdə istifadəçilərinizin yönləndirilməsini istədiyiniz URL-ə təyin edin. Məsələn, HTML tətbiqi belə görünə bilər:
Nasazlıqların aradan qaldırılması
Ümumi Səhvlər
Budur ən ümumi səhvlər hreflang istifadəsi ilə bağlı:
- Çatışmayan geri qayıtma linkləri: Əgər X səhifəsi Y səhifəsinə keçid edirsə, Y səhifəsi X səhifəsinə geri keçid etməlidir. Əgər
hreflangannotasiyalarından istifadə edən bütün səhifələr üçün bu belə deyilsə, həmin annotasiyalar nəzərə alınmaya və ya düzgün şərh olunmaya bilər. Məsələn, bu linki nəzərə alaraqhttps://de.example.com/index.html:Siz həmçinin bir
hreflanglinkinə sahib olmalısınız
https://en-gb.example.com/index.htmlməzmununde
versiyasına geri yönləndirən: - Yanlış dil kodları: İstifadə etdiyiniz bütün dil kodlarının dili (ISO 639-1 formatında) və isteğe bağlı olaraq alternativ URL-in regionunu (ISO 3166-1 Alpha 2 formatında) müəyyən etdiyinə əmin olun. Yalnız regionu göstərmək etibarlı deyil.
- Yanlış region kodları: Müəyyən etməyə çalışdığınız regionlar üçün rəsmi təyin edilmiş kod elementlərindən istifadə etdiyinizə əmin olun (
ISO 3166-1 Alpha 2 formatında). Başqa bir şey üçün ehtiyatda saxlanılan kodlardan istifadə etsəniz, Google Search annotasiyanın həmin hissəsini nəzərə almır (məsələn, istifadə edərəkEU,UNvə yaUK
içindəhreflangannotasiyalarının Google Search-ə heç bir təsiri yoxdur).
Sazlama hreflang səhvləri
İstifadə edə biləcəyiniz bir çox üçüncü tərəf alətləri mövcuddur hreflang
annotasiyalarını sazlamaq üçün. Budur bir neçə populyar alət. Bu alətlər Google tərəfindən saxlanılmır və yoxlanılmır.
- Aleyda Solis-in
hreflangteq generator aləti
hreflangteqlərini yaratmaq və ya dəyişdirmək üçün.teqləri. - Merkle SEO
hreflangteq sınaqdan keçirmə aləti
canlı səhifədəhreflangteqlərini yoxlamaq üçün.
Bunu necə tətbiq edirik
Hreflang errors are silent. The tags validate, the pages rank, and the wrong language serves to the wrong market for months, so we verify hreflang return tags as a monitored check rather than a launch-day task.
Əlaqəli xidmətlər