Yerelleştirilmiş sayfaların dizinlenmesi

Önemli

Yandex artık dil sürümleri için Sitemap dosyasının kullanımını desteklememektedir. Yerelleştirilmiş sayfa işaretlemesi kullanmanızı öneririz.

Siteniz birden fazla dilde sayfalara sahipse veya çeşitli bölgeler için tasarlanmış sayfalar varsa, bu bilgiyi Yandex dizine alma botu için belirttiğinizden emin olun. Uygun bir sayfa sürümü seçmek, kullanıcılara ilgili arama sonuçları sunmamıza yardımcı olur.

Alternatif bağlantıları şu durumlarda kullanın:

  • Sayfalar yalnızca şablon dilinde farklılık gösteriyorsa. Örneğin, bu, gönderilerin çevrilmediği ancak gezinme öğeleri, başlık ve alt bilginin farklı dillerde görüntülenebildiği bir blog için işe yarayacaktır.
  • Sayfalar aynı dilde ancak küçük farklılıklara sahipse. Örneğin, ABD, İrlanda ve Avustralya’dan kullanıcılar için biraz farklı sayfa sürümleriniz varsa bu kullanışlıdır.
  • Her sayfa sürümü, orijinal sayfanın eksiksiz ve doğru bir çevirisidir.
  • Dil, Accept-Language başlığı veya IP adresi gibi kullanıcı ayarlarına göre belirlenir ya da site üzerinden manuel olarak seçilebilir. Bu durumda, hreflang="x-default" özelliğini kullanın.

Yerelleştirilmiş sayfa işaretlemesi

Her sayfa sürümü için, tüm alternatif sürümlerine bağlantılar belirtin. Bunu yapmak için, link öğesini aşağıdaki biçimi kullanarak head öğesine ekleyin:

Örnek:

<link rel="alternate" hreflang="lang_code" href="url" />

Dil ve bölgeyi belirtmek için ISO kodlarını kullanın:

Sayfa sürümleri farklı alt alan adlarında ve alan adlarında bulunabilir. Örneğin, ru.example.ru adresindeki bir sayfa, ABD’den kullanıcılar için İngilizce (en.example.ru) ve Türkiye’den kullanıcılar için Türkçe (example.com.tr) olarak çoğaltılır. Her sayfa, yerelleştirme özniteliklerine sahip üç link öğesi içermelidir:

<head>
    <title>Sayfa başlığı</title>
    <link rel="alternate" hreflang="ru" href="http://ru.example.com/" /> // Rusça sayfa
    <link rel="alternate" hreflang="en-us" href="http://en.example.com/" /> // ABD’den kullanıcılar için İngilizce sayfa
    <link rel="alternate" hreflang="tr-tr" href="http://example.com.tr/" /> // Türkiye’den kullanıcılar için Türkçe sayfa
</head>

Site yapısı, hreflang özniteliğinin işlenmesini etkilemez. Sayfa sürümleri farklı dizinlerde bulunabilir:

<link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" />
<link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" />
<link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />

Otomatik dil algılamalı sayfalar

Sayfa dili otomatik olarak belirleniyorsa, örneğin kullanıcının IP adresine veya Accept-Language başlığına dayanarak, bu bilgiyi diğer yerelleştirilmiş sayfalarla birlikte işaretlemeye dahil etmek için hreflang="x-default" kullanın.

<link rel="alternate" hreflang="x-default" href="http://example.com/" />
<link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" />
<link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" />
<link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />

Desteklenen diller ve kodlamalar

Diller

ISO 639-1 standardına göre iki harfli dil kodlarını kullanın.

Desteklenen dillerin listesi

Azerice (az)

Arnavutça (sq)

İngilizce (en)

Arapça (ar)

Ermenice (hy)

Başkurtça (ba)

Beyaz Rusça (be)

Bulgarca (bg)

Macarca (hu)

Yunanca (el)

Gürcüce (ka)

Danca (da)

İbranice (he)

İspanyolca (es)

İtalyanca (it)

Kazakça (kk)

Katalanca (ca)

Letonca (lv)

Litvanca (lt)

Makedonca (mk)

Almanca (de)

Felemenkçe (nl)

Norveççe (no)

Farsça (fa)

Lehçe (pl)

Portekizce (pt)

Romence (ro)

Rusça (ru)

Sırpça (sr)

Slovakça (sk)

Slovence (sl)

Tatarca (tt)

Türkçe (tr)

Ukraynaca (uk)

Fince (fi)

Fransızca (fr)

Hırvatça (hr)

Çekçe (cs)

İsveççe (sv)

Estonca (et)

Kodlamalar

Desteklenen kodlamaların listesi

ARMSCII

CP-437

CP-737

CP-775

CP-850

CP-852

CP-853

CP-856

CP-857

CP-858

CP-860

CP-861

CP-862

CP-863

CP-864

CP-865

CP-869

CP-922

CP-1046

CP-1124

CP-1125

CP-1129

CP-1131

CP-1133

CP-1161

CP-1162

CP-1163

Georgian-ps

Geostd-8

HP_ROMAN8

IBM-855

IBM-866

ISO-646-CN

ISO-8859-10

ISO-8859-11

ISO-8859-13

ISO-8859-14

ISO-8859-15

ISO-8859-16

ISO-8859-2

ISO-8859-3

ISO-8859-4

ISO-8859-5

ISO-8859-6

ISO-8859-7

ISO-8859-8

ISO-8859-9

JISX0201

KOI-8-RU

KOI8-T

MAC_ARABIC

MAC_CENTRALEUROPE

MAC_CROATIAN

MAC_GREEK

MAC_HEBREW

MAC_ICELAND

MAC_ROMAN

MAC_ROMANIA

MAC_THAI

MAC_TURKISH

MULELAO

MacCyrillic

NEXTSTEP

PT154

RISCOS-LATIN1

RK1048

TCVN

TDS565

UTF-8

VISCII

Windows Georgian

Windows-1250

Windows-1251-k

Windows-1251-t

Windows-1251

Windows-1252

Windows-1253

Windows-1254

Windows-1255

Windows-1256

Windows-1257

Windows-1258

Daha fazla bilgi edinin

Destek ile iletişime geçin

Sayfalar uzun süre arama sonuçlarında görünmüyorsa veya sonuçlardan hariç tutulmuşsa, söz konusu sayfaların örneklerini formda sunun.