Alternatif bağlantıların kullanılması

Sitenizde farklı dillerde veya farklı bölgelere yönelik sayfalar varsa, bununla ilgili bilgileri Yandex robotuna aktarabilirsiniz. Bu bilgiler, robotun arama sonuçlarında belirli bir kullanıcıya sayfanın tam olarak hangi sürümünün gösterilmesi gerektiğini belirlemesine yardımcı olacaktır.

Aşağıdaki durumlarda alternatif bağlantılar kullanın:

  • Sayfa sürümleri yalnızca şablonun dilinde farklılık gösterir. Örneğin, bu yöntem bir blog (kullanıcı tarafından oluşturulan içeriğe sahip bir site) için uygundur. Gönderinin metni çevrilmiyor ve gezinme öğeleri, şapka ve bodrum katları farklı dillerde gösterilebilir.

  • Sayfanın sürümleri aynı dildedir, ancak küçük ayrıntılarda farklılık gösterir. Örneğin, biraz farklı ingilizce metinler ABD, İrlanda ve Avustralya'daki kullanıcılara hitap edebilir.

  • Sayfanın her sürümü, sayfanın sitenin ana dilindeki tam ve doğru çevirisidir.

  • Sayfaların içerik dili, kullanıcının ayarlarına göre belirlenir (Kabul Dili başlığı,
    IP adresi) veya sayfalarda dili seçmek için bir seçici vardır. Bu durumda kullanın
    öznitelik hreflang="x-default".

Yerelleştirilmiş sayfaları işaretleme

Sayfanın her sürümü, sayfanın tüm alternatif sürümleri hakkında bilgi içermelidir. Bunun için öğeye head bir öğe eklemeniz gerekiyor link aşağıdaki biçime sahip:

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

Dil ve bölge, ISO tarafından standartlaştırılan kodlara göre belirtilmelidir:

Sayfanın sürümleri farklı alt etki alanlarında ve etki alanlarında bulunabilir. Örneğin, sitenin sayfası ru.example.ru Amerikalılar için ingilizce olarak çoğaltılmıştır (en.example.ru) ve Türkçe Türkçe (example.com.tr). Bu sayfaların her birinde karşılık gelen üç öğe olmalıdır link yerelleştirme öznitelikleri ile:

<head>
    <title>Sayfa başlığı</title>
    <link rel="alternate" hreflang="ru" href="http://ru.example.com/" />
    <link rel="alternate" hreflang="en-us" href="http://en.example.com/" />
    <link rel="alternate" hreflang="tr-tr" href="http://example.com.tr/" />
</head>
  • ru — Rusça sayfa;

  • en-us — ABD'li kullanıcılar için ingilizce sayfa;

  • tr-tr — Türkiye'den kullanıcılar için Türkçe sayfa.

Site yapısı, özniteliğin işlenmesini etkilemez hreflang. Sayfanın 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

Sitede, dili kullanıcı ayarları (Kabul Dili, IP) tarafından belirlenen veya dili seçmek için bir seçici içeren sayfalar varsa, bunlar sabit yerelleştirilmiş belgelerle birlikte belirtilmelidir. Diyelim ki sitenin ana sayfası example.com Yukarıdaki örnekten, kullanıcının IP adresine göre dili değiştirir. Bu, özniteliğe atanarak yansıtılmalıdır hreflang anlamı x-default:

<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" />

Daha fazla bilgi edinin

Destek ekibine yazın



Ayrıca hizmete yükseltebilirsiniz